Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Avoid direct references to sexpr in statements | kpdecker | 2015-01-18 | 1 | -3/+10 |
| | | | | | This allows us to avoid creating unnecessary AST nodes and avoids things like isHelper. Side effect of these changes is that @data functions can now have data parameters passed to them. | ||||
* | Add support for dynamic partial names | kpdecker | 2015-01-18 | 1 | -0/+5 |
| | | | | | | | | | Uses the subexpression syntax to allow for dynamic partial lookups. Ex: ``` {{> (helper) }} ``` Fixes #933 | ||||
* | Fix case-insensitive file system compile issue | kpdecker | 2014-12-26 | 1 | -1/+1 |
| | |||||
* | Add parent tracking and mutation to AST visitors | kpdecker | 2014-12-26 | 1 | -35/+78 |
| | | | Fixes #916 | ||||
* | Remove unused vars and add jshint checking | kpdecker | 2014-12-16 | 1 | -0/+1 |
| | |||||
* | Update subexpression and hash AST constructs | kpdecker | 2014-11-27 | 1 | -9/+12 |
| | |||||
* | Replace DataNode and IdNode with PathNode | kpdecker | 2014-11-26 | 1 | -6/+3 |
| | | | This is a breaking change for string mode users as there is no longer a distinct type for data parameters. Instead data consumers should look for the @ prefix value. | ||||
* | Update literal ast nodes for new spec | kpdecker | 2014-11-26 | 1 | -3/+3 |
| | |||||
* | Update statement node ASTs | kpdecker | 2014-11-26 | 1 | -14/+13 |
| | |||||
* | Update MustacheNode for new AST structure | kpdecker | 2014-11-26 | 1 | -4/+4 |
| | |||||
* | Update ProgramNode to better match SpiderMonkey | kpdecker | 2014-11-26 | 1 | -4/+4 |
| | |||||
* | Provide stubbed visitor implementation | kpdecker | 2014-11-05 | 1 | -2/+58 |
| | | | Part of #889 | ||||
* | Use proper default vs. module import semantics | kpdecker | 2013-10-01 | 1 | -1/+3 |
| | |||||
* | More modularization | Yehuda Katz | 2013-07-02 | 1 | -12/+3 |
| | |||||
* | Factory update with tabs to spaces.. sorry :( | Tommy Messbauer | 2012-11-26 | 1 | -11/+9 |
| | |||||
* | Commiting initial factory code | Tommy Messbauer | 2012-08-29 | 1 | -8/+15 |
| | |||||
* | Fix module loading within node | kpdecker | 2011-07-30 | 1 | -1/+1 |
| | |||||
* | Move visitor into compiler subdir | kpdecker | 2011-07-30 | 1 | -0/+13 |