if (expr instanceof IASTIdExpression ){
id = expr.getRawSignature();
return PROCESS_SKIP;
} else if (expr instanceof IASTArraySubscriptExpression) {
IASTArraySubscriptExpression arrayExpr = (IASTArraySubscriptExpression) expr;
IASTInitializerClause subscript = arrayExpr.getArgument();
ExprVisitor exprVisitor = new ExprVisitor();
subscript.accept(exprVisitor);
indices.add(((Expression) exprVisitor.finalExpr));
visit(arrayExpr.getArrayExpression());
return PROCESS_SKIP;
} else {
return PROCESS_ABORT;