adalogo.lang

Class LangTokenManager

Implemented Interfaces:
LangConstants

public class LangTokenManager
extends java.lang.Object
implements LangConstants

Nested Class Summary

Field Summary

protected char
curChar
java.io.PrintStream
debugStream
protected SimpleCharStream
input_stream
static int[]
jjnewLexState
static String[]
jjstrLiteralImages
static String[]
lexStateNames

Fields inherited from interface adalogo.lang.LangConstants

ADALOGO, AND, BEGIN, BOOLEAN, COLON, COMMA, DASH, DEFAULT, DOT_DOT, ELSE, ELSIF, END, EOF, EQ, EXIT, FALSE, FOR, FORWARD, GETX, GETY, GT, GT_EQ, IDENTIFIER, IF, IN, INTEGER, INTEGER_LITERAL, IN_SINGLE_LINE_COMMENT, IS, IS_ASSIGNED, JUMPTO, LOOP, LPAREN, LT, LT_EQ, MAX, MIN, MOD, NE, NEW_LINE, NOT, NULL, OR, PENDOWN, PENUP, PLUS, PROCEDURE, PUT, PUT_LINE, RANDOM, REM, RESETTURTLE, REVERSE, RPAREN, SEMI, SINGLE_LINE_COMMENT, SLASH, STAR, STRING_LITERAL, THEN, TRUE, TURN, TURNTO, USE, WHILE, WITH, tokenImage

Constructor Summary

LangTokenManager(SimpleCharStream stream)
LangTokenManager(SimpleCharStream stream, int lexState)

Method Summary

void
ReInit(SimpleCharStream stream)
void
ReInit(SimpleCharStream stream, int lexState)
void
SwitchTo(int lexState)
Token
getNextToken()
protected Token
jjFillToken()
void
setDebugStream(java.io.PrintStream ds)

Field Details

curChar

protected char curChar


debugStream

public java.io.PrintStream debugStream


input_stream

protected SimpleCharStream input_stream


jjnewLexState

public static final int[] jjnewLexState


jjstrLiteralImages

public static final String[] jjstrLiteralImages


lexStateNames

public static final String[] lexStateNames

Constructor Details

LangTokenManager

public LangTokenManager(SimpleCharStream stream)


LangTokenManager

public LangTokenManager(SimpleCharStream stream,
                        int lexState)

Method Details

ReInit

public void ReInit(SimpleCharStream stream)


ReInit

public void ReInit(SimpleCharStream stream,
                   int lexState)


SwitchTo

public void SwitchTo(int lexState)


getNextToken

public Token getNextToken()


jjFillToken

protected Token jjFillToken()


setDebugStream

public void setDebugStream(java.io.PrintStream ds)