Sha256: 997cd04a6a61a0a4fd2fd501451e79e2be8752ec5966337ce050ef3239673163
Contents?: true
Size: 363 Bytes
Versions: 19
Compression:
Stored size: 363 Bytes
Contents
module Finitio module Syntax module LambdaExpr include Node capture :var_name, :expression def compile(factory) expression.compile(var_name) end def to_ast [:fn, [:parameters, var_name.to_s], [:source, expression.to_s.strip]] end end # module LambdaExpr end # module Syntax end # module Finitio
Version data entries
19 entries across 19 versions & 1 rubygems