More cleanup

* Make block and inverse use the main helper path
* Eliminate separate inverse AST node
This commit is contained in:
tomhuda
2012-05-28 17:00:41 -07:00
parent 3486b530be
commit 175c6fae0f
4 changed files with 164 additions and 80 deletions
+2 -2
View File
@@ -18,8 +18,8 @@ statements
;
statement
: openInverse program closeBlock { $$ = new yy.InverseNode($1, $2, $3); }
| openBlock program closeBlock { $$ = new yy.BlockNode($1, $2, $3); }
: openInverse program closeBlock { $$ = new yy.BlockNode($1, $2.inverse, $2, $3); }
| openBlock program closeBlock { $$ = new yy.BlockNode($1, $2, $2.inverse, $3); }
| mustache { $$ = $1; }
| partial { $$ = $1; }
| CONTENT { $$ = new yy.ContentNode($1); }