Method: ANTLR3::Main::ParserMain#present

Defined in:
lib/antlr3/main.rb

#present(return_value) ⇒ Object



457
458
459
460
461
462
463
464
465
466
467
468
469
# File 'lib/antlr3/main.rb', line 457

def present( return_value )
  ASTBuilder > @parser_class and return_value = return_value.tree
  if return_value
    text = 
      begin
        require 'pp'
        return_value.pretty_inspect
      rescue LoadError, NoMethodError
        return_value.inspect
      end
    puts( text )
  end
end