aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Mangle qualifiedly imported ASTsJan Tuomi2022-12-051-2/+25
* Fix line numbers in script file tokensJan Tuomi2022-12-052-7/+7
* Add line info to REPLJan Tuomi2022-12-053-11/+32
* Add "stack trace" output on errorJan Tuomi2022-12-052-28/+47
* Refactor Depth into LContextJan Tuomi2022-12-052-62/+81
* Refactor Env out of LFunctionJan Tuomi2022-12-053-99/+95
* Refactor Env into LContextJan Tuomi2022-12-052-84/+124
* Implement naive export systemJan Tuomi2022-12-052-6/+29
* Add import!Jan Tuomi2022-12-052-47/+58
* Rename and refactorJan Tuomi2022-12-053-52/+66
* Add shadowing symbol errorJan Tuomi2022-12-052-3/+12
* Fix position mathJan Tuomi2022-12-053-6/+6
* Show position info in error messagesJan Tuomi2022-12-055-82/+107
* Add src position to data structuresJan Tuomi2022-12-056-196/+305
* Add eq?, lt?Jan Tuomi2022-12-052-1/+17
* Add holes, builtins, improve matchingJan Tuomi2022-12-053-109/+154
* Add fatal builtinJan Tuomi2022-12-051-1/+10
* Add kinds of fixes and stuffJan Tuomi2022-12-053-22/+48
* Refactor Evaluator.hsJan Tuomi2022-12-052-99/+132
* Refactor builtinsJan Tuomi2022-12-051-89/+105
* WIPJan Tuomi2022-12-051-14/+15
* Add some concept docsJan Tuomi2022-12-053-3/+34
* Return evaled ASTs from runInlineScriptJan Tuomi2022-12-051-3/+3
* Improve testsJan Tuomi2022-12-051-0/+3
* Improve testsJan Tuomi2022-12-051-0/+3
* Add a test to suiteJan Tuomi2022-12-051-1/+0
* Refactor Lib.hsJan Tuomi2022-12-056-266/+294
* Add throwLJan Tuomi2022-12-054-119/+123
* Make builtinAdd2 polymorphic in numeric typesJan Tuomi2022-12-052-5/+17
* Clean up, add more example codeJan Tuomi2022-12-052-10/+11
* Implement let exprs in function defJan Tuomi2022-12-051-23/+52
* Add builtinsJan Tuomi2022-12-051-0/+23
* Fix matchJan Tuomi2022-12-053-40/+42
* Implement letJan Tuomi2022-12-053-17/+51
* Separate Builtins moduleJan Tuomi2022-12-053-74/+82
* 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-051-19/+60
* 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-052-19/+46
* Add some evaluation logicJan Tuomi2022-12-051-2/+28
* Add integer typeJan Tuomi2022-12-052-8/+16
* Implement parserJan Tuomi2022-12-053-29/+114
* Add dumb REPLJan Tuomi2022-12-051-1/+6
* Add exceptions, global configJan Tuomi2022-12-053-18/+63
* Initial commitJan Tuomi2022-12-051-0/+56