Class RMKeyChainParserTokenManager
- java.lang.Object
- 
- com.inductiveautomation.rm.parsing.RMKeyChainParserTokenManager
 
- 
- All Implemented Interfaces:
- RMKeyChainParserConstants
 
 public class RMKeyChainParserTokenManager extends java.lang.Object implements RMKeyChainParserConstants Token Manager.
- 
- 
Field SummaryFields Modifier and Type Field Description protected charcurCharjava.io.PrintStreamdebugStreamDebug output.protected SimpleCharStreaminput_streamstatic int[]jjnewLexStateLex State array.static java.lang.String[]jjstrLiteralImagesToken literal values.static java.lang.String[]lexStateNamesLexer state names.- 
Fields inherited from interface com.inductiveautomation.rm.parsing.RMKeyChainParserConstantsAND, ASSIGN, ASSIGNINCR, DEFAULT, DIVIDE, EOF, EOL, EQUAL, FLOAT, GREATERTHAN, GREATERTHANEQUAL, INT, KEY, LESSTHAN, LESSTHANEQUAL, MINUS, MOD, MULTIPLY, NOT, NOTEQUAL, OR, PLUS, STRING, tokenImage, WithinString
 
- 
 - 
Constructor SummaryConstructors Constructor Description RMKeyChainParserTokenManager(SimpleCharStream stream)Constructor.RMKeyChainParserTokenManager(SimpleCharStream stream, int lexState)Constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TokengetNextToken()Get the next Token.protected TokenjjFillToken()voidReInit(SimpleCharStream stream)Reinitialise parser.voidReInit(SimpleCharStream stream, int lexState)Reinitialise parser.voidsetDebugStream(java.io.PrintStream ds)Set debug output.voidSwitchTo(int lexState)Switch to specified lex state.
 
- 
- 
- 
Field Detail- 
debugStreampublic java.io.PrintStream debugStream Debug output.
 - 
jjstrLiteralImagespublic static final java.lang.String[] jjstrLiteralImages Token literal values.
 - 
lexStateNamespublic static final java.lang.String[] lexStateNames Lexer state names.
 - 
jjnewLexStatepublic static final int[] jjnewLexState Lex State array.
 - 
input_streamprotected SimpleCharStream input_stream 
 - 
curCharprotected char curChar 
 
- 
 - 
Constructor Detail- 
RMKeyChainParserTokenManagerpublic RMKeyChainParserTokenManager(SimpleCharStream stream) Constructor.
 - 
RMKeyChainParserTokenManagerpublic RMKeyChainParserTokenManager(SimpleCharStream stream, int lexState) Constructor.
 
- 
 - 
Method Detail- 
setDebugStreampublic void setDebugStream(java.io.PrintStream ds) Set debug output.
 - 
ReInitpublic void ReInit(SimpleCharStream stream) Reinitialise parser.
 - 
ReInitpublic void ReInit(SimpleCharStream stream, int lexState) Reinitialise parser.
 - 
SwitchTopublic void SwitchTo(int lexState) Switch to specified lex state.
 - 
jjFillTokenprotected Token jjFillToken() 
 - 
getNextTokenpublic Token getNextToken() Get the next Token.
 
- 
 
-