Simple Input abstraction serving as the target of a number of implicit conversions defined in the org.
The main Parser trait for scala parboiled parsers.
The scala wrapper for the org.
Rule building expressions can take a number of options which are implemented as case objects derived from this class.
Creates an "AND" syntactic predicate according to the PEG formalism.
Creates an "AND" syntactic predicate according to the PEG formalism.
A rule that matches any single character except EOI.
A rule that matches any single character except EOI.
A rule that matches the "DEDENT" non-character as produced by the IndentDedentInputBuffer.
A rule that matches the "DEDENT" non-character as produced by the IndentDedentInputBuffer.
A parser action removing the top element from the value stack.
A parser action removing the top element from the value stack.
A parser action removing the top two elements from the value stack.
A parser action removing the top two elements from the value stack.
A parser action removing the top three elements from the value stack.
A parser action removing the top three elements from the value stack.
A rule that always matches but consumes no input.
A rule that always matches but consumes no input.
A rule that matches the End-Of-Input non-character.
A rule that matches the End-Of-Input non-character.
A rule that matches the "INDENT" non-character as produced by the IndentDedentInputBuffer.
A rule that matches the "INDENT" non-character as produced by the IndentDedentInputBuffer.
Enables memoization of rule mismatches for consecutive rule applications at the same input location.
A rule that never matches anything (i.
A rule that never matches anything (i.e. that always fails).
This rule option advises parboiled to not create a parse tree node for this rule (in case that parse tree building is enabled on the parser).
This rule option advises parboiled to not create a parse tree node for this rule and all sub rules (in case that parse tree building is enabled on the parser).
This rule option advises parboiled to not create a parse tree node for the sub rules of this rule (in case that parse tree building is enabled on the parser).
Groups the given sub rule into one entity so that a following ~> operator receives the text matched by the whole group rather than only the immediately preceding sub rule.
Groups the given sub rule into one entity so that a following ~> operator receives the text matched by the whole group rather than only the immediately preceding sub rule.