Module: L43Peg::Combinators::MapError
Instance Method Summary collapse
Instance Method Details
#map_error(parser, name: nil, reason: nil) ⇒ Object
6 7 8 9 |
# File 'lib/l43_peg/combinators/map_error.rb', line 6 def map_error(parser, name: nil, reason: nil) name ||= "map_error(#{parser.name}" Parser.new(name) { _map_error(input: it, parser:, name:, reason:) } end |