aboutsummaryrefslogtreecommitdiff
path: root/lib/forlan.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/forlan.c')
-rw-r--r--lib/forlan.c33
1 files changed, 18 insertions, 15 deletions
diff --git a/lib/forlan.c b/lib/forlan.c
index ecdb7a3..d2f1c69 100644
--- a/lib/forlan.c
+++ b/lib/forlan.c
@@ -726,21 +726,24 @@ struct forlan_node_method {
};
static struct forlan_node_method f_tab[] = {
- free_type_null, dump_null, eval_null, /* Unknown/unset type */
- free_type_comp, dump_comp, eval_comp, /* A path component */
- free_type_test, dump_test, eval_test, /* Value test (f[X]) */
- free_type_func, dump_func, eval_func, /* Function call */
- free_type_cond, dump_cond, eval_cond, /* Conditional */
- free_type_stmt, dump_stmt, eval_stmt, /* Statement */
- free_type_lit, dump_lit, eval_lit, /* Literal */
- free_type_expr, dump_expr, eval_expr, /* Boolean expression */
- free_type_last, dump_last, eval_last, /* "last" */
- free_type_asgn, dump_asgn, eval_asgn, /* Variable assignment */
- free_type_var, dump_var, eval_var, /* Variable reference */
- free_type_loop, dump_loop, eval_loop, /* Loop */
- NULL, dump_continue, eval_continue, /* continue statement */
- NULL, dump_break, eval_break, /* break statement */
- NULL, dump_stop, eval_stop, /* stop statement */
+ { free_type_null, dump_null, eval_null }, /* Unknown/unset type */
+ { free_type_comp, dump_comp, eval_comp }, /* A path component */
+ { free_type_test, dump_test, eval_test }, /* Value test (f[X]) */
+ { free_type_func, dump_func, eval_func }, /* Function call */
+ { free_type_cond, dump_cond, eval_cond }, /* Conditional */
+ { free_type_stmt, dump_stmt, eval_stmt }, /* Statement */
+ { free_type_lit, dump_lit, eval_lit }, /* Literal */
+ { free_type_expr, dump_expr, eval_expr }, /* Boolean expression */
+ { free_type_last, dump_last, eval_last }, /* "last" */
+ { free_type_asgn, dump_asgn, eval_asgn }, /* Variable assignment */
+ { free_type_var, dump_var, eval_var }, /* Variable reference */
+ { free_type_loop, dump_loop, eval_loop }, /* Loop */
+ { NULL, dump_continue, eval_continue }, /* continue
+ statement */
+ { NULL, dump_break, eval_break }, /* break
+ statement */
+ { NULL, dump_stop, eval_stop }, /* stop
+ statement */
};
void

Return to:

Send suggestions and report system problems to the System administrator.