Commit Graph

24 Commits

Author SHA1 Message Date
Scott Richmond
d4342b0623 get binding & pretty debugging working 2024-12-18 01:28:23 -05:00
Scott Richmond
ac4bd0fb55 improve panic reports 2024-12-12 19:01:51 -05:00
Scott Richmond
cab1b3f173 start moving Patterns into Ast 2024-12-10 18:40:43 -05:00
Scott Richmond
383f21fbd8 many refactorings; unfucked lifetimes? 2024-12-08 23:33:02 -05:00
Scott Richmond
6ba05f31e6 finish fighting with lifetimes: string pattern matching works! 2024-12-07 23:56:19 -05:00
Scott Richmond
5a64c6623c fighting with lifetimes 2024-12-07 22:29:10 -05:00
Scott Richmond
2a26316b50 parse string patterns, perhaps correctly, perhaps not 2024-12-07 18:26:25 -05:00
Scott Richmond
b6c4c6375b parse interpolated strings 2024-12-04 18:31:13 -05:00
Scott Richmond
62671094a0 parse interpolated strings 2024-12-04 18:30:03 -05:00
Scott Richmond
c5c1717e57 add ref-counted string type 2024-12-04 15:03:09 -05:00
Scott Richmond
ad76f41b52 parse docstrings 2024-11-21 22:36:57 -05:00
Scott Richmond
72846ccd5c follow clippy 2024-11-21 19:54:50 -05:00
Scott Richmond
e4954678f0 start looking into memory layout 2024-11-21 18:50:13 -05:00
Scott Richmond
0cd170bd83 clean up most warnings 2024-11-21 17:10:50 -05:00
Scott Richmond
dbff31be40 parse loop and recur 2024-11-21 16:41:46 -05:00
Scott Richmond
56e6712154 add guard clauses to match and fn 2024-11-20 20:10:17 -05:00
Scott Richmond
0acad8b312 tuple splatterns now work 2024-11-18 13:25:54 -05:00
Scott Richmond
26ff15cae8 lots of work, need to fix cloning closures in base 2024-11-11 17:50:58 -05:00
Scott Richmond
9f0cef5207 lots of new things! almost a language 2024-11-10 20:12:19 -05:00
Scott Richmond
bb683b09b4 futz, but mostly take notes 2024-11-09 14:10:08 -05:00
Scott Richmond
32ab5f7944 actually remove catchall pattern in eval 2024-11-07 20:41:38 -05:00
Scott Richmond
28d1c7ab0c keep working on some things 2024-11-07 18:57:01 -05:00
Scott Richmond
b77866baf9 grind on lifetimes, don't get it working 2024-10-31 23:53:48 -04:00
Scott Richmond
60f0a1081d break out into separate modules 2024-10-31 16:59:26 -04:00