Add Parser.build_choice method.

This commit is contained in:
Jakob Rath 2013-12-02 17:03:45 +01:00 committed by Dan Hirsch
parent d3ff5f5b1e
commit 676799fbbc

View file

@ -9,9 +9,12 @@ module Hammer
def self.build(&block) def self.build(&block)
ParserBuilder.new.sequence(&block).build ParserBuilder.new.sequence(&block).build
end end
end
# TODO: Is this even useful for "real" usage? def self.build_choice(&block)
ParserBuilder.new.choice(&block).build
end
end # class Parser
class ParserBuilder class ParserBuilder
attr_reader :parsers attr_reader :parsers