module Raabro::ModuleMethods

def all(name, input, parser)

def all(name, input, parser)
  start = input.offset
  length = input.string.length - input.offset
  r = ::Raabro::Tree.new(name, :all, input)
  c = _parse(parser, input)
  r.children << c
  if c.length < length
    input.offset = start
  else
    r.result = 1
    r.length = c.length
  end
  r
end