fix all tests

This commit is contained in:
Torsten Ruger
2015-09-15 18:57:31 +03:00
parent 3b484aa8ff
commit b938c7ace5
36 changed files with 403 additions and 616 deletions

View File

@ -1,10 +1,10 @@
module Parser
module Expression
include Parslet
rule(:value_expression) { call_site | basic_type }
rule(:expression) { (simple_return | while_do | conditional | operator_expression | call_site ) >> newline }
rule(:expression) { (simple_return | while_do | small_conditional | conditional | operator_expression | call_site ) }
def delimited_expressions( delimit )
( (delimit.absent? >> expression).repeat(1)).as(:expressions) >> delimit