summaryrefslogtreecommitdiffstats
path: root/src/forth/interp.rs
Commit message (Collapse)AuthorAgeFilesLines
* add some benchmarkingBrian Cully2025-08-231-3/+4
|
* show wordlist in html on compileBrian Cully2025-08-231-3/+14
|
* wip: pass interp between js and rustBrian Cully2025-08-231-9/+9
|
* make compile button actually compileBrian Cully2025-08-221-3/+3
|
* start hooking the web ui up to rustBrian Cully2025-08-221-1/+3
|
* factorial workingBrian Cully2025-08-211-73/+132
|
* add tail call elimination for call and if.Brian Cully2025-08-211-5/+268
|
* interpreter now uses same structure as parserBrian Cully2025-08-191-36/+57
|
* parser now emits list of words and hashmap of string→indexBrian Cully2025-08-191-0/+175
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.