Class: ActiveFacts::CQL::Parser::TermLANode

Inherits:
TermNode
  • Object
show all
Defined in:
lib/activefacts/cql/nodes.rb

Instance Method Summary collapse

Methods inherited from TermNode

#node_type, #value

Instance Method Details

#ast(quantifier = nil, function_call = nil, role_name = nil, value_constraint = nil, literal = nil, nested_clauses = nil) ⇒ Object



29
30
31
32
33
# File 'lib/activefacts/cql/nodes.rb', line 29

def ast quantifier = nil, function_call = nil, role_name = nil, value_constraint = nil, literal = nil, nested_clauses = nil
  ast = term.ast(quantifier, function_call, role_name, value_constraint, literal, nested_clauses)
  ast.leading_adjective = head.text_value
  ast
end