Package org.parboiled.support

Interface Summary
ValueStack<V> A ValueStack is a stack implementation for parser values.
 

Class Summary
Characters An immutable, set-like aggregation of (relatively few) characters that allows for an inverted semantic ("all chars except these few").
Chars  
Checks Utility methods for grammar integrity checks.
DebuggingValueStack<V>  
DefaultValueStack<V> An implementation of a stack of value objects providing an efficient snapshot capability and a number of convenience methods.
DefaultValueStack.Element  
Filters  
LabelPrefixPredicate<V> A simple Node predicate determining whether a Node matches a given label prefix.
MatcherPath Holds a snapshot of the current Matcher stack at a certain point during the parsing process.
MatcherPath.Element  
NodeFormatter<V> A simple Formatter that provides String representation for parse tree nodes.
ParseTreeUtils General utility methods for operating on parse trees.
ParsingResult<V> A simple container encapsulating the result of a parsing run.
StringVar Simple specialization of a Var for Strings.
ToStringFormatter<T> A simple Formatter falling back to the objects toString() method.
Var<T> This class provides a "local variable"-like construct for action expressions in parser rule methods.