Top Description Inners Fields Constructors Methods
org.antlr.v4.parse

public Class ANTLRLexer

extends Lexer
Class Inheritance
Known Direct Subclasses
org.antlr.v4.parse.ToolANTLRLexer
Annotations
@SuppressWarnings:all
Imports
org.antlr.v4.tool.*, org.antlr.v4.runtime.misc.Interval, org.antlr.runtime.*, java.util.Stack, .List, .ArrayList, .Map, .HashMap

Read in an ANTLR grammar and build an AST. Try not to do any actions, just build the tree. The phases are: A3Lexer.g (this file) A3Parser.g A3Verify.g (derived from A3Walker.g) assign.types.g define.g buildnfa.g antlr.print.g (optional) codegen.g Terence Parr University of San Francisco 2005 Jim Idle (this v3 grammar) Temporal Wave LLC 2009

Nested and Inner Type Summary

Modifier and TypeClass and Description
protected class
protected class

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
protected ANTLRLexer.DFA2
pack-priv static final short[]
pack-priv static final String
pack-priv static final short[]
pack-priv static final String
pack-priv static final short[]
pack-priv static final String
pack-priv static final char[]
pack-priv static final String
pack-priv static final char[]
pack-priv static final String
pack-priv static final short[]
pack-priv static final String
pack-priv static final short[][]
pack-priv static final String[]
protected ANTLRLexer.DFA32
pack-priv static final short[]
pack-priv static final String
pack-priv static final short[]
pack-priv static final String
pack-priv static final short[]
pack-priv static final String
pack-priv static final char[]
pack-priv static final String
pack-priv static final char[]
pack-priv static final String
pack-priv static final short[]
pack-priv static final String
pack-priv static final short[][]
pack-priv static final String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public boolean
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public CommonTokenStream
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
Inherited from org.antlr.runtime.Lexer:
input

Constructor Summary

AccessConstructor and Description
public
public
public

Method Summary

Modifier and TypeMethod and Description
public Lexer[]
public String
getGrammarFileName()

Overrides org.antlr.runtime.BaseRecognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name.
public Token
getRuleOrSubruleStartToken()

scan backwards from current point in this.tokens list looking for the start of the rule or subrule.

public void
grammarError(ErrorType etype, Token token, Object... args)

public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
mAT()

public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
mDOT()

public final void
public final void
public final void
public final void
public final void
public final void
mGT()

public final void
public final void
mID()

public final void
public final void
mINT()

public final void
public final void
public final void
public final void
public final void
mLT()

public final void
public final void
public final void
public final void
public final void
public final void
mNOT()

public final void
public final void
mOR()

public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
public final void
mSRC()

public final void
public final void
public final void
public void
mTokens()

Implements abstract org.antlr.runtime.Lexer.mTokens.

This is the lexer entry point that sets instance var 'token'
public final void
public final void
public final void
public final void
public final void
mWS()

public final void
public final void
public final boolean
public final void
public final boolean
public final void
public final boolean
public final void
public final boolean
public final void
public final boolean
public final void
Inherited from org.antlr.runtime.Lexer:
emitemitgetCharErrorDisplaygetCharIndexgetCharPositionInLinegetCharStreamgetEOFTokengetErrorMessagegetLinegetSourceNamegetTextmatchmatchmatchAnymatchRangenextTokenrecoverreportErrorresetsetCharStreamsetTextskiptraceIntraceOut