|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use xtc.parser | |
|---|---|
| xtc.parser | |
| xtc.util | |
| Classes in xtc.parser used by xtc.parser | |
|---|---|
| Action
A semantic action. |
|
| ActionBaseValue
Element to set the semantic value to the result of applying a list of actions. |
|
| AlternativeAddition
An alternative addition. |
|
| AlternativeRemoval
An alternative removal. |
|
| Analyzer
Utility for analyzing and modifying grammar modules. |
|
| Annotator.Index
A mutable boxed integer. |
|
| AnyChar
The any character element. |
|
| Binding
A binding of a grammar element to a variable. |
|
| BindingValue
Element to set the semantic value to a binding. |
|
| CharCase
A case within a character switch. |
|
| CharClass
A character class terminal. |
|
| CharLiteral
A character literal. |
|
| CharRange
A character range for a character classs. |
|
| CharSwitch
A character switch terminal. |
|
| CharTerminal
The superclass of all character terminals. |
|
| ChoiceExpander.Mode
The processing mode. |
|
| Column
The superclass of memoization table columns. |
|
| Copier
Visitor to copy grammar nodes. |
|
| Element
The superclass of all grammar elements. |
|
| Element.Tag
An element's tag. |
|
| EmptyListValue
Element to set the semantic value to a new empty list. |
|
| FollowedBy
A followed-by predicate. |
|
| FullProduction
A complete production. |
|
| GenericActionValue
Element to set the semantic value to an action. |
|
| GenericNodeValue
Element to set the semantic value to a generic node. |
|
| GenericRecursionValue
Element to set the semantic value to a list of actions. |
|
| GenericValue
The superclass of all value elements specifying a generic node as the semantic value. |
|
| Grammar
A grammar represented as a collection of modules. |
|
| GrammarVisitor
The parent class of all grammar module visitors. |
|
| InternalElement
The marker interface for internal grammar elements. |
|
| ListValue
The superclass of all value elements specifying a list as the semantic value. |
|
| Literal
The superclass of all literals. |
|
| Module
A grammar module. |
|
| ModuleDependency
A grammar module dependency. |
|
| ModuleImport
A grammar module import. |
|
| ModuleInstantiation
A grammar module instantiation. |
|
| ModuleList
A list of module names as a node. |
|
| ModuleMap
A mapping between module names. |
|
| ModuleModification
A grammar module modification. |
|
| ModuleName
A module name as a node. |
|
| Name
The superclass of all names. |
|
| NodeMarker
Element to set a generic node's name. |
|
| NonTerminal
A nonterminal. |
|
| NotFollowedBy
A not-followed-by predicate. |
|
| NullLiteral
A null literal representing a bindable null value. |
|
| NullValue
Element to set the semantic value to null. |
|
| Option
An optional grammar element. |
|
| OrderedChoice
An ordered choice of grammar elements. |
|
| ParseError
An erroneous parse. |
|
| ParseException
An exception representing a parse error. |
|
| ParserAction
A parser action. |
|
| ParserBase
The base class for packrat parsers. |
|
| ParseTreeNode
Element to create a parse tree node capturing formatting. |
|
| PartialProduction
A partial production. |
|
| PParserState
Parser state for parsing Rats! grammars. |
|
| Predicate
The superclass of all predicates. |
|
| PrettyPrinter
The grammar pretty printer. |
|
| Production
The superclass of full and partial productions. |
|
| ProductionOverride
A production override. |
|
| ProperListValue
Element to set the semantic value to a list. |
|
| Quantification
The superclass of repetitions and options. |
|
| Renamer.Translation
The interface to the actual mapping from nonterminals to nonterminals. |
|
| Repetition
A repeated grammar element. |
|
| Result
The superclass of all parser results. |
|
| SemanticPredicate
A semantic predicate. |
|
| SemanticValue
A semantic value. |
|
| Sequence
A sequence of grammar elements. |
|
| SequenceName
A sequence name. |
|
| StringLiteral
A literal string terminal. |
|
| StringMatch
A match of a string to a grammar element. |
|
| StringValue
Element to set the semantic value to a string. |
|
| Terminal
The superclass of all terminals. |
|
| TokenValue
Element to collect a production's text as a token. |
|
| UnaryOperator
The superclass of all unary operators. |
|
| ValueElement
The superclass of all value elements. |
|
| VariantSorter.Typer
Visitor to determine a generic production's variant type. |
|
| VoidedElement
A voided element. |
|
| Classes in xtc.parser used by xtc.util | |
|---|---|
| ParseException
An exception representing a parse error. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||