adjusted code and tests to use renamed and rearranged parser bits

This commit is contained in:
Torsten Ruger
2014-04-27 18:13:34 +03:00
parent 032758db8b
commit 28410ab22a
5 changed files with 28 additions and 28 deletions

View File

@ -3,7 +3,7 @@ require 'vm/nodes'
module Parser
class Transform < Parslet::Transform
rule(:number => simple(:value)) { Vm::NumberExpression.new(value.to_i) }
rule(:integer => simple(:value)) { Vm::IntegerExpression.new(value.to_i) }
rule(:name => simple(:name)) { Vm::NameExpression.new(name.to_s) }
rule(:arg => simple(:arg)) { arg }

View File

@ -7,7 +7,7 @@ module Vm
end
end
class NumberExpression < Expression
class IntegerExpression < Expression
attr_reader :value
def initialize val
@value = val