DeCarabas
  • Joined on 2022-10-29
DeCarabas pushed to main at DeCarabas/oden 2024-01-07 17:14:22 +00:00
4bd3ac06fa [fine] Use the right tree to get the environment for an identifier
DeCarabas pushed to main at DeCarabas/oden 2024-01-07 16:55:07 +00:00
2f71946d21 [fine] Environment cycles are internal compiler errors
DeCarabas pushed to main at DeCarabas/oden 2024-01-07 16:29:41 +00:00
3877c6e547 [fine] Tracking cleanups: HashMap->Vec, and record complete
DeCarabas pushed to main at DeCarabas/oden 2024-01-07 16:11:35 +00:00
efd0685f41 [fine] Environments for functions
DeCarabas pushed to main at DeCarabas/oden 2024-01-07 16:07:54 +00:00
308114f8cf [fine] Fixup let environment
DeCarabas pushed to main at DeCarabas/oden 2024-01-07 01:22:32 +00:00
ebad7fe295 [fine] Missed a test :O
DeCarabas pushed to main at DeCarabas/oden 2024-01-07 01:22:13 +00:00
f9c7591154 [fine] Let binding
DeCarabas pushed to main at DeCarabas/oden 2024-01-07 00:43:43 +00:00
e5ac1b2718 [fine] Fix line endings in windows
DeCarabas pushed to main at DeCarabas/oden 2024-01-06 19:00:55 +00:00
3d4538c0df [fine] Starting to bind
56e4be9a5b [fine] Empty blocks generate nothing
Compare 2 commits »
DeCarabas pushed to main at DeCarabas/oden 2024-01-06 15:54:22 +00:00
8835d9eaf2 [fine] Tweak syntax for assertions to make me happier
758aef4db9 [fine] Get rid of "value required", it's not useful
Compare 2 commits »
DeCarabas pushed to main at DeCarabas/oden 2024-01-06 03:42:32 +00:00
b205ebcb4c [fine] Rebuild main, it's probably broken
a9c1b04920 [fine] Tests for type errors
Compare 2 commits »
DeCarabas pushed to main at DeCarabas/oden 2024-01-06 01:11:00 +00:00
618e0028d3 [fine] Type testing with probes and reporting
c0f40aa512 [fine] Type checking bones
Compare 2 commits »
DeCarabas pushed to main at DeCarabas/oden 2024-01-05 19:23:01 +00:00
5cc9ecc398 [fine] New parser usurps old parser
120bd43652 [fine] ConcreteTree -> SyntaxTree
Compare 2 commits »
DeCarabas pushed to main at DeCarabas/oden 2024-01-05 19:10:54 +00:00
7abb8eafc2 [fine] Parent pointers in trees
4f3536ea50 [fine] Don't feel like supporting these tests
Compare 2 commits »
DeCarabas pushed to main at DeCarabas/oden 2024-01-05 03:48:15 +00:00
f203da328b [fine] Tests for conditional, semicolon optional at end of block
ec5e59aed3 [fine] Clean up comments a bit
Compare 2 commits »
DeCarabas pushed to main at DeCarabas/oden 2024-01-05 03:43:02 +00:00
26871aa9ae [fine] Automatic rebase support for CST
DeCarabas pushed to main at DeCarabas/oden 2024-01-04 21:25:40 +00:00
1f6d7ec131 [fine] Dump CSTs and an example zoo
757db0ba3e [fine] Extract the CST
Compare 2 commits »
DeCarabas pushed to main at DeCarabas/oden 2024-01-04 00:12:41 +00:00
4fe3137027 [fine] A concrete syntax tree parser
DeCarabas pushed to main at DeCarabas/oden 2024-01-03 14:35:33 +00:00
5968fb1f6a [fine] Use -> Import
DeCarabas pushed to main at DeCarabas/oden 2024-01-03 14:18:57 +00:00
d2d144a5ec [fine] Tokens is not Iterator
c4d2b82968 [fine] Fix project
93cc30ba9b [fine] Use keyword
d73f77cf00 [fine] Beginning a binary
Compare 4 commits »