fixes missing string tests and expression/transformation

This commit is contained in:
Torsten Ruger
2014-04-29 11:17:19 +03:00
parent 9c16d81ad6
commit 7dfde45373
9 changed files with 53 additions and 3 deletions

View File

@@ -5,6 +5,7 @@ module Parser
class Transform < Parslet::Transform
rule(:integer => simple(:value)) { IntegerExpression.new(value.to_i) }
rule(:name => simple(:name)) { NameExpression.new(name.to_s) }
rule(:string => simple(:string)) { StringExpression.new(string.to_s) }
rule(:argument => simple(:argument)) { argument }
rule(:argument_list => sequence(:argument_list)) { argument_list }