Ejemplo n.º 1
0
 // Exp e;
 public Object visit(ArrayLength n) { // Implementado
   Object ep = n.e.accept(this);
   if (ep instanceof String) {
     String exp = (String) ep;
     if (exp.equalsIgnoreCase("IntArrayType")) return "IntegerType";
     else {
       error.add("Nao eh um tipo array! Linha: " + n.getLine_number());
     }
   }
   return null;
 }
Ejemplo n.º 2
0
 @Override
 public void visit(ArrayLength length) {
   if (length.getArray() != null) length.getArray().accept(this);
   System.out.print(".length");
 }