Method: Janeway::Interpreter.interpret
- Defined in:
- lib/janeway/interpreter.rb
.interpret(input, query) ⇒ Object
Interpret a query on the given input, return result
18 19 20 21 22 |
# File 'lib/janeway/interpreter.rb', line 18 def self.interpret(input, query) tokens = Lexer.lex(query) ast = Parser.new(tokens, query).parse new(ast).interpret(input) end |