final public void shift_expression() throws ParseException {
    simple_expression();
    switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
    case ROL:
    case ROR:
    case SLA:
    case SLL:
    case SRA:
    case SRL:
      shift_operator();
      simple_expression();
      break;
    default:
      jj_la1[130] = jj_gen;
      ;
    }
  }