Package bbd.jportal2
Class JPortalTokenManager
- java.lang.Object
-
- bbd.jportal2.JPortalTokenManager
-
- All Implemented Interfaces:
JPortalConstants
public class JPortalTokenManager extends Object implements JPortalConstants
Token Manager.
-
-
Field Summary
Fields Modifier and Type Field Description protected static intcurCharstatic PrintStreamdebugStreamDebug output.protected static SimpleCharStreaminput_streamstatic int[]jjnewLexStateLex State array.static String[]jjstrLiteralImagesToken literal values.static String[]lexStateNamesLexer state names.-
Fields inherited from interface bbd.jportal2.JPortalConstants
ALL, ANSICHAR, AS, ATSIGN, AUTOTIMESTAMP, BIGIDENTITY, BIGSEQUENCE, BIGXML, BLOB, BOOLEAN, BULKINSERT, BULKUPDATE, BYTE, CALC, CASCADE, CHAR, CHECK, CODE, CODELINE, CODESTATE, COLON, COMMA, COMMENT, CONST, COUNT, CURSOR, DATA, DATABASE, DATALINE, DATASTATE, DATE, DATETIME, DECLARE, DEFAULT, DEFAULTV, DELETE, DELETEALL, DELETEBY, DELETEONE, DESC, DIGIT, DOUBLE, DQUOTEDS, DYNAMIC, ENDCODE, ENDDATA, ENDIDLCODE, ENDSQLCODE, ENDSQLDATA, EOF, EQUALS, EXECUTE, EXISTS, EXTRA, FLAGS, FLOAT, FOR, FROM, GRANT, IDENTIFIER, IDENTITY, IDLCODE, IDLLINE, IDLSTATE, IMPORT, IN, INOUT, INPUT, INSERT, INT, KEY, LEFTBRACE, LEFTBRACK, LEFTPAREN, LETTER, LIDENTIFIER, LINK, LITERAL, LONG, MAXTMSTAMP, MERGE, MONEY, MULTIPLE, NAMES, NOT, NULL, NUMBER, OPTIONS, ORDER, OUTPUT, PACKAGE, PARM, PARMCACHE, PARMDELETE, PARMINSERT, PARMREADER, PARMSHOWS, PARMSUPPLIED, PARMUPDATE, PARMVIEWONLY, PASSWORD, PRIMARY, PROC, READONLY, RETURNING, RIGHTBRACE, RIGHTBRACK, RIGHTPAREN, SCHEMA, SELECT, SELECTALL, SELECTBY, SELECTONE, SELECTONEBY, SEMICOLON, SEQUENCE, SERVER, SHORT, SINGLE, SPROC, SQL, SQLCODE, SQLDATA, SQUOTEDS, STANDARD, STRING, TABLE, TIME, TIMESTAMP, TLOB, TO, tokenImage, UID, UNIQUE, UPDATE, UPDATEBY, UPDATEFOR, USERID, USERSTAMP, UTF8, VIEW, WANSICHAR, WCHAR, WHERE, XML
-
-
Constructor Summary
Constructors Constructor Description JPortalTokenManager(SimpleCharStream stream)Constructor.JPortalTokenManager(SimpleCharStream stream, int lexState)Constructor.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TokengetNextToken()Get the next Token.protected static TokenjjFillToken()static voidReInit(SimpleCharStream stream)Reinitialise parser.static voidReInit(SimpleCharStream stream, int lexState)Reinitialise parser.static voidsetDebugStream(PrintStream ds)Set debug output.static voidSwitchTo(int lexState)Switch to specified lex state.
-
-
-
Field Detail
-
debugStream
public static PrintStream debugStream
Debug output.
-
jjstrLiteralImages
public static final String[] jjstrLiteralImages
Token literal values.
-
lexStateNames
public static final String[] lexStateNames
Lexer state names.
-
jjnewLexState
public static final int[] jjnewLexState
Lex State array.
-
input_stream
protected static SimpleCharStream input_stream
-
curChar
protected static int curChar
-
-
Constructor Detail
-
JPortalTokenManager
public JPortalTokenManager(SimpleCharStream stream)
Constructor.
-
JPortalTokenManager
public JPortalTokenManager(SimpleCharStream stream, int lexState)
Constructor.
-
-
Method Detail
-
setDebugStream
public static void setDebugStream(PrintStream ds)
Set debug output.
-
jjFillToken
protected static Token jjFillToken()
-
getNextToken
public static Token getNextToken()
Get the next Token.
-
ReInit
public static void ReInit(SimpleCharStream stream)
Reinitialise parser.
-
ReInit
public static void ReInit(SimpleCharStream stream, int lexState)
Reinitialise parser.
-
SwitchTo
public static void SwitchTo(int lexState)
Switch to specified lex state.
-
-