Uses of Package
org.antlr.v4.runtime.atn
Packages that use org.antlr.v4.runtime.atn
Package
Description
-
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.analysisClassDescriptionThe following images show the relation of states and
ATNState.transitions
for various grammar constructs. -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.automataClassDescriptionThe following images show the relation of states and
ATNState.transitions
for various grammar constructs.The start of a regular(...)
block.Represents a single action which can be executed following the successful match of a lexer rule. -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.codegen.modelClassDescriptionThe following images show the relation of states and
ATNState.transitions
for various grammar constructs. -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.codegen.target
-
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.runtimeClassDescriptionThe following images show the relation of states and
ATNState.transitions
for various grammar constructs.This class provides access to specific and aggregate statistics gathered during profiling of a parser.Used to cachePredictionContext
objects. -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.runtime.atnClassDescriptionThis class represents profiling event information for an ambiguity.A tuple: (ATN state, predicted alt, syntactic, semantic context).The following images show the relation of states and
ATNState.transitions
for various grammar constructs.Represents the type of recognizer an ATN applies to.Terminal node of a simple(a|b|c)
block.The start of a regular(...)
block.This class represents profiling event information for a context sensitivity.This is the base class for gathering detailed information about prediction events which occur during parsing.This class contains profiling gathered for a particular decision.This class represents profiling event information for a syntax error identified during prediction.Represents a single action which can be executed following the successful match of a lexer rule.Represents an executor for a sequence of lexer actions which traversed during the matching operation of a lexer rule (token).Represents the serialization type of aLexerAction
."dup" of ParserInterpreterWhen we hit an accept state in either the DFA or the ATN, we have to notify the character stream to start buffering characters viaIntStream.mark()
and record the current state.Implements themore
lexer action by callingLexer.more()
.Implements thepopMode
lexer action by callingLexer.popMode()
.Implements theskip
lexer action by callingLexer.skip()
.This class represents profiling event information for tracking the lookahead depth required in order to make a prediction.The embodiment of the adaptive LL(*), ALL(*), parsing strategy.Decision state forA+
and(A|B)+
.This class represents profiling event information for semantic predicate evaluations which occur during prediction.TODO: this is old comment: A tree of semantic predicates from the grammar AST if label==SEMPRED.Used to cachePredictionContext
objects.This enumeration defines the prediction modes available in ANTLR 4 along with utility methods for analyzing configuration sets for conflicts and/or ambiguities.The last node in the ATN for a rule, unless that rule is the start symbol.A tree structure used to record the semantic context in which an ATN configuration is valid.This is the base class for semantic context "operators", which operate on a collection of semantic context "operands".A transition containing a set of values.The Tokens rule start state linking to each lexer rule start stateAn ATN transition between any two ATN states. -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.runtime.dfaClassDescriptionRepresents an executor for a sequence of lexer actions which traversed during the matching operation of a lexer rule (token).A tree structure used to record the semantic context in which an ATN configuration is valid.
-
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.runtime.tree.xpath
-
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.toolClassDescriptionThe following images show the relation of states and
ATNState.transitions
for various grammar constructs.A tree structure used to record the semantic context in which an ATN configuration is valid.This is the base class for semantic context "operators", which operate on a collection of semantic context "operands". -
Classes in org.antlr.v4.runtime.atn used by org.antlr.v4.tool.astClassDescriptionThe following images show the relation of states and
ATNState.transitions
for various grammar constructs.