summaryrefslogtreecommitdiff
path: root/dis.c
Commit message (Expand)AuthorAgeFilesLines
* sin, cos, more checksubq3232024-08-171-0/+35
* add (each (x arr) ...) array-loop formubq3232024-07-021-0/+1
* add proper tail callsubq3232024-06-291-1/+5
* array literalsubq3232024-06-261-0/+2
* remove OP_PUTS and OP_PRINT, use say and write functions insteadubq3232024-06-261-2/+0
* add setting localsubq3232024-06-251-0/+5
* add local variables and (let) formubq3232024-06-241-0/+10
* keep track of stack position while compilingubq3232024-06-241-1/+1
* compilation of functions, and some parts of interpreting themubq3232024-06-221-72/+98
* add function literalsubq3232024-06-221-0/+11
* mandelbrotubq3232024-06-211-0/+1
* print -> putsubq3232024-06-211-1/+1
* while loops, comparisons, modulo, fizzbuzzubq3232024-06-211-1/+16
* add (if cond if-true if-false) builtinubq3232024-06-201-14/+34
* add true, false, nil keywordsubq3232024-06-201-0/+4
* globals are now variableubq3232024-06-201-0/+9
* add readable globalsubq3232024-06-201-1/+10
* pass State *S everywhereubq3232024-06-201-4/+4
* valty_str -> typename_strubq3232023-08-041-1/+1
* add string object values. you can't do anything with them yetubq3232023-08-041-1/+1
* dissasembler and basic arithmeticubq3232023-08-011-0/+36