Uses of Package
xtc.parser

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.
 



Copyright © 2012. All Rights Reserved.