static final int stateDepth()

in src/com/amazon/ion/impl/SymbolTableReader.java [391:421]


    static final int stateDepth(int state)
    {
        switch (state)
        {
        case S_BOF:                  return 0;
        case S_STRUCT:               return 0;
        case S_IN_STRUCT:            return 1;
        case S_NAME:                 return 1;
        case S_VERSION:              return 1;
        case S_MAX_ID:               return 1;
        case S_IMPORT_LIST:          return 1;
        case S_IN_IMPORTS:           return 2;
        case S_IMPORT_STRUCT:        return 2;
        case S_IN_IMPORT_STRUCT:     return 3;
        case S_IMPORT_NAME:          return 3;
        case S_IMPORT_VERSION:       return 3;
        case S_IMPORT_MAX_ID:        return 3;
        case S_IMPORT_STRUCT_CLOSE:  return 3;
        case S_IMPORT_LIST_CLOSE:    return 2;
        case S_AFTER_IMPORT_LIST:    return 1;
        case S_SYMBOL_LIST:          return 1;
        case S_IN_SYMBOLS:           return 2;
        case S_SYMBOL:               return 2;
        case S_SYMBOL_LIST_CLOSE:    return 2;
        case S_STRUCT_CLOSE:         return 1;
        case S_EOF:                  return 0;
        default:
            throwUnrecognizedState(state);
            return -1;
        }
    }