Commit Graph

37 Commits

Author SHA1 Message Date
uan
08686c2681 print specify immutable members 2026-02-08 08:47:13 +01:00
uan
294fbbd69c syntax now requires : before type in declarations 2026-02-08 08:40:49 +01:00
uan
7b5eef3bcb small fix 2026-02-07 19:33:18 +01:00
uan
a3b978a09d referencing and methods 2026-02-07 19:14:48 +01:00
uan
005828cec2 &&, ||, &, |, &=, |= 2026-02-07 16:11:00 +01:00
uan
9d26256023 while loops 2026-02-07 15:48:59 +01:00
uan
58f0dfa969 modulus operator 2026-02-07 15:32:52 +01:00
uan
7fddf9ab30 comments yay 2026-02-07 15:14:42 +01:00
uan
90ab17da24 suffix unary operators (++, --) working as intended 2026-02-07 14:39:15 +01:00
uan
99d63ff769 strings handled as built-in struct, and added immutable keyword 2026-02-07 11:06:55 +01:00
uan
c0bbb82e71 readme version 2 2026-02-06 19:29:18 +01:00
uan
f5ba66c0ff readme first version 2026-02-06 18:45:34 +01:00
uan
a09a642bb7 control flow 2026-02-06 17:03:35 +01:00
uan
db1b4b88c0 - 2026-02-06 16:02:40 +01:00
uan
dee3a5dfed better prints 2026-02-06 11:38:40 +01:00
uan
5602765b67 multiple expr per print 2026-02-06 11:15:44 +01:00
uan
a1c99b8b9e - 2026-02-05 22:43:01 +01:00
uan
1581ca4928 string ancora un po' rustiche 2026-02-05 22:30:50 +01:00
uan
078a300c1f way better prints yay 2026-02-05 21:48:44 +01:00
uan
5af769acc2 struct -> class 2026-02-05 19:40:59 +01:00
uan
0d5cc35b5a structs 2026-02-05 13:18:40 +01:00
uan
12c925ebcd better types in C 2026-02-04 22:42:39 +01:00
uan
a964c86967 - 2026-02-04 22:35:45 +01:00
uan
3eaeefcd4c - 2026-02-04 22:35:26 +01:00
uan
6c9679ff57 Function arguments 2026-02-04 22:21:18 +01:00
uan
ab5559d206 function calls 2026-02-04 21:39:14 +01:00
uan
ce51292f7c - 2026-02-04 21:13:22 +01:00
uan
ff30ef8153 basic One2C code gen 2026-02-04 21:04:58 +01:00
uan
541d3c7c7f UnaryExpr and fix type check for BynaryExpr 2026-02-04 19:11:08 +01:00
uan
fc79c23b77 boolean-type from comparisons 2026-02-04 18:06:51 +01:00
uan
6525fa711d ParenExpr, better print formatting 2026-02-04 17:48:16 +01:00
uan
56d873d9d3 type cast 2026-02-04 15:20:52 +01:00
uan
7eb9e021dd SymbolTable stores function blocks 2026-02-04 09:06:21 +01:00
uan
52c92386d7 working scopes 2026-02-04 08:45:05 +01:00
uan
969de6a59b tanta roba, wip scope 2026-02-03 23:07:33 +01:00
uan
fbae7bc5d5 more token types 2026-02-02 19:34:10 +01:00
uan
38504582ae first commit 2026-02-02 17:58:00 +01:00