bsh

Class ParserTokenManager

Implemented Interfaces:
ParserConstants

public class ParserTokenManager
extends java.lang.Object
implements ParserConstants

Field Summary

protected char
curChar
java.io.PrintStream
debugStream
protected JavaCharStream
input_stream
static String[]
jjstrLiteralImages
static String[]
lexStateNames

Fields inherited from interface bsh.ParserConstants

ABSTRACT, ANDASSIGN, ANDASSIGNX, ASSIGN, BANG, BIT_AND, BIT_ANDX, BIT_OR, BIT_ORX, BOOLEAN, BOOL_AND, BOOL_ANDX, BOOL_OR, BOOL_ORX, BREAK, BYTE, CASE, CATCH, CHAR, CHARACTER_LITERAL, CLASS, COLON, COMMA, CONST, CONTINUE, DECIMAL_LITERAL, DECR, DEFAULT, DIGIT, DO, DOT, DOUBLE, ELSE, ENUM, EOF, EQ, EXPONENT, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FLOATING_POINT_LITERAL, FOR, FORMAL_COMMENT, GE, GEX, GOTO, GT, GTX, HASH_BANG_COMMENT, HEX_LITERAL, HOOK, IDENTIFIER, IF, IMPLEMENTS, IMPORT, INCR, INSTANCEOF, INT, INTEGER_LITERAL, INTERFACE, LBRACE, LBRACKET, LE, LETTER, LEX, LONG, LPAREN, LSHIFT, LSHIFTASSIGN, LSHIFTASSIGNX, LSHIFTX, LT, LTX, MINUS, MINUSASSIGN, MOD, MODASSIGN, MULTI_LINE_COMMENT, NATIVE, NE, NEW, NONPRINTABLE, NULL, OCTAL_LITERAL, ORASSIGN, ORASSIGNX, PACKAGE, PLUS, PLUSASSIGN, PRIVATE, PROTECTED, PUBLIC, RBRACE, RBRACKET, RETURN, RPAREN, RSIGNEDSHIFT, RSIGNEDSHIFTASSIGN, RSIGNEDSHIFTASSIGNX, RSIGNEDSHIFTX, RUNSIGNEDSHIFT, RUNSIGNEDSHIFTASSIGN, RUNSIGNEDSHIFTASSIGNX, RUNSIGNEDSHIFTX, SEMICOLON, SHORT, SINGLE_LINE_COMMENT, SLASH, SLASHASSIGN, STAR, STARASSIGN, STATIC, STRICTFP, STRING_LITERAL, SWITCH, SYNCHRONIZED, THROW, THROWS, TILDE, TRANSIENT, TRUE, TRY, VOID, VOLATILE, WHILE, XOR, XORASSIGN, _DEFAULT, tokenImage

Constructor Summary

ParserTokenManager(JavaCharStream stream)
ParserTokenManager(JavaCharStream stream, int lexState)

Method Summary

void
ReInit(JavaCharStream stream)
void
ReInit(JavaCharStream 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 JavaCharStream input_stream


jjstrLiteralImages

public static final String[] jjstrLiteralImages


lexStateNames

public static final String[] lexStateNames

Constructor Details

ParserTokenManager

public ParserTokenManager(JavaCharStream stream)


ParserTokenManager

public ParserTokenManager(JavaCharStream stream,
                          int lexState)

Method Details

ReInit

public void ReInit(JavaCharStream stream)


ReInit

public void ReInit(JavaCharStream 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)


B) 2000-2005 pat@pat.net :-)