minish
|
e960a12e96
|
refactor codegen a little
|
2025-10-08 15:10:58 -04:00 |
minish
|
03620fa56a
|
pop
|
2025-10-07 20:55:12 -04:00 |
minish
|
a0d30c088b
|
wip gross...
|
2025-10-06 23:12:17 -04:00 |
minish
|
6bc5646a03
|
wip codegen
|
2025-10-06 17:18:42 -04:00 |
minish
|
167c0956b1
|
separate compile steps in demo
|
2025-10-06 14:20:56 -04:00 |
minish
|
ea9614a903
|
unify stack
|
2025-10-06 14:01:10 -04:00 |
minish
|
fb61028d37
|
more compiler work
|
2025-10-05 19:11:42 -04:00 |
minish
|
559d4c29ed
|
change if parse
|
2025-10-05 16:30:02 -04:00 |
minish
|
2bbc6386ed
|
prep for code gen
|
2025-09-20 02:48:38 -04:00 |
minish
|
479fd637c3
|
anything above
|
2025-09-20 00:39:28 -04:00 |
minish
|
67e701bc7c
|
clip e
|
2025-09-20 00:18:24 -04:00 |
minish
|
df308cc476
|
testing
|
2025-09-20 00:14:57 -04:00 |
minish
|
1a0c93f26a
|
ref meta
|
2025-09-20 00:09:47 -04:00 |
minish
|
c954e5af13
|
better
|
2025-09-19 23:57:46 -04:00 |
minish
|
134c5abd0f
|
wip refactor
|
2025-09-19 23:50:25 -04:00 |
minish
|
355d132ba3
|
collect top level exprs
|
2025-09-19 16:02:18 -04:00 |
minish
|
2f18cde64a
|
basic analysis pass
|
2025-09-19 15:46:11 -04:00 |
minish
|
12cd2296d5
|
+= -= *= /= % ** float .lf
|
2025-07-21 01:48:25 -04:00 |
minish
|
56a07748cd
|
fix "if" parsing
|
2025-07-20 00:06:32 -04:00 |
minish
|
1510dee5ae
|
cleanup
|
2025-07-17 20:56:27 -04:00 |
minish
|
40bf9bc992
|
no more semicolon for now
|
2025-07-17 20:43:48 -04:00 |
minish
|
bbc6c276a8
|
remove strum
|
2025-07-17 20:28:23 -04:00 |
minish
|
564d90d061
|
refactor: is_next, expect_next
|
2025-07-12 19:51:57 -04:00 |
minish
|
77246ddd24
|
func args + some fixes
|
2025-07-11 22:41:28 -04:00 |
minish
|
21616e2723
|
if
|
2025-07-11 03:02:03 -04:00 |
minish
|
29b8d9644f
|
resolve function call ambiguity
|
2025-07-01 20:26:03 -04:00 |
minish
|
c9a404a5f9
|
better function calls + cleanup
|
2025-07-01 19:56:45 -04:00 |
minish
|
6049299cab
|
function calls & improved prefix ops
|
2025-07-01 18:21:52 -04:00 |
minish
|
706f4b3763
|
less lexer recursion
|
2025-06-28 18:15:21 -04:00 |
minish
|
586ddd1aec
|
remove display
|
2025-06-28 02:22:10 -04:00 |
minish
|
1a721a22ac
|
pratt parse everything
|
2025-06-28 01:41:50 -04:00 |
minish
|
585d9bf998
|
make idents literals
|
2025-06-27 18:11:26 -04:00 |
minish
|
74095ffaf9
|
wip
|
2025-06-27 03:03:28 -04:00 |