Sha256: d2ebed444559e51a79802594385c6cee528db957746412aadd9e975894749df8
Contents?: true
Size: 481 Bytes
Versions: 5
Compression:
Stored size: 481 Bytes
Contents
module Gisele module Language module Syntax module TaskDef include Node def _to_ast name = captures[:task_name].first.strip defs = captures[:some_def].map{|x| x.to_ast} ref = captures[:explicit_statement].map{|x| x.to_ast}.first ref = [:nop_st] unless ref [:task_def, name] + defs + [ref] end end # module TaskDef end # module Syntax end # module Language end # module Gisele
Version data entries
5 entries across 5 versions & 2 rubygems