Module: ActiveFacts::CQL::TransformRules::LogicalAndTexpr2

Defined in:
lib/activefacts/cql/parser/TransformRules.rb

Instance Method Summary collapse

Instance Method Details

#astObject



1104
1105
1106
1107
1108
1109
1110
# File 'lib/activefacts/cql/parser/TransformRules.rb', line 1104

def ast
  if tail.elements.empty?
    t0.ast
  else
    Compiler::LogicalAnd.new(t0.ast, *tail.elements.map{|e| e.t1.ast})
  end
end