aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/syntax/SyntaxTreeVisitor.java
Commit message (Expand)AuthorAge
* Skylark: SlicingExpression: do not create new nodes for optional expressionsGravatar laurentlb2018-02-12
* Preserve `pass` statements in the Skylark AST.Gravatar fzaiser2017-10-23
* Visit subtrees of the AST in evaluation orderGravatar fzaiser2017-08-29
* Add a visitor method for statement blocks to SyntaxTreeVisitorGravatar fzaiser2017-08-28
* Refactor: Parse return statements without an expression properlyGravatar fzaiser2017-08-24
* SyntaxTreeVisitor handles flow statements (break / continue).Gravatar laurentlb2017-08-14
* Refactor FuncallExpression to allow for complex function terms later.Gravatar fzaiser2017-08-14
* Fix AST visitor for for loops and comprehensions.Gravatar laurentlb2017-08-11
* Improve SyntaxTreeVisitor API.Gravatar laurentlb2017-08-08
* Misc cleanups of AST node APIGravatar brandjon2017-07-12
* Turn unary minus into a proper AST nodeGravatar brandjon2017-06-28
* Add a new AST node for augmented assignments in SkylarkGravatar Vladimir Moskva2016-12-19
* Index and slice calls are implemented as separate AST nodes rather than specialGravatar Vladimir Moskva2016-09-15
* Rationalize copyright headersGravatar Damien Martin-Guillerez2015-09-25
* Skylark: Unified ListComprehension and DictComprehension.Gravatar Florian Weikert2015-09-21
* Fix and test SyntaxTreeVisitorGravatar Laurent Le Brun2015-09-15
* Keep function parameters in the AST.Gravatar Laurent Le Brun2015-09-04
* Fix a bug in SyntaxTreeVisitor to handle return statements.Gravatar Laurent Le Brun2015-09-03
* Renamed Ident to Identifier, added some helper methods and refactored two met...Gravatar Florian Weikert2015-07-23
* Fix SyntaxTreeVisitor for LoadStatement.Gravatar Laurent Le Brun2015-06-19
* Build language: Fix evaluation of nested list comprehensions.Gravatar Laurent Le Brun2015-05-18
* Skylark: Use LValue class in loops and comprehensions.Gravatar Laurent Le Brun2015-03-20
* Refactoring: Introduce a new class LValue.Gravatar Laurent Le Brun2015-03-20
* Implement ConditionalExpressionGravatar Francois-Rene Rideau2015-03-13
* Introduce first class function signatures; make the parser use them.Gravatar Francois-Rene Rideau2015-02-19
* Update from Google.Gravatar Han-Wen Nienhuys2015-02-25