aboutsummaryrefslogtreecommitdiffstats
path: root/src/Interpreter.hs
Commit message (Expand)AuthorAgeFilesLines
* Use adt instead of bool for ASTFunction purityJan Tuomi2022-12-061-10/+10
* Refactor -e option into -E and -eJan Tuomi2022-12-061-3/+11
* Rename stdlib -> core, allow import without .milch suffixJan Tuomi2022-12-061-1/+4
* Remove ! from end of builtin top-level functionsJan Tuomi2022-12-061-17/+14
* Implement set functions on recordsJan Tuomi2022-12-061-1/+21
* Implement get functions on recordsJan Tuomi2022-12-061-5/+19
* Implement record! and generate create fnJan Tuomi2022-12-061-9/+51
* Implement purity checkingJan Tuomi2022-12-051-21/+48
* Remove name mangling and qualified imports because they are hardJan Tuomi2022-12-051-32/+0
* Separate envThis and envImported in EnvJan Tuomi2022-12-051-31/+26
* Mangle qualifiedly imported ASTsJan Tuomi2022-12-051-2/+25
* Fix line numbers in script file tokensJan Tuomi2022-12-051-1/+1
* Add line info to REPLJan Tuomi2022-12-051-9/+17
* Add "stack trace" output on errorJan Tuomi2022-12-051-28/+43
* Refactor Depth into LContextJan Tuomi2022-12-051-61/+70
* Refactor Env out of LFunctionJan Tuomi2022-12-051-36/+13
* Refactor Env into LContextJan Tuomi2022-12-051-78/+113
* Implement naive export systemJan Tuomi2022-12-051-5/+27
* Add import!Jan Tuomi2022-12-051-0/+281