Class: Trifle::Stats::Transponder::ExpressionEngine::Parser
- Inherits:
-
Object
- Object
- Trifle::Stats::Transponder::ExpressionEngine::Parser
- Defined in:
- lib/trifle/stats/transponder/expression_engine.rb
Instance Method Summary collapse
- #done? ⇒ Boolean
-
#initialize(tokens, vars) ⇒ Parser
constructor
A new instance of Parser.
- #parse ⇒ Object
Constructor Details
#initialize(tokens, vars) ⇒ Parser
Returns a new instance of Parser.
129 130 131 132 133 |
# File 'lib/trifle/stats/transponder/expression_engine.rb', line 129 def initialize(tokens, vars) @tokens = tokens @vars = vars @index = 0 end |
Instance Method Details
#done? ⇒ Boolean
139 140 141 |
# File 'lib/trifle/stats/transponder/expression_engine.rb', line 139 def done? current.nil? end |
#parse ⇒ Object
135 136 137 |
# File 'lib/trifle/stats/transponder/expression_engine.rb', line 135 def parse parse_expression end |