Create a rule that succeeds if all of the given rules succeed.
Create a rule that succeeds if all of the given rules succeed.
the rules to apply in sequence.
Create a rule that succeeds with a list of all the provided rules that succeed.
Create a rule that succeeds with a list of all the provided rules that succeed.
the rules to apply in sequence.
Create a rule that identities if f(in) is true.
Create a rule that identities if f(in) is true.
Converts a rule into a function that throws an Exception on failure.
Converts a rule into a function that throws an Exception on failure.
Repeatedly apply a rule from initial value until finished condition is met.
Repeatedly apply a rule from initial value until finished condition is met.
(byteCodeReader: StringAdd).self
(byteCodeReader: StringFormat).self
(byteCodeReader: ArrowAssoc[ByteCodeReader]).x
(Since version 2.10.0) Use leftOfArrow
instead
(byteCodeReader: Ensuring[ByteCodeReader]).x
(Since version 2.10.0) Use resultOfEnsuring
instead
Provides rules for parsing byte-code.