Module: ActiveFacts::CQL::TransformRules::MultiplicativeTexpr2
- Defined in:
- lib/activefacts/cql/parser/TransformRules.rb
Instance Method Summary collapse
Instance Method Details
#ast ⇒ Object
1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 |
# File 'lib/activefacts/cql/parser/TransformRules.rb', line 1687 def ast if tail.elements.empty? t0.ast else Compiler::Product.new( t0.ast, *tail.elements.map{|e| e.op.text_value == '/' ? Compiler::Reciprocal.new(e.t1.ast) : e.t1.ast} ) end end |