preliminary work on sea of nodes based intermediate representation.

This commit is contained in:
Lorenzo Torres 2025-12-07 16:48:48 +01:00
parent 989a32fa7b
commit 849e0b6863
13 changed files with 918 additions and 58 deletions

2
sema.h
View file

@ -63,7 +63,7 @@ typedef struct {
typedef struct _scope {
struct _scope *parent;
struct { char *key; type *value; } *defs;
struct { char *key; ast_node *value; } *defs;
} scope;
typedef struct {