diff options
Diffstat (limited to 'src/ast.c')
-rw-r--r-- | src/ast.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -108,6 +108,13 @@ ast_node_init_variable_declaration(ast_node_t *node, string_view_t variable_name } void +ast_node_init_variable(ast_node_t *node, ast_identifier_t *identifier) +{ + node->kind = AST_VARIABLE; + node->data = (ast_node_data_t){ .variable_ex = { .identifier = identifier } }; +} + +void ast_node_init_identifier(ast_node_t *node, string_view_t name) { node->kind = AST_IDENTIFIER; |