Krzosa Karol
|
f885abe3f5
|
-> Operator has very low precedence, size_of, align_of, length_of expressions
|
2022-06-14 13:50:59 +02:00 |
|
Krzosa Karol
|
946e4082cc
|
Working on slices, builtin stuff feels wanky, rewrite gen_simple_decl to
generate string
|
2022-06-14 12:00:48 +02:00 |
|
Krzosa Karol
|
4b16439a14
|
More work on modules, Ast_Module, Ast_File and Ast_Scope got unified
|
2022-06-13 14:04:47 +02:00 |
|
Krzosa Karol
|
bcd825c154
|
New concept of AST_MODULE, Ast_File and Ast_Module are now both scopes.
Concept of loading and importing.
|
2022-06-13 13:39:31 +02:00 |
|
Krzosa Karol
|
b0553c38cf
|
New module scheme
|
2022-06-13 10:49:10 +02:00 |
|
Krzosa Karol
|
31c2c00452
|
Rearrange # flags, Add Windows.kl
|
2022-06-12 19:41:31 +02:00 |
|
Krzosa Karol
|
cd29798c1d
|
AST_STRICT for type aliases
|
2022-06-12 13:09:37 +02:00 |
|
Krzosa Karol
|
526967abbd
|
token_match_pound
|
2022-06-12 12:14:15 +02:00 |
|
Krzosa Karol
|
cd3098da45
|
Add char * which is supposed to work like in C and int
|
2022-06-12 11:58:36 +02:00 |
|
Krzosa Karol
|
decab135b8
|
Referencing other packages works!!
|
2022-06-10 19:25:57 +02:00 |
|
Krzosa Karol
|
ab663d0b01
|
Getting packages out of resolve_name
|
2022-06-10 17:07:58 +02:00 |
|
Krzosa Karol
|
957dbbd5cc
|
Fix not top level ast's getting into ordered list. Delete parent nodes
|
2022-06-10 16:47:49 +02:00 |
|
Krzosa Karol
|
e2d07923c8
|
Add parent_scope on all nodes
|
2022-06-10 16:12:47 +02:00 |
|
Krzosa Karol
|
d5d9911f3e
|
More work on packages
|
2022-06-10 11:05:08 +02:00 |
|
Krzosa Karol
|
b0077fe9df
|
Basic resolving, codegen with packages
|
2022-06-10 10:35:10 +02:00 |
|
Krzosa Karol
|
fbe911d267
|
Complete rework, adding packages
|
2022-06-09 21:30:52 +02:00 |
|
Krzosa Karol
|
c3e071b3bb
|
Squashing lexer bugs related to EOF
|
2022-06-07 21:18:49 +02:00 |
|
Krzosa Karol
|
759825172c
|
Printf is working !!
|
2022-06-07 11:27:09 +02:00 |
|
Krzosa Karol
|
a59283903b
|
Add var args for using printf
|
2022-06-07 11:16:30 +02:00 |
|