Inverse should really be its own node, as it has totally different runtime semantics

This commit is contained in:
wycats
2010-12-03 01:10:14 -05:00
parent 8f6f3051e6
commit c89ecf80a5
4 changed files with 31 additions and 8 deletions
+2 -2
View File
@@ -18,8 +18,8 @@ statements
;
statement
: openInverse program closeBlock { $$ = new yy.BlockNode($1, $2, true) }
| openBlock program closeBlock { $$ = new yy.BlockNode($1, $2, false) }
: openInverse program closeBlock { $$ = new yy.InverseNode($1, $2) }
| openBlock program closeBlock { $$ = new yy.BlockNode($1, $2) }
| mustache { $$ = $1 }
| partial { $$ = $1 }
| CONTENT { $$ = new yy.ContentNode($1) }