public List<Integer> expected_token_ids(){
  List<Integer> ret=new LinkedList<Integer>();
  int parse_state=((Symbol)stack.peek()).parse_state;
  short[] row=action_tab[parse_state];
  for (int i=0; i < row.length; i+=2) {
    if (row[i] == -1)     continue;
    if (!validate_expected_symbol(row[i]))     continue;
    ret.add(new Integer(row[i]));
  }
  return ret;
}

public List < Integer > expected_token_ids ( ) { List < Integer > ret = new LinkedList < Integer > ( ) ; int parse_state = ( ( Symbol ) stack . peek ( ) ) . parse_state ; short [ ] row = action_tab [ parse_state ] ; for ( int i = 0 ; i < row . length ; i += 2 ) { if ( row [ i ] == - 1 ) continue ; if ( ! validate_expected_symbol ( row [ i ] ) ) continue ; ret . add ( new Integer ( row [ i ] ) ) ; } return ret ; }
return the expected symbol during this state of state of the parser
