Method: ANTLR3::Main::WalkerMain#initialize
- Defined in:
- lib/antlr3/main.rb
#initialize(walker_class, options = {}) ⇒ WalkerMain
Returns a new instance of WalkerMain.
483 484 485 486 487 488 489 490 491 492 493 494 |
# File 'lib/antlr3/main.rb', line 483 def initialize( walker_class, = {} ) super( ) @walker_class = walker_class @lexer_class_name = [ :lexer_class_name ] @lexer_class = [ :lexer_class ] @parser_class_name = [ :parser_class_name ] @parser_class = [ :parser_class ] if @debug = ( @parser_class.debug? rescue false ) @port = .fetch( :port, ANTLR3::Debug::DEFAULT_PORT ) @log = .fetch( :log, @error ) end end |