org.parboiled.Rule |
BaseParser.AnyOf(char[] characters) |
Creates a new rule that matches any of the characters in the given char array.
|
org.parboiled.Rule |
BaseParser.AnyOf(java.lang.String characters) |
Creates a new rule that matches any of the characters in the given string.
|
org.parboiled.Rule |
BaseParser.AnyOf(org.parboiled.support.Characters characters) |
Creates a new rule that matches any of the given characters.
|
org.parboiled.Rule |
BaseParser.Ch(char c) |
Explicitly creates a rule matching the given character.
|
org.parboiled.Rule |
BaseParser.CharRange(char cLow,
char cHigh) |
Creates a rule matching a range of characters from cLow to cHigh (both inclusively).
|
org.parboiled.Rule |
BaseParser.FirstOf(java.lang.Object[] rules) |
Creates a new rule that successively tries all of the given subrules and succeeds when the first one of
its subrules matches.
|
org.parboiled.Rule |
BaseParser.FirstOf(java.lang.Object rule,
java.lang.Object rule2,
java.lang.Object... moreRules) |
Creates a new rule that successively tries all of the given subrules and succeeds when the first one of
its subrules matches.
|
org.parboiled.Rule |
BaseParser.IgnoreCase(char c) |
Explicitly creates a rule matching the given character case-independently.
|
org.parboiled.Rule |
BaseParser.IgnoreCase(char... characters) |
Explicitly creates a rule matching the given string in a case-independent fashion.
|
org.parboiled.Rule |
BaseParser.IgnoreCase(java.lang.String string) |
Explicitly creates a rule matching the given string in a case-independent fashion.
|
org.parboiled.Rule |
BaseParser.NoneOf(char[] characters) |
Creates a new rule that matches all characters except the ones in the given char array and EOI.
|
org.parboiled.Rule |
BaseParser.NoneOf(java.lang.String characters) |
Creates a new rule that matches all characters except the ones in the given string and EOI.
|
org.parboiled.Rule |
BaseParser.NTimes(int repetitions,
java.lang.Object rule) |
Creates a new rule that repeatedly matches a given sub rule a certain fixed number of times.
|
org.parboiled.Rule |
BaseParser.NTimes(int repetitions,
java.lang.Object rule,
java.lang.Object separator) |
Creates a new rule that repeatedly matches a given sub rule a certain fixed number of times, optionally
separated by a given separator rule.
|
org.parboiled.Rule |
BaseParser.OneOrMore(java.lang.Object rule) |
Creates a new rule that tries repeated matches of its subrule and succeeds if the subrule matches at least once.
|
org.parboiled.Rule |
BaseParser.OneOrMore(java.lang.Object rule,
java.lang.Object rule2,
java.lang.Object... moreRules) |
Creates a new rule that tries repeated matches of a sequence of the given subrules and succeeds if the sequence
matches at least once.
|
org.parboiled.Rule |
BaseParser.Optional(java.lang.Object rule) |
Creates a new rule that tries a match on its subrule and always succeeds, independently of the matching
success of its sub rule.
|
org.parboiled.Rule |
BaseParser.Optional(java.lang.Object rule,
java.lang.Object rule2,
java.lang.Object... moreRules) |
Creates a new rule that tries a match on the sequence of the given subrules and always succeeds, independently
of the matching success of its sub sequence.
|
org.parboiled.Rule |
BaseParser.Sequence(java.lang.Object[] rules) |
Creates a new rule that only succeeds if all of its subrule succeed, one after the other.
|
org.parboiled.Rule |
BaseParser.Sequence(java.lang.Object rule,
java.lang.Object rule2,
java.lang.Object... moreRules) |
Creates a new rule that only succeeds if all of its subrule succeed, one after the other.
|
org.parboiled.Rule |
BaseParser.String(char... characters) |
Explicitly creates a rule matching the given string.
|
org.parboiled.Rule |
BaseParser.String(java.lang.String string) |
Explicitly creates a rule matching the given string.
|
org.parboiled.Rule |
BaseParser.Test(java.lang.Object rule) |
Creates a new rule that acts as a syntactic predicate, i.e.
|
org.parboiled.Rule |
BaseParser.Test(java.lang.Object rule,
java.lang.Object rule2,
java.lang.Object... moreRules) |
Creates a new rule that acts as a syntactic predicate, i.e.
|
org.parboiled.Rule |
BaseParser.TestNot(java.lang.Object rule) |
Creates a new rule that acts as an inverse syntactic predicate, i.e.
|
org.parboiled.Rule |
BaseParser.TestNot(java.lang.Object rule,
java.lang.Object rule2,
java.lang.Object... moreRules) |
Creates a new rule that acts as an inverse syntactic predicate, i.e.
|
org.parboiled.Rule |
BaseParser.ZeroOrMore(java.lang.Object rule) |
Creates a new rule that tries repeated matches of its subrule.
|
org.parboiled.Rule |
BaseParser.ZeroOrMore(java.lang.Object rule,
java.lang.Object rule2,
java.lang.Object... moreRules) |
Creates a new rule that tries repeated matches of the sequence of the given sub rules.
|