Uses of Class antlr.Token

Uses in package antlr.preprocessor

Methods with return type antlr.Token

Token

Uses in package antlr.debug

Methods with return type antlr.Token

Token

Uses in package antlr.collections

Methods with parameter type antlr.Token

void

Uses in package antlr.actions.java

Methods with return type antlr.Token

Token

Uses in package antlr

Classes derived from antlr.Token

class
class
class
This token knows what index 0..n-1 it is from beginning of stream.

Constructors with parameter type antlr.Token

AlternativeElement.AlternativeElement(Grammar g, Token start, int autoGenType_)
CharLiteralElement.CharLiteralElement(LexerGrammar g, Token t, boolean inverted, int autoGenType)
CharRangeElement.CharRangeElement(LexerGrammar g, Token t1, Token t2, int autoGenType)
ExceptionHandler.ExceptionHandler(Token exceptionTypeAndName_, Token action_)
GrammarAtom.GrammarAtom(Grammar g, Token t, int autoGenType)
MismatchedTokenException.MismatchedTokenException(String[] tokenNames_, Token token_, BitSet set_, boolean matchNot, String fileName_)
MismatchedTokenException.MismatchedTokenException(String[] tokenNames_, Token token_, int expecting_, boolean matchNot, String fileName_)
MismatchedTokenException.MismatchedTokenException(String[] tokenNames_, Token token_, int lower, int upper_, boolean matchNot, String fileName_)
RuleRefElement.RuleRefElement(Grammar g, Token t, int autoGenType_)
TokenRangeElement.TokenRangeElement(Grammar g, Token t1, Token t2, int autoGenType)
TokenRefElement.TokenRefElement(Grammar g, Token t, boolean inverted, int autoGenType)
WildcardElement.WildcardElement(Grammar g, Token t, int autoGenType)

Fields of type antlr.Token

Token
Token
Token
Token
Token
Token
Token
Token
Token
Token
Token
Token

Methods with parameter type antlr.Token

