public final class SmcParserContext
extends statemap.FSMContext
Modifier and Type | Class and Description |
---|---|
protected static class |
SmcParserContext.ActionMap_Default |
protected static class |
SmcParserContext.ArgsMap_Default |
protected static class |
SmcParserContext.ParamMap_Default |
protected static class |
SmcParserContext.ParserMap_Default |
static class |
SmcParserContext.SmcParserState |
Constructor and Description |
---|
SmcParserContext(SmcParser owner) |
SmcParserContext(SmcParser owner,
SmcParserContext.SmcParserState initState) |
Modifier and Type | Method and Description |
---|---|
void |
ACCESS(net.sf.smc.SmcLexer.Token token) |
void |
actionsDone(java.util.List<SmcAction> actions,
int lineNumber) |
void |
actionsError() |
void |
argsDone(java.util.List<java.lang.String> args) |
void |
argsError() |
void |
CLASS_NAME(net.sf.smc.SmcLexer.Token token) |
void |
COLON(net.sf.smc.SmcLexer.Token token) |
void |
COMMA(net.sf.smc.SmcLexer.Token token) |
void |
DECLARE(net.sf.smc.SmcLexer.Token token) |
void |
DOLLAR(net.sf.smc.SmcLexer.Token token) |
void |
ENTRY(net.sf.smc.SmcLexer.Token token) |
void |
EOD(net.sf.smc.SmcLexer.Token token) |
void |
EQUAL(net.sf.smc.SmcLexer.Token token) |
void |
EXIT(net.sf.smc.SmcLexer.Token token) |
protected SmcParser |
getOwner() |
SmcParserContext.SmcParserState |
getState() |
void |
HEADER_FILE(net.sf.smc.SmcLexer.Token token) |
void |
IMPORT(net.sf.smc.SmcLexer.Token token) |
void |
INCLUDE_FILE(net.sf.smc.SmcLexer.Token token) |
void |
JUMP(net.sf.smc.SmcLexer.Token token) |
void |
LEFT_BRACE(net.sf.smc.SmcLexer.Token token) |
void |
LEFT_BRACKET(net.sf.smc.SmcLexer.Token token) |
void |
LEFT_PAREN(net.sf.smc.SmcLexer.Token token) |
void |
MAP_NAME(net.sf.smc.SmcLexer.Token token) |
void |
PACKAGE_NAME(net.sf.smc.SmcLexer.Token token) |
void |
paramsDone(java.util.List<SmcParameter> params,
int lineNumber) |
void |
paramsError(java.util.List<SmcParameter> params,
int lineNumber) |
void |
POP(net.sf.smc.SmcLexer.Token token) |
void |
PUSH(net.sf.smc.SmcLexer.Token token) |
void |
RIGHT_BRACE(net.sf.smc.SmcLexer.Token token) |
void |
RIGHT_PAREN(net.sf.smc.SmcLexer.Token token) |
void |
SEMICOLON(net.sf.smc.SmcLexer.Token token) |
void |
setOwner(SmcParser owner) |
void |
SLASH(net.sf.smc.SmcLexer.Token token) |
void |
SOURCE(net.sf.smc.SmcLexer.Token token) |
void |
START_STATE(net.sf.smc.SmcLexer.Token token) |
void |
WORD(net.sf.smc.SmcLexer.Token token) |
public SmcParserContext(SmcParser owner)
public SmcParserContext(SmcParser owner, SmcParserContext.SmcParserState initState)
public void ACCESS(net.sf.smc.SmcLexer.Token token)
public void CLASS_NAME(net.sf.smc.SmcLexer.Token token)
public void COLON(net.sf.smc.SmcLexer.Token token)
public void COMMA(net.sf.smc.SmcLexer.Token token)
public void DECLARE(net.sf.smc.SmcLexer.Token token)
public void DOLLAR(net.sf.smc.SmcLexer.Token token)
public void ENTRY(net.sf.smc.SmcLexer.Token token)
public void EOD(net.sf.smc.SmcLexer.Token token)
public void EQUAL(net.sf.smc.SmcLexer.Token token)
public void EXIT(net.sf.smc.SmcLexer.Token token)
public void HEADER_FILE(net.sf.smc.SmcLexer.Token token)
public void IMPORT(net.sf.smc.SmcLexer.Token token)
public void INCLUDE_FILE(net.sf.smc.SmcLexer.Token token)
public void JUMP(net.sf.smc.SmcLexer.Token token)
public void LEFT_BRACE(net.sf.smc.SmcLexer.Token token)
public void LEFT_BRACKET(net.sf.smc.SmcLexer.Token token)
public void LEFT_PAREN(net.sf.smc.SmcLexer.Token token)
public void MAP_NAME(net.sf.smc.SmcLexer.Token token)
public void PACKAGE_NAME(net.sf.smc.SmcLexer.Token token)
public void POP(net.sf.smc.SmcLexer.Token token)
public void PUSH(net.sf.smc.SmcLexer.Token token)
public void RIGHT_BRACE(net.sf.smc.SmcLexer.Token token)
public void RIGHT_PAREN(net.sf.smc.SmcLexer.Token token)
public void SEMICOLON(net.sf.smc.SmcLexer.Token token)
public void SLASH(net.sf.smc.SmcLexer.Token token)
public void SOURCE(net.sf.smc.SmcLexer.Token token)
public void START_STATE(net.sf.smc.SmcLexer.Token token)
public void WORD(net.sf.smc.SmcLexer.Token token)
public void actionsDone(java.util.List<SmcAction> actions, int lineNumber)
public void actionsError()
public void argsDone(java.util.List<java.lang.String> args)
public void argsError()
public void paramsDone(java.util.List<SmcParameter> params, int lineNumber)
public void paramsError(java.util.List<SmcParameter> params, int lineNumber)
public SmcParserContext.SmcParserState getState() throws statemap.StateUndefinedException
statemap.StateUndefinedException
protected SmcParser getOwner()
public void setOwner(SmcParser owner)