Class RMKeyChainParser
java.lang.Object
com.inductiveautomation.rm.parsing.RMKeyChainParser
- All Implemented Interfaces:
RMKeyChainParserConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionNext token.Current token.Generated Token Manager.Fields inherited from interface com.inductiveautomation.rm.parsing.RMKeyChainParserConstants
AND, 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 Summary
ConstructorsConstructorDescriptionConstructor with generated Token Manager.RMKeyChainParser(InputStream stream) Constructor with InputStream.RMKeyChainParser(InputStream stream, String encoding) Constructor with InputStream and supplied encodingRMKeyChainParser(Reader stream) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionfinal RMKeyChainfinal RMKeyChainarg_list()final RMKeyChainfinal RMKeyChainfinal voidDisable tracing.final voidEnable tracing.final RMKeyChainfinal RMKeyChainGenerate ParseException.getError()final TokenGet the next Token.final TokengetToken(int index) Get the specific Token.final RMKeyChainkeychain()final RMKeyChainfinal RMKeyChainfinal RMKeyChainfinal RMKeyChainobject()voidReinitialise.voidReInit(InputStream stream) Reinitialise.voidReInit(InputStream stream, String encoding) Reinitialise.voidReinitialise.final RMKeyChainfinal RMKeyChain
-
Field Details
-
token_source
Generated Token Manager. -
token
Current token. -
jj_nt
Next token.
-
-
Constructor Details
-
RMKeyChainParser
public RMKeyChainParser() -
RMKeyChainParser
Constructor with InputStream. -
RMKeyChainParser
Constructor with InputStream and supplied encoding -
RMKeyChainParser
Constructor. -
RMKeyChainParser
Constructor with generated Token Manager.
-
-
Method Details
-
keyChain
-
getError
-
getAndResetError
-
statement
- Throws:
ParseException
-
expression
- Throws:
ParseException
-
conditional_expression
- Throws:
ParseException
-
logicalOR_expression
- Throws:
ParseException
-
logicalAnd_expression
- Throws:
ParseException
-
equality_expression
- Throws:
ParseException
-
comparative_expression
- Throws:
ParseException
-
additive_expression
- Throws:
ParseException
-
multiplicitive_expression
- Throws:
ParseException
-
unary_expression
- Throws:
ParseException
-
keychain
- Throws:
ParseException
-
object
- Throws:
ParseException
-
arg_list
- Throws:
ParseException
-
ReInit
Reinitialise. -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
getNextToken
Get the next Token. -
getToken
Get the specific Token. -
generateParseException
Generate ParseException. -
enable_tracing
public final void enable_tracing()Enable tracing. -
disable_tracing
public final void disable_tracing()Disable tracing.
-