diff options
Diffstat (limited to 'mparser.py')
-rw-r--r-- | mparser.py | 10 |
1 files changed, 4 insertions, 6 deletions
@@ -118,16 +118,14 @@ def p_codeblock(t): cb = t[3] cb.prepend(t[1]) t[0] = cb - + def p_codeblock_emptyline(t): 'codeblock : EOL codeblock' t[0] = t[2] -def p_codeblock_last(t): - 'codeblock : statement EOL' - cb = nodes.CodeBlock(t[1].lineno()) - cb.prepend(t[1]) - t[0] = cb +def p_codeblock_empty(t): + 'codeblock : ' + t[0] = nodes.CodeBlock(-1) def p_expression_atom(t): 'expression : ATOM' |