diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/handlebars.yy | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/handlebars.yy b/src/handlebars.yy index 70b7777..30e3e7c 100644 --- a/src/handlebars.yy +++ b/src/handlebars.yy @@ -7,8 +7,11 @@ root ; program - : statements simpleInverse statements { $$ = new yy.ProgramNode($1, $3); } + : simpleInverse statements { $$ = new yy.ProgramNode([], $2); } + | statements simpleInverse statements { $$ = new yy.ProgramNode($1, $3); } + | statements simpleInverse { $$ = new yy.ProgramNode($1, []); } | statements { $$ = new yy.ProgramNode($1); } + | simpleInverse { $$ = new yy.ProgramNode([], []); } | "" { $$ = new yy.ProgramNode([]); } ; |