# File lib/squish.rb, line 459 def toAlgae a = "(ask '(\n" cl= full_clauses.each { |qt| a += " ( #{qt[0]} #{qt[1]} #{qt[2]} ) \n" } vars = toVarQList vout=[] if vars =~ /\*/ # warnings.push "Algae doesn't support * selector. (todo) Default is collect all vars" all_vars.keys.each {|q| vout.push("?#{q}") } else vars.each {|q| vout.push("#{q}") } end a += " ) collect '( #{vout.join(', ')} )\n)\n" ## lose the commas? return a end