// 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; }
@Override public void visit(ArrayLength length) { if (length.getArray() != null) length.getArray().accept(this); System.out.print(".length"); }