Module: Archsight::Query

Defined in:
lib/archsight/query.rb,
lib/archsight/query.rb

Overview

Define the Query namespace before loading query files (required for compact class definitions like Archsight::Query::Lexer)

Defined Under Namespace

Modules: AST Classes: EvaluationError, Evaluator, Lexer, LexerError, ParseError, Parser, Query, QueryError

Class Method Summary collapse

Class Method Details

.parse(source) ⇒ Object

Convenience method for creating queries



64
65
66
# File 'lib/archsight/query.rb', line 64

def self.parse(source)
  Query.new(source)
end