Module: ActiveFacts::CQL::TransformRules::LogicalTexpr2

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

Instance Method Summary collapse

Instance Method Details

#astObject



996
997
998
999
1000
1001
1002
# File 'lib/activefacts/cql/parser/TransformRules.rb', line 996

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