module Parslet::Atoms::DSL
Extend the DSL
to with some additional ways to capture the output
Public Instance Methods
as_array(name)
click to toggle source
Like as, but ensures that the result is always an array
# File lib/parslet_ext.rb, line 42 def as_array(name) Parslet::Atoms::Named.new(self, name, true) end
capture_source(name)
click to toggle source
Capture some output along with the source string
# File lib/parslet_ext.rb, line 47 def capture_source(name) CaptureSource.new(self, name) end