Overview | Package | Class | Tree | Deprecated | Index | Help
| SMC 6_0_0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Constructor Summary
`protected` | `SmcParserContext.SmcParserState(java.lang.String name, int id)`

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`

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.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)

Overview | Package | Class | Tree | Deprecated | Index | Help
| SMC 6_0_0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2009. Charles W. Rapp. All Rights Reserved. Use is subject to license terms.