lib/alf/tools/to_lispy.rb in alf-0.12.0 vs lib/alf/tools/to_lispy.rb in alf-0.12.1
- old
+ new
@@ -49,16 +49,16 @@
# Iterator::Proxy -> :suppliers
r.upon(lambda{|v,rd| Iterator::Proxy === v}) do |v, rd|
Tools.to_ruby_literal(v.name)
end
- # TupleExpression -> ->(){ ... }
+ # TupleExpression -> ->{ ... }
r.upon(Types::TupleExpression) do |v, rd|
- "->(){ #{v.has_source_code!} }"
+ "->{ #{v.has_source_code!} }"
end
- # TupleComputation -> { :big => -(){ ... }, ... }
+ # TupleComputation -> { :big => ->{ ... }, ... }
r.upon(Types::TupleComputation) do |v, rd|
"{" + v.computation.map{|name,compu|
[name.inspect, r.coerce(compu)].join(" => ")
}.join(', ') + "}"
end
@@ -66,10 +66,10 @@
# Aggregator -> agg.source
r.upon(lambda{|v,_| Aggregator === v}) do |v, rd|
v.has_source_code!
end
- # Summarization -> { :total => ->(){ ... } }
+ # Summarization -> { :total => ->{ ... } }
r.upon(Types::Summarization) do |v, rd|
"{" + v.aggregations.map{|name,compu|
[name.inspect, r.coerce(compu)].join(" => ")
}.join(', ') + "}"
end