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