ExpTokenManager

open class ExpTokenManager : ExpConstants

Token Manager. This class was automatically generated by JavaCC, only few manual fixes added.

Constructors

Link copied to clipboard
open fun ExpTokenManager(stream: SimpleCharStream)
Constructor.
Link copied to clipboard
open fun ExpTokenManager(stream: SimpleCharStream, lexState: Int)
Constructor.

Functions

Link copied to clipboard
open fun getNextToken(): Token
Get the next Token.
Link copied to clipboard
open fun ReInit(stream: SimpleCharStream)
open fun ReInit(stream: SimpleCharStream, lexState: Int)
Reinitialise parser.
Link copied to clipboard
open fun setDebugStream(ds: PrintStream)
Set debug output.
Link copied to clipboard
open fun SwitchTo(lexState: Int)
Switch to specified lex state.

Properties

Link copied to clipboard
val ADD: Int
RegularExpression Id.
Link copied to clipboard
val COMP: Int
RegularExpression Id.
Link copied to clipboard
open var debugStream: PrintStream
Debug output.
Link copied to clipboard
val DEF: Int
RegularExpression Id.
Link copied to clipboard
val DEFAULT: Int
Lexical state.
Link copied to clipboard
val DEL: Int
RegularExpression Id.
Link copied to clipboard
val EOF: Int
End of File.
Link copied to clipboard
val jjstrLiteralImages: Array<String>
Token literal values.
Link copied to clipboard
val lexStateNames: Array<String>
Lexer state names.
Link copied to clipboard
val LISTCOMP: Int
RegularExpression Id.
Link copied to clipboard
val LIT: Int
RegularExpression Id.
Link copied to clipboard
val MAX: Int
RegularExpression Id.
Link copied to clipboard
val MIN: Int
RegularExpression Id.
Link copied to clipboard
val NUM: Int
RegularExpression Id.
Link copied to clipboard
val RETURN: Int
RegularExpression Id.
Link copied to clipboard
val tokenImage: Array<String>
Literal token values.
Link copied to clipboard
val UNARYLISTCOMP: Int
RegularExpression Id.
Link copied to clipboard
val VAR: Int
RegularExpression Id.