Module: ActiveFacts::CQL::FactTypes::Comparison1
- Defined in:
- lib/activefacts/cql/parser/FactTypes.rb
Instance Method Summary collapse
Instance Method Details
#ast ⇒ Object
1652 1653 1654 1655 1656 1657 1658 |
# File 'lib/activefacts/cql/parser/FactTypes.rb', line 1652 def ast role, qualifiers, *clauses_ast = *contraction.ast clauses_ast[0].qualifiers += p.list unless p.empty? # apply post_qualifiers to the contracted clause # clauses_ast[0].conjunction = 'and' # AND is implicit for a contraction c = Compiler::Comparison.new(comparator.text_value, e1.ast, role, certainty.value) [c] + clauses_ast end |