static final public void expressao_relacional() throws ParseException {
    trace_call("expressao_relacional");
    try {
      adicao();
      label_7:
      while (true) {
        switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
        case COMPARACAO:
        case DIFERENTE:
        case MAIOR_QUE:
        case MENOR_QUE:
        case MAIOR_OU_IGUAL:
        case MENOR_OU_IGUAL:
          ;
          break;
        default:
          jj_la1[15] = jj_gen;
          break label_7;
        }
        operadores_relacionais();
        adicao();
      }
    } finally {
      trace_return("expressao_relacional");
    }
  }