public ArrayList<Integer> handleArrayDeclaration(ASTArrayDeclaration node) { ArrayList<Integer> values = new ArrayList<Integer>(); for (int i = 0; i < node.jjtGetNumChildren(); i++) { Integer value = (Integer) node.jjtGetChild(i).jjtAccept(this, null); values.add(value); } return values; }
public ArrayList<Integer> handleArgs(ASTArgs node) { ArrayList<Integer> args = new ArrayList<Integer>(); int numArgs = node.jjtGetNumChildren(); for (int i = 0; i < numArgs; i++) { args.add((Integer) node.jjtGetChild(i).jjtAccept(this, null)); } node.gatherArgs(); return args; }