Пример #1
0
 public void addComando(Comando c) {
   if (c.getTipo() == Comando.TipoDeComando.IF) {
     addComandoIf((ComandoIf) c);
   } else {
     if (c.getTipo() == Comando.TipoDeComando.WHILE) {
       addComandoWhile((ComandoWhile) c);
     } else {
       if (c.getTipo() == Comando.TipoDeComando.FOR) {
         addComandoFor((ComandoFor) c);
       } else {
         if (c.getTipo() == Comando.TipoDeComando.ATIVACAODEPROCEDIMENTO) {
           addComandoAtivacaoDeProcedimento((ComandoAtivacaoDeProcedimento) c);
         } else {
           addComandoSimples((ComandoSimples) c);
         }
       }
     }
   }
 }