- 5e486a2 Starlark: make IfStatement immutable by Stiopa Koltsov · 4 years, 9 months ago
- a2b1761 bazel syntax: catch stack overflow in parser by adonovan · 4 years, 10 months ago
- 8329068 bazel syntax: break dependency on lib.profiler by adonovan · 4 years, 10 months ago
- 9f72d7e bazel syntax: move argument validation from parser to resolver by adonovan · 5 years ago
- b3fc84d bazel syntax: don't reorder regular parameters by adonovan · 5 years ago
- 7350946 bazel syntax: clean up resolution of functions by adonovan · 5 years ago
- f388e71 bazel syntax: some trivial syntax renamings by adonovan · 5 years ago
- cac48fe bazel syntax: make FunctionSignature private by adonovan · 5 years ago
- d51ac9b bazel syntax: make Node.lnt final; pass LineNumberTable as ctor param by adonovan · 5 years ago
- 07b15e6 bazel syntax: fine-grained syntax locations by adonovan · 5 years ago
- f5262c5 bazel syntax: reverse syntax->events dependency by adonovan · 5 years ago
- ac1c41e bazel syntax: break dependency on lib.events.Event by adonovan · 5 years ago
- 034220a bazel syntax: add FileOptions by adonovan · 5 years ago
- 43337bb bazel syntax: fix bug parsing load statements by adonovan · 5 years ago
- 159e8de bazel syntax: delete infeasible TODO by adonovan · 5 years ago
- d2cb96a Refactor: remove unnecessary ImmutableXXX.copyOf() by laszlocsomor · 5 years ago
- 22096af bazel events: simplify Location and break vfs dependency by adonovan · 5 years ago
- d2b43a0 bazel syntax: rename FuncallExpression to CallExpression by adonovan · 5 years ago
- bbea575 bazel syntax: delete AugmentedAssignmentStatement by Googler · 5 years ago
- b84cf86 bazel syntax: remove type parameters from WithValues<V, T> by Googler · 5 years ago
- 35618a8 bazel syntax: remove type parameters from Parameter<V, T> by Googler · 5 years ago
- 73d942f bazel syntax: separate Parameter from Argument by Googler · 5 years ago
- f0890f0 bazel syntax: break dependence on EventHandler by Googler · 5 years ago
- 7433b1c bazel syntax: move duplicate-load-symbol check from Parser to Validation by Googler · 5 years ago
- 66d099e bazel syntax: rename BuildFileAST -> StarlarkFile by Googler · 6 years ago
- fd8b8e1 bazel syntax: delete IfStatement.ConditionalStatements by Googler · 6 years ago
- 2abde27 bazel syntax: rename ParserInput{Source,} by Googler · 6 years ago
- b6f33cd bazel syntax: rename ListLiteral to ListExpression by Googler · 6 years ago
- 4ace465 bazel syntax: rename ASTNode to Node and SyntaxTreeVisitor to NodeVisitor by Googler · 6 years ago
- 39ef7d0 bazel syntax: rename DictionaryLiteral to DictExpression by Googler · 6 years ago
- 25caae2 bazel syntax: rename {Function,}DefStatement by Googler · 6 years ago
- 54ec37d bazel syntax: simplify comprehensions by Googler · 6 years ago
- 171cf2e bazel syntax: trivial parser cleanup by Googler · 6 years ago
- aeda58f bazel syntax: make Parser private by Googler · 6 years ago
- d1b344a bazel syntax: don't use exceptions for control flow by Googler · 6 years ago
- e0c5e62 bazel syntax: lock down constructors of syntax nodes by Googler · 6 years ago
- 66aa424 Support bitwise operations by Marwan Tammam · 6 years ago
- a2dc9ac Allow trailing commas in argument lists after *args and **kwargs by Marwan Tammam · 6 years ago
- 3c00063 Add unary plus operator, +int by Marwan Tammam · 6 years ago
- 9b608f9 bazel parser: avoid fancy interner by Googler · 6 years ago
- 6748ccb bazel syntax: eliminate Operator; use TokenKind by Googler · 6 years ago
- ade5327 bazel syntax: eliminate LValue by Googler · 6 years ago
- 5d72d4e Automated rollback of commit e114d8a04fe07dd32fee41b3cd2e5794f10a5a9d. by Googler · 6 years ago
- e114d8a bazel syntax: don't use exceptions for control flow by Googler · 6 years ago
- 20c8413 Restrict string escape sequences and introduce flag by Marwan Tammam · 6 years ago
- dff9a2f Remove the --incompatible_disallow_old_octal_notation flag by laurentlb · 6 years ago
- 95f3428 Introduce flag --incompatible_disallow_old_octal_notation by laurentlb · 6 years ago
- 254a4be Remove flag `--incompatible_strict_argument_ordering`. by laurentlb · 6 years ago
- 6dbfafe In Parser, dedupe the String instances referred to by StringLiteral instances. Implement the same optimization in the serialization code. by nharmata · 6 years ago
- 14c0f40 Starlark AST: use a list of bindings instead of a map in load statements by laurentlb · 6 years ago
- 3cdfd1a Rename Skylark to Starlark in the profiler by laurentlb · 6 years ago
- 1e5352d Introduce --incompatible_strict_argument_ordering by laurentlb · 6 years ago
- 2852b36 Parser: fix the location of ArgumentException by laurentlb · 6 years ago
- e5894f0 Code cleanup by laurentlb · 6 years ago
- 7aa2c8e Parser: Allow `not not x` by laurentlb · 6 years ago
- ee91e23 Improve logging for parsing skylark files. by twerth · 7 years ago
- 3694136 Use Identifiers instead of Strings by Taras Tsugrii · 7 years ago
- 17f8d4e Reject files when the first line is indented. by laurentlb · 7 years ago
- 566ef5a Make the parser look at only one Token at a time. by laurentlb · 7 years ago
- 98ad85c Skylark: do not eagerly scan the whole file by laurentlb · 7 years ago
- fe29c724 Clarify parser error for load() statements by brandjon · 7 years ago
- 9b96c0b Skylark: SlicingExpression: do not create new nodes for optional expressions by laurentlb · 7 years ago
- a155b53 Replace all usages of Blaze's Preconditions class with guava. by tomlu · 7 years ago
- 1a92d56 Parser: fix incorrect end location for statement suites. by fzaiser · 7 years ago
- 9542913 Preserve `pass` statements in the Skylark AST. by fzaiser · 7 years ago
- b5768af Fix the location of load statements in Skylark. by fzaiser · 7 years ago
- 5f39475 Reduce iterator usage on hot code paths by michajlo · 7 years ago
- aa8540d Fix end offset of expressions in Skylark parser by fzaiser · 8 years ago
- a9b9aea skylark/syntax: Move flow statement check to the validation pass. by laurentlb · 8 years ago
- 17d975e Remove the Dialect type from the Parser. by laurentlb · 8 years ago
- 317a269 Refactor: Parse return statements without an expression properly by fzaiser · 8 years ago
- ab58a92 Remove dialect distinction from the parser. by laurentlb · 8 years ago
- e0f1333 Fix Skylark parsing of call expressions. by fzaiser · 8 years ago
- 8c27a89 Refactor FuncallExpression to allow for complex function terms later. by fzaiser · 8 years ago
- 77e8b03 Minor optimization to function arg parsing by michajlo · 8 years ago
- 990622b Misc cleanups of AST node API by brandjon · 8 years ago
- 09771fd Prohibit multiple load() statements from appearing on the same line by brandjon · 8 years ago
- 2843ead Make 'load' a keyword by laurentlb · 8 years ago
- 3d2a68c Automated conversion to Java 8 by laurentlb · 8 years ago
- d698367 Lambda cleanup by laurentlb · 8 years ago
- 733a97d Add more helpers to Parser by brandjon · 8 years ago
- f2ed858 Turn unary minus into a proper AST node by brandjon · 8 years ago
- 1fcea38 Make equality, comparison and 'in' operators not associative. by laurentlb · 8 years ago
- c3a1af6 Require parentheses around tuple in list comprehension filtering. by laurentlb · 8 years ago
- 540aac6 Refactor AST APIs by brandjon · 8 years ago
- 094bb26 Add operator // for division. by laurentlb · 8 years ago
- 296cd49 Refactor comprehensions and other AST nodes by brandjon · 8 years ago
- 8c539ea Use skylark-preferred quote char for string literal by Michajlo Matijkiw · 8 years ago
- b639ca8 Require parens around tuple with trailing comma. by Laurent Le Brun · 8 years ago
- 7153664 Add a new AST node for augmented assignments in Skylark by Vladimir Moskva · 8 years ago
- a3c25a6 Cleanup in the parser by Laurent Le Brun · 8 years ago
- 7b1708c Refactoring for LoadStatement by Laurent Le Brun · 8 years ago
- e51a4d2 Automated cleanup by Laurent Le Brun · 8 years ago
- 44ad7fa Improve error message when 'del' keyword is used by Laurent Le Brun · 8 years ago
- b566c7d Remove support for "Python" parsing mode. It was unused in Bazel. by Laurent Le Brun · 8 years ago
- 8d610c6 Index and slice calls are implemented as separate AST nodes rather than special by Vladimir Moskva · 9 years ago
- 927f3b2 Move SkylarkImport from LoadStatement to BuildFileAST by Miguel Alcon Pinto · 9 years ago
- 8c8857d Remove static checks from the parser. by Laurent Le Brun · 9 years ago
- 8e965b8 Preliminary cleanup for removing Blaze-specific code from the environment by Laurent Le Brun · 9 years ago
- ee8b7aa Fix private symbols, clean up load parsing by Jon Brandvein · 9 years ago