Sha256: 9ea9f4697e608e1d3260b0ea2713e1dbaaaa835852e983447bb0ed4f1e97bb8a
Contents?: true
Size: 388 Bytes
Versions: 1
Compression:
Stored size: 388 Bytes
Contents
module Treetop class Protometagrammar class BlockExpressionBuilder < ParsingExpressionBuilder def build seq('{', zero_or_more(choice(:block, anything_but_a_brace)), '}') do def value elements[1].text_value end end end def anything_but_a_brace seq(notp(choice('{', '}')), any) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
treetop-0.1.0 | lib/treetop/protometagrammar/block_expression_builder.rb |