void
DefineGrammarSymbols._refStringLiteral(Token lit, Token label, int autoGenType, boolean lastInRule)
void
DefineGrammarSymbols._refToken(Token assignId, Token t, Token label, Token args, boolean inverted, int autoGenType, boolean lastInRule)
Reference a token
void
Add token to end of the queue
void
void
void
Add an exception spec to an exception group or rule block
void
ANTLRGrammarParseBehavior.beginSubRule(Token label, Token start, boolean not)
void
DefineGrammarSymbols.beginSubRule(Token label, Token start, boolean not)
void
MakeGrammar.beginSubRule(Token label, Token start, boolean not)
void
void
void
AST
AST
ASTFactory.create(Token tok, String className)
ANTLR generates reference to this when you reference a token that has a specified heterogeneous AST node type.
AST
ASTFactory.createUsingCtor(Token token, String className)
void
ANTLRGrammarParseBehavior.defineRuleName(Token r, String access, boolean ruleAST, String docComment)
void
DefineGrammarSymbols.defineRuleName(Token r, String access, boolean ruleAutoGen, String docComment)
Define a lexer or parser rule
void
MakeGrammar.defineRuleName(Token r, String access, boolean ruleAutoGen, String docComment)
Define a lexer or parser rule
void
void
Define a token from tokens {...}.
void
TokenStreamRewriteEngine.delete(String programName, Token from, Token to)
void
void
void
ANTLRParser.ebnf(Token label, boolean not)
String
Get the identifier portion of an argument-action token.
String
Get the type string out of an argument-action token.
ExceptionSpec
void
Generate a #line or // line depending on options
TokenOffsetInfo
TokenOffsetInfo
Returns the offset information for the token
TokenOffsetInfo
Returns the offset information for the token
void
void
void
void
void
void
TokenStreamRewriteEngine.insertAfter(String programName, Token t, String text)
void
void
TokenStreamRewriteEngine.insertBefore(String programName, Token t, String text)
void
void
void
Print an action stored in a token surrounded by #line stuff
void
void
void
void
void
void
void
void
ANTLRGrammarParseBehavior.refCharLiteral(Token lit, Token label, boolean inverted, int autoGenType, boolean lastInRule)
void
DefineGrammarSymbols.refCharLiteral(Token lit, Token label, boolean inverted, int autoGenType, boolean lastInRule)
void
MakeGrammar.refCharLiteral(Token lit, Token label, boolean inverted, int autoGenType, boolean lastInRule)
void
ANTLRGrammarParseBehavior.refCharRange(Token t1, Token t2, Token label, int autoGenType, boolean lastInRule)
void
DefineGrammarSymbols.refCharRange(Token t1, Token t2, Token label, int autoGenType, boolean lastInRule)
void
MakeGrammar.refCharRange(Token t1, Token t2, Token label, int autoGenType, boolean lastInRule)
void
void
void
void
void
void
MakeGrammar.refExceptionHandler(Token exTypeAndName, Token action)
Add an exception handler to an exception spec
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
ANTLRGrammarParseBehavior.refRule(Token idAssign, Token r, Token label, Token arg, int autoGenType)
void
DefineGrammarSymbols.refRule(Token idAssign, Token r, Token label, Token args, int autoGenType)
void
MakeGrammar.refRule(Token idAssign, Token r, Token label, Token args, int autoGenType)
void
void
void
void
ANTLRGrammarParseBehavior.refStringLiteral(Token lit, Token label, int autoGenType, boolean lastInRule)
void
DefineGrammarSymbols.refStringLiteral(Token lit, Token label, int autoGenType, boolean lastInRule)
void
MakeGrammar.refStringLiteral(Token lit, Token label, int autoGenType, boolean lastInRule)
void
ANTLRGrammarParseBehavior.refToken(Token assignId, Token t, Token label, Token args, boolean inverted, int autoGenType, boolean lastInRule)
void
DefineGrammarSymbols.refToken(Token assignId, Token t, Token label, Token args, boolean inverted, int autoGenType, boolean lastInRule)
Reference a token
void
MakeGrammar.refToken(Token idAssign, Token t, Token label, Token args, boolean inverted, int autoGenType, boolean lastInRule)
Reference a token
void
ANTLRGrammarParseBehavior.refTokenRange(Token t1, Token t2, Token label, int autoGenType, boolean lastInRule)
void
DefineGrammarSymbols.refTokenRange(Token t1, Token t2, Token label, int autoGenType, boolean lastInRule)
void
MakeGrammar.refTokenRange(Token t1, Token t2, Token label, int autoGenType, boolean lastInRule)
void
void
void
void
void
void
void
ANTLRGrammarParseBehavior.refWildcard(Token t, Token label, int autoGenType)
void
DefineGrammarSymbols.refWildcard(Token t, Token label, int autoGenType)
void
MakeGrammar.refWildcard(Token t, Token label, int autoGenType)
void
TokenStreamRewriteEngine.replace(String programName, Token from, Token to, String text)
void
TokenStreamRewriteEngine.replace(Token indexT, String text)
void
TokenStreamRewriteEngine.replace(Token from, Token to, String text)
void
void
void
void
ANTLRGrammarParseBehavior.setFileOption(Token key, Token value, String filename)
void
DefineGrammarSymbols.setFileOption(Token key, Token value, String filename)
setFileOption: Associate an option value with a key.
void
void
setGrammarOption: Associate an option value with a key.
boolean
Grammar.setOption(String key, Token value)
Set a generic option.
boolean
LexerGrammar.setOption(String key, Token value)
Set lexer options
boolean
ParserGrammar.setOption(String key, Token value)
Set parser options -- performs action on the following options:
boolean
TreeWalkerGrammar.setOption(String key, Token value)
Set tree parser options
void
void
GrammarAtom.setOption(Token option, Token value)
void
void
void
void
void
void
void
void
ANTLRGrammarParseBehavior.startLexer(String file, Token name, String superClass, String doc)
void
DefineGrammarSymbols.startLexer(String file, Token name, String superClass, String doc)
Start a new lexer
void
ANTLRGrammarParseBehavior.startParser(String file, Token name, String superClass, String doc)
void
DefineGrammarSymbols.startParser(String file, Token name, String superClass, String doc)
Start a new parser
void
ANTLRGrammarParseBehavior.startTreeWalker(String file, Token name, String superClass, String doc)
void
DefineGrammarSymbols.startTreeWalker(String file, Token name, String superClass, String doc)
Start a new tree-walker
void
void

Methods with return type antlr.Token

Token
LLkParser.LT(int i)
Token
Parser.LT(int i)
Return the ith token of lookahead
Token
TokenBuffer.LT(int i)
Get a lookahead token
Token
Fetch a token from the queue by index
Token
Grammar.getOption(String key)
Get an option.
Token
Token
Token
Token
Token
Token
Token
Token
Token
Token
Return the next monitored token.
Token
Token
Token
Token
Match a.b.c.d qualified ids; WILDCARD here is overloaded as id separator; that is, I need a reference to the '.' token.

Uses in package antlr.actions.python

Methods with return type antlr.Token

Token
Token

Uses in package antlr.actions.cpp

Methods with return type antlr.Token

Token

Uses in package antlr.actions.csharp

Methods with return type antlr.Token

Token

Uses in package antlr.ASdebug

Methods with parameter type antlr.Token

TokenOffsetInfo
Returns the offset information for the token
TokenOffsetInfo