Method: ANTLR3::CommonToken#initialize

Defined in:
lib/antlr3/token.rb

#initialize(type = nil, channel = DEFAULT_CHANNEL, text = nil, input = nil, start = nil, stop = nil, index = -1,, line = 0, column = -1 )) ⇒ CommonToken

Returns a new instance of CommonToken.



270
271
272
273
274
275
276
277
# File 'lib/antlr3/token.rb', line 270

def initialize( type = nil, channel = DEFAULT_CHANNEL, text = nil,
               input = nil, start = nil, stop = nil, index = -1,
               line = 0, column = -1 )
  super
  block_given? and yield( self )
  self.text.nil? && self.start && self.stop and
    self.text = self.input.substring( self.start, self.stop )
end