Top Inners Fields Constructors Methods
org.python.antlr

public Class PythonPartialLexer

extends Lexer
Class Inheritance
Annotations
@SuppressWarnings:all
Imports
org.antlr.runtime.*, java.util.Stack, .List, .ArrayList

Nested and Inner Type Summary

Modifier and TypeClass and Description
protected class
protected class
protected class
protected class
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
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 PythonPartialLexer.DFA12
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 PythonPartialLexer.DFA26
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 PythonPartialLexer.DFA27
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 PythonPartialLexer.DFA5
protected PythonPartialLexer.DFA51
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 PythonPartialLexer.DFA52
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[]
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 boolean
eofWhileNested

Handles context-sensitive lexing of implicit line joining such as the case where newline is ignored in cases like this: a = [3, 4]

public static final int
private ErrorHandler
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
pack-priv 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 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
pack-priv 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
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 final void
public final void
public final void
public final void
mAND()

public final void
mAS()

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
public final void
public final void
public final void
mDEF()

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
public final void
mESC()

public final void
public final void
public final void
public final void
public final void
public final void
mFOR()

public final void
public final void
public final void
public final void
public final void
mIF()

public final void
public final void
mIN()

public final void
mINT()

public final void
mIS()

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
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
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 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
mTRY()

public final void
public final void
public final void
public final void
public final void
mWS()

public final void
public Token
nextToken()

Overrides org.antlr.runtime.Lexer.nextToken.

Implements org.antlr.runtime.TokenSource.nextToken.

The text of this is mostly taken directly from ANTLR's Lexer.java, and ought to track changes there each time we get a new version, ...

public void
Inherited from org.antlr.runtime.Lexer:
emitemitgetCharErrorDisplaygetCharIndexgetCharPositionInLinegetCharStreamgetEOFTokengetErrorMessagegetLinegetSourceNamegetTextmatchmatchmatchAnymatchRangerecoverreportErrorresetsetCharStreamsetTextskiptraceIntraceOut