net.sf.smc
Class SmcParserContext.SmcParserState

java.lang.Object
  extended by statemap.State
      extended by net.sf.smc.SmcParserContext.SmcParserState
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


Constructor Summary
protected SmcParserContext.SmcParserState(java.lang.String name, int id)
           
 
Method Summary
protected  void ACCESS(SmcParserContext context, net.sf.smc.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.SmcLexer.Token token)
           
protected  void COLON(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void COMMA(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void DECLARE(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void Default(SmcParserContext context)
           
protected  void DOLLAR(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void Entry(SmcParserContext context)
           
protected  void ENTRY(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void EOD(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void EQUAL(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void Exit(SmcParserContext context)
           
protected  void EXIT(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void HEADER_FILE(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void IMPORT(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void INCLUDE_FILE(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void JUMP(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void LEFT_BRACE(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void LEFT_BRACKET(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void LEFT_PAREN(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void MAP_NAME(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void PACKAGE_NAME(SmcParserContext context, net.sf.smc.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.SmcLexer.Token token)
           
protected  void PUSH(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void RIGHT_BRACE(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void RIGHT_PAREN(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void SEMICOLON(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void SLASH(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void SOURCE(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void START_STATE(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
protected  void WORD(SmcParserContext context, net.sf.smc.SmcLexer.Token token)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmcParserContext.SmcParserState

protected SmcParserContext.SmcParserState(java.lang.String name,
                                          int id)
Method Detail

Entry

protected void Entry(SmcParserContext context)

Exit

protected void Exit(SmcParserContext context)

ACCESS

protected void ACCESS(SmcParserContext context,
                      net.sf.smc.SmcLexer.Token token)

CLASS_NAME

protected void CLASS_NAME(SmcParserContext context,
                          net.sf.smc.SmcLexer.Token token)

COLON

protected void COLON(SmcParserContext context,
                     net.sf.smc.SmcLexer.Token token)

COMMA

protected void COMMA(SmcParserContext context,
                     net.sf.smc.SmcLexer.Token token)

DECLARE

protected void DECLARE(SmcParserContext context,
                       net.sf.smc.SmcLexer.Token token)

DOLLAR

protected void DOLLAR(SmcParserContext context,
                      net.sf.smc.SmcLexer.Token token)

ENTRY

protected void ENTRY(SmcParserContext context,
                     net.sf.smc.SmcLexer.Token token)

EOD

protected void EOD(SmcParserContext context,
                   net.sf.smc.SmcLexer.Token token)

EQUAL

protected void EQUAL(SmcParserContext context,
                     net.sf.smc.SmcLexer.Token token)

EXIT

protected void EXIT(SmcParserContext context,
                    net.sf.smc.SmcLexer.Token token)

HEADER_FILE

protected void HEADER_FILE(SmcParserContext context,
                           net.sf.smc.SmcLexer.Token token)

IMPORT

protected void IMPORT(SmcParserContext context,
                      net.sf.smc.SmcLexer.Token token)

INCLUDE_FILE

protected void INCLUDE_FILE(SmcParserContext context,
                            net.sf.smc.SmcLexer.Token token)

JUMP

protected void JUMP(SmcParserContext context,
                    net.sf.smc.SmcLexer.Token token)

LEFT_BRACE

protected void LEFT_BRACE(SmcParserContext context,
                          net.sf.smc.SmcLexer.Token token)

LEFT_BRACKET

protected void LEFT_BRACKET(SmcParserContext context,
                            net.sf.smc.SmcLexer.Token token)

LEFT_PAREN

protected void LEFT_PAREN(SmcParserContext context,
                          net.sf.smc.SmcLexer.Token token)

MAP_NAME

protected void MAP_NAME(SmcParserContext context,
                        net.sf.smc.SmcLexer.Token token)

PACKAGE_NAME

protected void PACKAGE_NAME(SmcParserContext context,
                            net.sf.smc.SmcLexer.Token token)

POP

protected void POP(SmcParserContext context,
                   net.sf.smc.SmcLexer.Token token)

PUSH

protected void PUSH(SmcParserContext context,
                    net.sf.smc.SmcLexer.Token token)

RIGHT_BRACE

protected void RIGHT_BRACE(SmcParserContext context,
                           net.sf.smc.SmcLexer.Token token)

RIGHT_PAREN

protected void RIGHT_PAREN(SmcParserContext context,
                           net.sf.smc.SmcLexer.Token token)

SEMICOLON

protected void SEMICOLON(SmcParserContext context,
                         net.sf.smc.SmcLexer.Token token)

SLASH

protected void SLASH(SmcParserContext context,
                     net.sf.smc.SmcLexer.Token token)

SOURCE

protected void SOURCE(SmcParserContext context,
                      net.sf.smc.SmcLexer.Token token)

START_STATE

protected void START_STATE(SmcParserContext context,
                           net.sf.smc.SmcLexer.Token token)

WORD

protected void WORD(SmcParserContext context,
                    net.sf.smc.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)