Sha256: 47bf0b40915447c8e41138470c970cdee07ffc7dcafebd39f735bc068e22c328
Contents?: true
Size: 528 Bytes
Versions: 2
Compression:
Stored size: 528 Bytes
Contents
module Pione module Transformer module BlockTransformer include TransformerModule # flow_block: rule(:flow_block => sequence(:elements)) { FlowBlock.new(*elements) } # action_block: rule(:action_block => { :key => simple(:keyword_Action), :content => simple(:content) } ) { line_and_column = keyword_Action.line_and_column ActionBlock.new(content) do set_line_and_column(line_and_column) end } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pione-0.1.1 | lib/pione/transformer/block-transformer.rb |
pione-0.1.0 | lib/pione/transformer/block-transformer.rb |