class RKelly::Token
Attributes
line[RW]
name[RW]
transformer[RW]
value[RW]
Public Class Methods
new(name, value, &transformer)
click to toggle source
# File lib/rkelly/token.rb, line 4 def initialize(name, value, &transformer) @name = name @value = value @transformer = transformer end
Public Instance Methods
to_racc_token()
click to toggle source
# File lib/rkelly/token.rb, line 10 def to_racc_token return transformer.call(name, value) if transformer [name, value] end
to_s()
click to toggle source
# File lib/rkelly/token.rb, line 15 def to_s return "#{self.name}: #{self.value}" end