Add more parsers.
This commit is contained in:
parent
8048f2e731
commit
8ff5e181ce
3 changed files with 44 additions and 15 deletions
|
|
@ -84,6 +84,17 @@ module Hammer
|
|||
define_parser :xor
|
||||
define_parser :many
|
||||
define_parser :many1
|
||||
define_parser :optional
|
||||
define_parser :ignore
|
||||
define_parser :sepBy
|
||||
define_parser :sepBy1
|
||||
define_parser :epsilon_p
|
||||
define_parser :length_value
|
||||
define_parser :and
|
||||
define_parser :not
|
||||
|
||||
# TODO: If indirect, add a bind method that calls h_bind_indirect
|
||||
define_parser :indirect
|
||||
|
||||
attr_reader :h_parser
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue