- case EXPR_STATEMENT:
- walk_statements(expr->statement.statement, callback, env);
- return;
-
- EXPR_BINARY_CASES
- walk_expression(expr->binary.left, callback, env);
- walk_expression(expr->binary.right, callback, env);
- return;
-
- EXPR_UNARY_CASES_OPTIONAL
- if (expr->unary.value == NULL)
- return;
- /* FALLTHROUGH */
- EXPR_UNARY_CASES_MANDATORY
- walk_expression(expr->unary.value, callback, env);
- return;
-
- case EXPR_CALL:
- for (call_argument_t *arg = expr->call.arguments; arg != NULL; arg = arg->next) {
- walk_expression(arg->expression, callback, env);
- }
- return;
+ case EXPR_STATEMENT:
+ walk_statements(expr->statement.statement, callback, env);
+ return;
+
+ EXPR_BINARY_CASES
+ walk_expression(expr->binary.left, callback, env);
+ walk_expression(expr->binary.right, callback, env);
+ return;
+
+ EXPR_UNARY_CASES_OPTIONAL
+ if (expr->unary.value == NULL)
+ return;
+ /* FALLTHROUGH */
+ EXPR_UNARY_CASES_MANDATORY
+ walk_expression(expr->unary.value, callback, env);
+ return;
+
+ case EXPR_CALL:
+ for (call_argument_t *arg = expr->call.arguments; arg != NULL;
+ arg = arg->next) {
+ walk_expression(arg->expression, callback, env);
+ }
+ return;