Lines Matching +full:ninja +full:- +full:build
1 " ninja build file syntax.
2 " Language: ninja build file as described at
3 " http://ninja-build.org/manual.html
11 " ninja lexer and parser are at
12 " https://github.com/ninja-build/ninja/blob/master/src/lexer.in.cc
13 " https://github.com/ninja-build/ninja/blob/master/src/manifest_parser.cc
32 syn match ninjaKeyword "^build\>"
39 " Both 'build' and 'rule' begin a variable scope that ends
41 " limited set of magic variables, 'build' allows general
54 " simple_varname = [a-zA-Z0-9_-]+;
55 " varname = [a-zA-Z0-9_.-]+;
56 " $$ -> $
57 " $\n -> line continuation
58 " '$ ' -> escaped space
59 " $simple_varname -> variable
60 " ${varname} -> variable
64 syn match ninjaSimpleVar "\$[a-zA-Z0-9_-]\+"
65 syn match ninjaVar "\${[a-zA-Z0-9_.-]\+}"
71 " order-only dependency ||
84 let b:current_syntax = "ninja"