summaryrefslogtreecommitdiff
path: root/ast.c
diff options
context:
space:
mode:
authorDaniel Weipert <code@drogueronin.de>2023-08-26 13:44:07 +0200
committerDaniel Weipert <code@drogueronin.de>2023-08-26 13:44:07 +0200
commit5f8c1d144b3c91f2c4ba75d709a74d83c1f3d5a0 (patch)
treef842fc870c24e5b913aa277747985f68f99b951a /ast.c
parentb5cc10cff15797bc9f89724ab53ac7d296fbbc0c (diff)
ast and cleanup
Diffstat (limited to 'ast.c')
-rw-r--r--ast.c45
1 files changed, 0 insertions, 45 deletions
diff --git a/ast.c b/ast.c
deleted file mode 100644
index 2287b5c..0000000
--- a/ast.c
+++ /dev/null
@@ -1,45 +0,0 @@
-#include "ast.h"
-
-
-ast_node* create_node() {
- ast_node* node = malloc(sizeof(ast_node));
-
- return node;
-}
-
-ast_node* create_program_node(ast_node* previous_node, ast_node* current_node) {
- ast_node* node = malloc(sizeof(ast_node));
-
- node->type = PROGRAM_NODE;
- node->left = previous_node;
- node->right = current_node;
-
- return node;
-}
-
-ast_node* create_type_node(char* type) {
- ast_node* node = malloc(sizeof(ast_node));
- node->type = TYPE_NODE;
-
- ast_node_data* data = malloc(sizeof(ast_node_data));
- data->value = type;
- node->data = data;
-
- printf("type:: %s\n", type);
-
- return node;
-}
-
-ast_node* create_argument_node(char* identifier, ast_node* type) {
- ast_node* node = malloc(sizeof(ast_node));
- node->type = ARGUMENT_NODE;
-
- ast_node_data* data = malloc(sizeof(ast_node_data));
- data->value = identifier;
- data->type = type;
- node->data = data;
-
- printf("argument:: %s -- %s\n", identifier, type->data->value);
-
- return node;
-}