Method: ANTLR3::ASTBuilder#initialize

Defined in:
lib/antlr3/modes/ast-builder.rb

#initialize(input, options = {}) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/antlr3/modes/ast-builder.rb', line 16

def initialize( input, options = {} )
  @adaptor = options[ :adaptor ] ||= begin
    ( input.adaptor rescue nil ) or
      AST::CommonTreeAdaptor.new( token_class )
  end
  super( input, options )
end