summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* move factorial test to integration testBrian Cully2025-08-241-33/+0
* parser → compilerBrian Cully2025-08-241-2/+2
* rename parser → compiler, interp → vmBrian Cully2025-08-244-292/+292
* try some rusty stuff with std traitsBrian Cully2025-08-241-31/+29
* pass annotations to js so we can highlight program textBrian Cully2025-08-242-34/+109
* begginnenblinkenBrian Cully2025-08-231-5/+1
* render call and data stacksBrian Cully2025-08-231-1/+9
* highlight running codeBrian Cully2025-08-231-6/+22
* add some benchmarkingBrian Cully2025-08-232-6/+21
* show wordlist in html on compileBrian Cully2025-08-233-49/+77
* wip: pass interp between js and rustBrian Cully2025-08-232-12/+63
* make compile button actually compileBrian Cully2025-08-224-20/+18
* start hooking the web ui up to rustBrian Cully2025-08-222-3/+25
* factorial workingBrian Cully2025-08-214-82/+182
* add tail call elimination for call and if.Brian Cully2025-08-212-38/+480
* interpreter now uses same structure as parserBrian Cully2025-08-192-55/+73
* parser now emits list of words and hashmap of string→indexBrian Cully2025-08-194-0/+384