class Lexr::Token::Sub
Attributes
value[R]
Public Class Methods
new(value)
click to toggle source
# File libs/lexer.rb, line 150 def initialize(value) @value = value end
Public Instance Methods
==(other)
click to toggle source
# File libs/lexer.rb, line 158 def ==(other) self.class == other.class && @value == other.value end
is_a?(obj)
click to toggle source
Calls superclass method
# File libs/lexer.rb, line 162 def is_a?(obj) if obj.class==Symbol obj==self.class.to_s.split("::")[-1].downcase.intern else super(obj) end end
kind()
click to toggle source
# File libs/lexer.rb, line 170 def kind self.class.to_s.split("::")[-1].downcase.intern end
to_s()
click to toggle source
# File libs/lexer.rb, line 154 def to_s "#{kind}(#{value})" end