Module: Bool
- Defined in:
- lib/bool.rb,
lib/bool/ast.rb,
lib/bool/renderer.rb,
lib/bool/evaluator.rb,
ext/bool_ext/ext.c
Defined Under Namespace
Classes: And, Evaluator, Not, Or, Renderer, SyntaxError, Var
Class Method Summary collapse
Class Method Details
.parse(r_expr) ⇒ Object
30 31 32 33 34 35 36 |
# File 'ext/bool_ext/ext.c', line 30 def parse(source) lexer = Java::Bool::Lexer.new(source) parser = Java::Bool::Parser.new(lexer) parser.parseExpr() rescue => e raise SyntaxError.new(e., e.line, e.line, e.column, e.column) end |