Method: Bool.parse
- Defined in:
-
ext/bool_ext/ext.c,
lib/bool.rb
43 44 45 46 47 48 49 |
# File 'ext/bool_ext/ext.c', line 43 def parse(source) lexer = Java::Bool::Lexer.new(source) parser = Java::Bool::Parser.new(lexer) parser.buildAst() rescue => e raise SyntaxError.new(e., e.first_line, e.first_column, e.last_line, e.last_column) end |