Commit Graph

50 Commits

Author SHA1 Message Date
c2a3ff4942 shell program support 2024-09-08 05:48:51 +02:00
09aae69f3e Added 22 instructions, removed 3, more changes... 2024-07-30 23:10:25 -04:00
4eede012f0 Added shifting instructions, fixed move, negatives, and more... 2024-07-28 18:28:22 -04:00
b09bbe6b89 continue works 2024-07-27 14:29:42 +02:00
630b6aa36c Added proto game of life, ASM and EAX, many more instruction combos, refacored assembler... 2024-07-24 22:09:03 -04:00
3de231c317 Now compiles, dunno if it works... 2024-07-24 15:31:02 -04:00
facd80e228 Added instructions into generator... 2024-07-24 08:14:12 -04:00
daeaace9f8 major stress test compiles 2024-07-23 23:54:05 +02:00
c17348f18d a bunch of stuff 2024-07-23 23:06:40 +02:00
b0a54971b3 fucked shit up 2024-07-22 18:35:21 +02:00
1b9acda87b dumpster fire 2024-07-19 04:10:50 +02:00
bec336d276 machine blocks FINALLY work 2024-07-17 22:50:41 +02:00
78755df0a4 +script type comments 2024-07-17 18:30:46 +02:00
7222328ace more on strings 2024-07-17 00:04:29 +02:00
2762655144 misc. 2024-07-16 20:58:00 +02:00
6d4d82ccc2 i tried 2024-07-16 19:40:34 +02:00
7e356290a3 +escape sequences 2024-07-16 04:46:36 +02:00
0ee309e25d please? 2024-07-16 00:56:34 +02:00
98ad8e18e3 register order... 2024-07-16 00:45:11 +02:00
2cf6d79edd stuff 2024-07-15 19:55:52 +02:00
741e3f0f4e -plug technical dept 2024-07-14 19:42:20 +02:00
f4cb86b1ef compile 2024-07-13 15:47:26 +02:00
b33c154438 we build again 2024-07-13 14:53:38 +02:00
543b4d3c8a less terrible instruction generation 2024-07-12 16:51:21 +02:00
da739a9370 applied placeholders 2024-07-09 15:13:42 +02:00
1b06231f90 bump 2024-07-08 23:10:34 +02:00
fc84f9dc29 keyword loop renamed 2024-07-08 23:10:26 +02:00
bdad66ebbb better register logic 2024-07-08 18:06:14 +02:00
0c2fccb0c4 -- 2024-07-07 20:03:52 +02:00
93fc219794 bump 2024-07-07 16:32:35 +02:00
5a15575b94 silly space requirement removed; but this also means we can not have fixed sized patterns in the future without a) requiring whitespace afterwards b) it being able to clip into the next token (the only reason this does not happen now is because all our fixed patterns {instrunctions} clash with IDENTIFIER, silently saving the day) 2024-07-07 00:54:19 +02:00
a1df7dfd32 $register removed 2024-07-06 23:56:36 +02:00
4dcc219a3f bump 2024-07-06 23:53:41 +02:00
45209b75fe bumped everything 2024-07-06 02:01:29 +02:00
4157b4db3c false error bug fix 2024-07-05 22:50:26 +02:00
17f4b004c5 fancier errors 2024-07-05 21:28:53 +02:00
811c06ca22 labels 2024-07-05 19:33:36 +02:00
7cae7f968f + artimetric blocks 2024-07-05 14:41:56 +02:00
4a7ede2e1b logic recognized; +registers; +machine block 2024-07-05 11:43:58 +02:00
5d83d7abc6 'end' as a state 2024-07-05 10:10:33 +02:00
d7d4630ca4 cleaned leakage 2024-07-05 09:05:51 +02:00
4d7b1b3924 clear warnings 2024-07-05 08:32:13 +02:00
4cb50c92eb parser eats the example program 2024-07-05 07:48:18 +02:00
aa97643d2c WIP 2024-07-05 04:47:42 +02:00
84a7245e2b parsing lot 2024-07-05 03:37:16 +02:00
d02ba7e817 EMIL IF YOU DARE TO MERGE THIS WITH THE LINE BELOW I WILL SKIN YOU 2024-07-05 03:31:19 +02:00
e474cae3bc clear unused function warnings 2024-07-05 03:30:51 +02:00
2ec0f37115 basic error reporting 2024-07-05 03:30:02 +02:00
c7aab1d900 WIP flex exit soft leak cleaning 2024-07-05 03:27:57 +02:00
4a5d02bbe4 mockup demo compiles 2024-07-02 18:52:34 +02:00