This website requires JavaScript.
30736d37b6
Starting from scratch on smaller scale, typechecking global and constant variables, compound expressions for arrays
Krzosa Karol
2022-05-20 10:54:20 +02:00
d993623a50
Types, Fixed personal arena
Krzosa Karol
2022-05-13 22:02:55 +02:00
ea0b1c352d
Allocator logging
Krzosa Karol
2022-05-13 20:36:42 +02:00
2689aa9ba1
Pratt parsing, basic ast, decl parse const
Krzosa Karol
2022-05-13 16:04:39 +02:00
9c22a379ea
Moving to C++ with new idea
Krzosa Karol
2022-05-13 10:12:09 +02:00
9d54ed8195
Parsing complete mostly, ordering, resolving, C++ tests
Krzosa Karol
2022-05-12 17:10:24 +02:00
feae74b0b9
Almost works
Krzosa Karol
2022-05-07 20:56:03 +02:00
042127239e
AST idea
Krzosa Karol
2022-05-07 15:48:53 +02:00
d3ede16bab
Pretty printing, parsing structs
Krzosa Karol
2022-05-07 09:47:11 +02:00
501e42be19
More parsing of expressions
Krzosa Karol
2022-05-06 21:58:09 +02:00
76a8cc779c
Named function args
Krzosa Karol
2022-05-06 15:56:22 +02:00
7e3eefda57
Added almost all expr operators
Krzosa Karol
2022-05-06 12:52:33 +02:00
9552126da2
Parsing expressions
Krzosa Karol
2022-05-06 11:28:34 +02:00
e3b5e9b33a
New approach, new lexer
Krzosa Karol
2022-05-06 10:13:16 +02:00
557dde1936
C codegen
Krzosa Karol
2022-05-03 20:08:13 +02:00
8c04044ea2
New syntax that's easier to parse, parsing doesn't need variable lookup
Krzosa Karol
2022-05-03 11:31:21 +02:00
3c376bbe30
Delete previous progress
Krzosa Karol
2022-05-02 09:49:22 +02:00
6d68fd07aa
Backup, new approach to ast
Krzosa Karol
2022-05-02 09:29:21 +02:00
c5498b03ad
Swinging in a different direction, different syntax
Krzosa Karol
2022-05-01 13:51:34 +02:00
3a9b748fed
New AST
Krzosa Karol
2022-04-30 12:28:34 +02:00
a5a3acf3ef
Backup, Decl,Type parsing enum,structs etc.
Krzosa Karol
2022-04-29 23:28:41 +02:00
9cbbb4d616
Parsing exprs, enum_decls, Introduce intern table, symbol table
Krzosa Karol
2022-04-29 11:22:10 +02:00
d462892e14
Working on lexer first
Krzosa Karol
2022-04-28 13:49:32 +02:00