Sha256: dee9f96ebb8bee6987b29ffe430159096999231705827b527bd506410134fcef
Contents?: true
Size: 478 Bytes
Versions: 19
Compression:
Stored size: 478 Bytes
Contents
module Finitio module Syntax module Expr module ArithOp include Expr capture :left, :op, :right def to_proc_source l, r = left.to_proc_source, right.to_proc_source "#{l}.#{op.to_str.strip}(#{r})" end def _free_variables(fvs) left._free_variables(fvs) right._free_variables(fvs) end end # module ArithOp end # module Expr end # module Syntax end # module Finitio
Version data entries
19 entries across 19 versions & 1 rubygems