Commit graph

16 commits

Author SHA1 Message Date
65fef78c44 [fine] OK 2024-01-13 15:07:38 -08:00
5ebede4a21 [fine] Gobs of work
- Assertion improvements
- Type check function calls
- Functions in the environment
- Compile function calls
2024-01-13 08:12:39 -08:00
d8988cb2cf [fine] test compilation, start removing print 2024-01-11 06:33:08 -08:00
fa53841af9 [fine] Starting to look like something 2024-01-09 07:56:14 -08:00
efd0685f41 [fine] Environments for functions
Fun times.
2024-01-07 08:11:27 -08:00
308114f8cf [fine] Fixup let environment
Also handle circular references in types and environments without
exploding, and tweak test output a little bit.
2024-01-07 08:05:55 -08:00
3d4538c0df [fine] Starting to bind 2024-01-06 11:00:40 -08:00
b205ebcb4c [fine] Rebuild main, it's probably broken 2024-01-05 19:42:15 -08:00
618e0028d3 [fine] Type testing with probes and reporting
I'm proud of the test harness here actually. Also fix a bug in
checking!
2024-01-05 17:10:15 -08:00
c0f40aa512 [fine] Type checking bones 2024-01-05 14:59:48 -08:00
5cc9ecc398 [fine] New parser usurps old parser 2024-01-05 11:22:45 -08:00
1f6d7ec131 [fine] Dump CSTs and an example zoo 2024-01-04 13:25:17 -08:00
757db0ba3e [fine] Extract the CST 2024-01-03 22:06:46 -08:00
4fe3137027 [fine] A concrete syntax tree parser
Where in the world am I going with this?
2024-01-03 16:12:17 -08:00
d2d144a5ec [fine] Tokens is not Iterator
It was not pulling its weight
2024-01-03 06:18:26 -08:00
8a867de7e7 [fine] The name is official 2024-01-02 16:50:21 -08:00
Renamed from oden-script/src/parser.rs (Browse further)