Commit Graph

23 Commits

Author SHA1 Message Date
zongor 3a44877465 WIP function array fixes 2026-07-06 18:38:56 -07:00
zongor 9f6d2b7b2d Add indexing strings 2026-07-03 12:35:22 -07:00
zongor fad545d52c add ability to set a variable in a static array. 2026-07-03 10:36:25 -07:00
zongor 23bb9f73e7 wip string and array indexing, need to do setting index array yet 2026-07-01 23:38:27 -07:00
zongor 95f3e0aeed Add web version 2026-06-29 16:39:01 -07:00
zongor 0449d9b84e more advanced array stuff, hacked in read/write literals for uxn 2026-06-28 23:51:58 -07:00
zongor 74f5c58f23 Initial Array Handling!! 2026-06-28 21:50:51 -07:00
zongor f8008e81d5 WIP more array stuff 2026-06-28 15:09:48 -07:00
zongor 974d282d7a Change to output a string buffer instead of raw printf 2026-06-28 14:01:13 -07:00
zongor c5ce5179f0 fix casting, remove get/put char, add halt, move to "mainless" style? 2026-05-23 09:28:57 -07:00
zongor 251101ecb8 fix local variables, wip: globals 2026-05-22 14:31:13 -07:00
zongor 28598e354a fix return statement 2026-05-21 23:36:20 -07:00
zongor bb764a3017 WIP function calls 2026-05-17 23:09:57 -07:00
zongor e968cb6725 WIP functions def 2026-05-16 12:47:01 -07:00
zongor 3847c63fc9 fix global var set 2026-04-28 23:45:16 -07:00
zongor 3ac64d18a0 add while loops 2026-04-28 23:22:57 -07:00
zongor ab5a7ee185 add if / else statements 2026-04-27 22:02:37 -07:00
zongor cf1f665e56 Add and, or, xor, mod, sll, srl, locals, putchar, getchar, simple if (WIP) 2026-04-22 00:15:31 -07:00
zongor 38585bf105 Add arena return to libc, add strbuf, add reality engine rom emitter, remove C emitter 2026-04-20 23:24:38 -07:00
zongor e802fc3779 rename parser to compiler, update build, change c to c99 so we can emit different versions, create a libundar for the emit-c99, update tests. 2026-04-11 16:03:53 -07:00
zongor 9d7fdbb622 Add global variables 2026-04-10 22:52:19 -07:00
zongor 8e430a9d46 merge emitters, add uxn emitter, update c emitter, update simple to use raw ascii for example 2026-04-08 22:29:47 -07:00
zongor b332ecf06d WIP: c emitter, uxn emitter, parser, compiler, examples, cleanup 2026-04-07 00:13:31 -07:00