summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
wordlist is just a vector of bytecode entries. to associate a word to an entry in the wordlist, use the word catalog to look up by name.