diff options
author | Søren Sandmann <sandmann@redhat.com> | 2007-10-16 01:00:54 -0400 |
---|---|---|
committer | Søren Sandmann <sandmann@redhat.com> | 2007-10-16 01:00:54 -0400 |
commit | b5c8735878bc40554609df8581c1e0aae94c4595 (patch) | |
tree | 630f9ea1a8e14b28caad12603739c38b00e77fdf /ast.c | |
parent | ddb1a006084dfd0b7e774d3e1895eede7ae6ea68 (diff) |
Add data structures for index expressions
Diffstat (limited to 'ast.c')
-rw-r--r-- | ast.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -399,6 +399,18 @@ ast_expression_new_dot (ast_expression_t *left, } ast_expression_t * +ast_expression_new_index (ast_expression_t *left, + ast_expression_t *right) +{ + ast_expression_t *expr = expression_new (AST_INDEX_EXPRESSION); + + expr->index.left = left; + expr->index.right = right; + + return expr; +} + +ast_expression_t * ast_expression_new_void (void) { return expression_new (AST_VOID_EXPRESSION); |