summaryrefslogtreecommitdiffstats
path: root/main.mjs
Commit message (Collapse)AuthorAgeFilesLines
* move html stuff into ‘site’Brian Cully2025-08-241-156/+0
|
* rename parser → compiler, interp → vmBrian Cully2025-08-241-26/+26
| | | | reflects reality better
* use css custom highlights for in-text blinkenBrian Cully2025-08-241-16/+8
|
* pass annotations to js so we can highlight program textBrian Cully2025-08-241-1/+26
|
* begginnenblinkenBrian Cully2025-08-231-24/+39
|
* render call and data stacksBrian Cully2025-08-231-8/+50
|
* highlight running codeBrian Cully2025-08-231-0/+21
|
* add some benchmarkingBrian Cully2025-08-231-0/+8
|
* show wordlist in html on compileBrian Cully2025-08-231-8/+35
|
* wip: pass interp between js and rustBrian Cully2025-08-231-1/+4
|
* make compile button actually compileBrian Cully2025-08-221-10/+11
|
* start hooking the web ui up to rustBrian Cully2025-08-221-12/+12
|
* parser now emits list of words and hashmap of string→indexBrian Cully2025-08-191-0/+22
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.