net.sf.smc.parser
Class SmcParserContext.SmcParserState
java.lang.Object
statemap.State
net.sf.smc.parser.SmcParserContext.SmcParserState
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- SmcParserContext.ActionMap_Default, SmcParserContext.ArgsMap_Default, SmcParserContext.ParamMap_Default, SmcParserContext.ParserMap_Default
- Enclosing class:
- SmcParserContext
public abstract static class SmcParserContext.SmcParserState
- extends statemap.State
- See Also:
- Serialized Form
Method Summary |
protected void |
ACCESS(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
actionsDone(SmcParserContext context,
java.util.List<SmcAction> actions,
int lineNumber)
|
protected void |
actionsError(SmcParserContext context)
|
protected void |
argsDone(SmcParserContext context,
java.util.List<java.lang.String> args)
|
protected void |
argsError(SmcParserContext context)
|
protected void |
CLASS_NAME(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
COLON(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
COMMA(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
DECLARE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
Default(SmcParserContext context)
|
protected void |
DOLLAR(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
Entry(SmcParserContext context)
|
protected void |
ENTRY(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
EOD(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
EQUAL(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
Exit(SmcParserContext context)
|
protected void |
EXIT(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
HEADER_FILE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
IMPORT(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
INCLUDE_FILE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
JUMP(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
LEFT_BRACE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
LEFT_BRACKET(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
LEFT_PAREN(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
MAP_NAME(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
PACKAGE_NAME(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
paramsDone(SmcParserContext context,
java.util.List<SmcParameter> params,
int lineNumber)
|
protected void |
paramsError(SmcParserContext context,
java.util.List<SmcParameter> params,
int lineNumber)
|
protected void |
POP(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
PUSH(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
RIGHT_BRACE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
RIGHT_PAREN(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
SEMICOLON(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
SLASH(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
SOURCE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
START_STATE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
protected void |
WORD(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
|
Methods inherited from class statemap.State |
getId, getName, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SmcParserContext.SmcParserState
protected SmcParserContext.SmcParserState(java.lang.String name,
int id)
Entry
protected void Entry(SmcParserContext context)
Exit
protected void Exit(SmcParserContext context)
ACCESS
protected void ACCESS(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
CLASS_NAME
protected void CLASS_NAME(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
COLON
protected void COLON(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
COMMA
protected void COMMA(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
DECLARE
protected void DECLARE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
DOLLAR
protected void DOLLAR(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
ENTRY
protected void ENTRY(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
EOD
protected void EOD(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
EQUAL
protected void EQUAL(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
EXIT
protected void EXIT(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
HEADER_FILE
protected void HEADER_FILE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
IMPORT
protected void IMPORT(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
INCLUDE_FILE
protected void INCLUDE_FILE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
JUMP
protected void JUMP(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
LEFT_BRACE
protected void LEFT_BRACE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
LEFT_BRACKET
protected void LEFT_BRACKET(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
LEFT_PAREN
protected void LEFT_PAREN(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
MAP_NAME
protected void MAP_NAME(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
PACKAGE_NAME
protected void PACKAGE_NAME(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
POP
protected void POP(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
PUSH
protected void PUSH(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
RIGHT_BRACE
protected void RIGHT_BRACE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
RIGHT_PAREN
protected void RIGHT_PAREN(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
SEMICOLON
protected void SEMICOLON(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
SLASH
protected void SLASH(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
SOURCE
protected void SOURCE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
START_STATE
protected void START_STATE(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
WORD
protected void WORD(SmcParserContext context,
net.sf.smc.parser.SmcLexer.Token token)
actionsDone
protected void actionsDone(SmcParserContext context,
java.util.List<SmcAction> actions,
int lineNumber)
actionsError
protected void actionsError(SmcParserContext context)
argsDone
protected void argsDone(SmcParserContext context,
java.util.List<java.lang.String> args)
argsError
protected void argsError(SmcParserContext context)
paramsDone
protected void paramsDone(SmcParserContext context,
java.util.List<SmcParameter> params,
int lineNumber)
paramsError
protected void paramsError(SmcParserContext context,
java.util.List<SmcParameter> params,
int lineNumber)
Default
protected void Default(SmcParserContext context)
Copyright © 2009. Charles W. Rapp. All Rights Reserved. Use is subject to license terms.