- /** Constructor. */\r
- public DataParserTokenManager(SimpleCharStream stream){\r
-\r
- if (SimpleCharStream.staticFlag)\r
- throw new Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer.");\r
-\r
- input_stream = stream;\r
- }\r
-\r
- /** Constructor. */\r
- public DataParserTokenManager (SimpleCharStream stream, int lexState){\r
- ReInit(stream);\r
- SwitchTo(lexState);\r
- }\r
-\r
- /** Reinitialise parser. */\r
- public void ReInit(SimpleCharStream stream)\r
- {\r
- \r
- jjmatchedPos = jjnewStateCnt = 0;\r
- curLexState = defaultLexState;\r
- input_stream = stream;\r
- ReInitRounds();\r
- }\r
-\r
- private void ReInitRounds()\r
- {\r
- int i;\r
- jjround = 0x80000001;\r
- for (i = 60; i-- > 0;)\r
- jjrounds[i] = 0x80000000;\r
- }\r
-\r
- /** Reinitialise parser. */\r
- public void ReInit( SimpleCharStream stream, int lexState)\r
- {\r
- \r
- ReInit( stream);\r
- SwitchTo(lexState);\r
- }\r
-\r
- /** Switch to specified lex state. */\r
- public void SwitchTo(int lexState)\r
- {\r
- if (lexState >= 1 || lexState < 0)\r
- throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);\r
- else\r
- curLexState = lexState;\r
- }\r
+ /** Constructor. */
+ public DataParserTokenManager(SimpleCharStream stream){
+
+ if (SimpleCharStream.staticFlag)
+ throw new Error("ERROR: Cannot use a static CharStream class with a non-static lexical analyzer.");
+
+ input_stream = stream;
+ }
+
+ /** Constructor. */
+ public DataParserTokenManager (SimpleCharStream stream, int lexState){
+ ReInit(stream);
+ SwitchTo(lexState);
+ }
+
+ /** Reinitialise parser. */
+ public void ReInit(SimpleCharStream stream)
+ {
+
+ jjmatchedPos = jjnewStateCnt = 0;
+ curLexState = defaultLexState;
+ input_stream = stream;
+ ReInitRounds();
+ }
+
+ private void ReInitRounds()
+ {
+ int i;
+ jjround = 0x80000001;
+ for (i = 60; i-- > 0;)
+ jjrounds[i] = 0x80000000;
+ }
+
+ /** Reinitialise parser. */
+ public void ReInit( SimpleCharStream stream, int lexState)
+ {
+
+ ReInit( stream);
+ SwitchTo(lexState);
+ }
+
+ /** Switch to specified lex state. */
+ public void SwitchTo(int lexState)
+ {
+ if (lexState >= 1 || lexState < 0)
+ throw new TokenMgrError("Error: Ignoring invalid lexical state : " + lexState + ". State unchanged.", TokenMgrError.INVALID_LEXICAL_STATE);
+ else
+ curLexState = lexState;
+ }