Commit Graph

67 Commits

Author SHA1 Message Date
zongor ac1278de64 fix small bug with byte output 2026-07-04 20:48:55 -07:00
zongor 6fb3f2d6a6 fix scope bug 2026-07-04 19:15:26 -07:00
zongor 7232f95f7a wip array test file 2026-07-04 15:01:29 -07:00
zongor 9c746ad15b WIP array fixes 2026-07-04 15:01:14 -07:00
zongor 0ab7ef872b bugfixes for array handling, add statement formatting 2026-07-04 12:42:19 -07:00
zongor c8cba215a5 quick-fix should be an expression 2026-07-03 18:27:45 -07:00
zongor 9280f52f65 wip memory inc 2026-07-03 17:33:54 -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 fc2e15bc01 move to its own repo 2026-07-02 18:58:08 -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 b8899d8bc9 rename index to compiler 2026-06-29 17:43:17 -07:00
zongor aee7191f59 get rid of all static functions and all globals, use pointers instead. fix alignment bug in aalloc 2026-06-29 17:32:54 -07:00
zongor 63a5b737fc add button to uxntal repl 2026-06-29 16:58:52 -07:00
zongor 9525294d41 fix build stuff 2026-06-29 16:50:26 -07:00
zongor 0f67dd1318 change theme to match mine better 2026-06-29 16:43:13 -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 1ec9f7a2d1 wip more array defs 2026-06-21 13:10:30 -07:00
zongor 4e9f3973a4 wip arrays 2026-06-21 09:13:55 -07:00
zongor e8515657c3 rename 2026-06-07 11:38:39 -07:00
zongor b2ec1a78d2 add rom built check for faster tests 2026-06-02 21:28:57 -07:00
zongor 744cd74016 move a bunch of stuff around 2026-06-02 21:19:07 -07:00
zongor 83fb20642b move stuff around 2026-06-02 21:09:54 -07:00
zongor 94af35c9fe no toc 2026-06-02 21:02:28 -07:00
zongor 6ccaaf58b7 do no evil 2026-06-02 21:01:33 -07:00
zongor 6868b6cc03 Update readme 2026-06-02 20:58:41 -07:00
zongor e23bd09454 Add language spec, update readme to link spec and move some notes 2026-06-02 20:57:53 -07:00
zongor e109fe8b73 Add test rig, add cli/gui cmds, update build script, better error handling for casts, fix escaped characters for strings, WIP new tests/arrays 2026-06-02 20:19:15 -07:00
zongor deed734dc9 WIP arrays, fix formatting 2026-05-24 09:54:25 -07:00
zongor cbb904abd9 wip arrays 2026-05-23 12:24:18 -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 a4a695f84a Scopes should be working now, need to still fix early return 2026-05-21 23:19:47 -07:00
zongor 99675eb6d3 Fix everything except for casting 2026-05-21 22:23:26 -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 490b869919 Add docs/WIP-Readme 2026-05-14 19:11:44 -04:00
zongor 5bf3b12f62 Add examples for fixing locals to be dynamically allocated from the end of memory. This should allow for recursion and better handling in general. 2026-05-07 22:25:55 -07:00
zongor 86922ed86b newlines for if/while 2026-04-29 00:00:22 -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 46336105aa fix string emit 2026-04-23 00:09:00 -07:00
zongor fbfb24d1e5 fix casting, add strings, add libundar for uxntal, add chibicc-uxn generator files, 2026-04-23 00:01:11 -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