Module: Expressionist
- Defined in:
- lib/expressionist.rb,
lib/expressionist/parser.rb,
lib/expressionist/context.rb,
lib/expressionist/grammar.rb,
lib/expressionist/version.rb,
lib/expressionist/function.rb,
lib/expressionist/functions.rb,
lib/expressionist/expression.rb,
lib/expressionist/transformer.rb,
lib/expressionist/functions/core.rb,
lib/expressionist/functions/math.rb,
lib/expressionist/functions/boolean.rb,
lib/expressionist/functions/operators.rb
Defined Under Namespace
Modules: Functions Classes: Context, Expression, Function, Grammar, Parser, Transformer
Constant Summary collapse
- VERSION =
'0.0.2'
Class Method Summary collapse
Class Method Details
.compile(expression) ⇒ Object
12 13 14 |
# File 'lib/expressionist.rb', line 12 def self.compile(expression) Expression.new(Parser.new(expression)) end |