aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Remove name mangling and qualified imports because they are hardJan Tuomi2022-12-055-87/+27
* Separate envThis and envImported in EnvJan Tuomi2022-12-054-40/+59
* Mangle qualifiedly imported ASTsJan Tuomi2022-12-051-2/+25
* Fix line numbers in script file tokensJan Tuomi2022-12-055-9/+45
* Add line info to REPLJan Tuomi2022-12-055-20/+43
* Add "stack trace" output on errorJan Tuomi2022-12-053-29/+48
* Refactor Depth into LContextJan Tuomi2022-12-055-65/+84
* Refactor Env out of LFunctionJan Tuomi2022-12-053-99/+95
* Refactor Env into LContextJan Tuomi2022-12-056-113/+160
* Implement naive export systemJan Tuomi2022-12-056-14/+130
* Add import!Jan Tuomi2022-12-056-72/+85
* Rename and refactorJan Tuomi2022-12-058-96/+126
* Add shadowing symbol errorJan Tuomi2022-12-054-17/+33
* Fix position mathJan Tuomi2022-12-053-6/+6
* Show position info in error messagesJan Tuomi2022-12-056-85/+114
* Add src position to data structuresJan Tuomi2022-12-059-206/+324
* Add eq?, lt?Jan Tuomi2022-12-053-2/+17
* Add holes, builtins, improve matchingJan Tuomi2022-12-056-127/+176
* Add fatal builtinJan Tuomi2022-12-052-10/+19
* Add kinds of fixes and stuffJan Tuomi2022-12-058-34/+90
* Refactor Evaluator.hsJan Tuomi2022-12-052-99/+132
* Add maybe conceptJan Tuomi2022-12-051-0/+9
* Refactor builtinsJan Tuomi2022-12-053-94/+109
* WIPJan Tuomi2022-12-051-14/+15
* Add some concept docsJan Tuomi2022-12-058-6/+80
* Return evaled ASTs from runInlineScriptJan Tuomi2022-12-053-10/+13
* Add e2e testsJan Tuomi2022-12-053-11/+20
* Improve testsJan Tuomi2022-12-054-23/+48
* Improve testsJan Tuomi2022-12-053-15/+28
* Improve testsJan Tuomi2022-12-051-3/+9
* Add a test to suiteJan Tuomi2022-12-057-6/+58
* Refactor Lib.hsJan Tuomi2022-12-057-266/+297
* Add throwLJan Tuomi2022-12-056-121/+124
* Make builtinAdd2 polymorphic in numeric typesJan Tuomi2022-12-052-5/+17
* Improve docsJan Tuomi2022-12-054-81/+99
* Clean up, add more example codeJan Tuomi2022-12-053-25/+32
* Add some example fnsJan Tuomi2022-12-051-11/+22
* Implement let exprs in function defJan Tuomi2022-12-052-26/+65
* Add builtinsJan Tuomi2022-12-052-0/+26
* Add nice example code in test.lispJan Tuomi2022-12-051-26/+30
* Fix matchJan Tuomi2022-12-054-49/+70
* Implement letJan Tuomi2022-12-056-38/+79
* Separate Builtins moduleJan Tuomi2022-12-054-74/+83
* Add support for functions with 0 paramsJan Tuomi2022-12-052-17/+24
* Implement matchJan Tuomi2022-12-052-3/+32
* Add head, tail builtinsJan Tuomi2022-12-051-4/+23
* Implement user defined functions with > 1 paramsJan Tuomi2022-12-052-19/+61
* Implement function def for 1 param functionsJan Tuomi2022-12-052-29/+47
* Add special function handlingJan Tuomi2022-12-051-7/+29
* Implement function evaluation and symbol lookupJan Tuomi2022-12-053-20/+49