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;
}
}