broken! preliminary work on sema
This commit is contained in:
parent
006015c607
commit
d130124d53
7 changed files with 1983 additions and 10 deletions
2
lc.c
2
lc.c
|
|
@ -3,6 +3,7 @@
|
|||
#include "utils.h"
|
||||
#include "lexer.h"
|
||||
#include "parser.h"
|
||||
#include "sema.h"
|
||||
|
||||
void print_indent(int depth) {
|
||||
for (int i = 0; i < depth; i++) printf(" ");
|
||||
|
|
@ -234,6 +235,7 @@ int main(void)
|
|||
lexer *l = lexer_init(src, size, &a);
|
||||
parser *p = parser_init(l, &a);
|
||||
print_ast(p->ast, 0);
|
||||
sema *s = sema_init(p, &a);
|
||||
|
||||
arena_deinit(a);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue