Commit Graph

78 Commits

Author SHA1 Message Date
Devine Lu Linvega 04bf0f67d4 Merged all bind helpers 2024-04-08 08:59:41 -07:00
Devine Lu Linvega 36f9bfdaee Simplifiest compare 2024-04-08 08:44:21 -07:00
Devine Lu Linvega d73bf177d5 Catch overflow 2024-04-07 20:59:45 -07:00
Devine Lu Linvega 9952b16163 Removed debug 2024-04-07 19:05:40 -07:00
Devine Lu Linvega 7ea50f18b7 Fixed issue with empty r->b rules 2024-04-07 19:03:04 -07:00
Devine Lu Linvega 66bd58b89b Write empty register name when null 2024-04-07 16:26:53 -07:00
Devine Lu Linvega 865f040da3 Removed argument queue 2024-04-07 16:16:33 -07:00
Devine Lu Linvega c61e775241 Housekeeping 2024-04-07 15:50:27 -07:00
Devine Lu Linvega 4798fe53a5 Added basic compression on input 2024-04-07 15:32:53 -07:00
Devine Lu Linvega 6cb6c810d9 Let save handle the rest of the string 2024-04-07 14:55:55 -07:00
Devine Lu Linvega 18d1987568 Removed unused definition 2024-04-07 13:10:57 -07:00
Devine Lu Linvega 47aa06a2f3 Strip double spaces 2024-04-07 13:09:58 -07:00
Devine Lu Linvega 361577caad Trim leading whitespace 2024-04-07 12:01:06 -07:00
Devine Lu Linvega d7f41dca3b Unwrapped explode 2024-04-07 11:22:18 -07:00
Devine Lu Linvega 98748fb44d Inlined load 2024-04-07 10:58:39 -07:00
Devine Lu Linvega 2250f9231e Compress program on load 2024-04-07 10:56:43 -07:00
Devine Lu Linvega 135204131a Added implode 2024-04-07 09:13:35 -07:00
Devine Lu Linvega 2831040581 Starting plode register 2024-04-07 09:08:58 -07:00
Devine Lu Linvega 84531bcfc3 Fixed matching error 2024-04-06 21:12:30 -07:00
Devine Lu Linvega e6e2188797 Inlined addrule 2024-04-06 18:09:18 -07:00
Devine Lu Linvega 8a94adc1c3 Fixed issue with inline rule definition 2024-04-06 17:59:54 -07:00
Devine Lu Linvega 44d5893139 Added I/O 2024-04-06 15:48:17 -07:00
Devine Lu Linvega afe94cf84b Send debug to stderr 2024-04-06 15:11:38 -07:00
Devine Lu Linvega 1713409a40 Added first syscall example 2024-04-06 12:38:51 -07:00
Devine Lu Linvega 0fda93ec0e Removed preliminary pass 2024-04-06 10:59:02 -07:00
Devine Lu Linvega f2a5feddd4 Print rules after evaluation 2024-04-06 10:28:00 -07:00
Devine Lu Linvega 9201f73e2a Housekeeping 2024-04-06 09:42:55 -07:00
Devine Lu Linvega 92bc8e2f4c Fixed comparison of registers 2024-04-06 09:36:30 -07:00
Devine Lu Linvega b866ad5f67 Always catch symbol cap 2024-04-06 09:19:58 -07:00
Devine Lu Linvega 544eddef36 Catch symbol cap 2024-04-06 09:14:01 -07:00
Devine Lu Linvega bb72d27e2d Only try-match during spacers 2024-04-06 09:10:19 -07:00
Devine Lu Linvega cced3c8d26 Removed copy after rewriting 2024-04-06 08:36:10 -07:00
Devine Lu Linvega f2e1b60f99 Renamed memory banks 2024-04-06 08:21:14 -07:00
Devine Lu Linvega 0d9cd63829 Housekeeping 2024-04-06 08:17:58 -07:00
Devine Lu Linvega 2322f51749 Removed parse step 2024-04-06 08:02:54 -07:00
Devine Lu Linvega 767c7e93d5 Removed redundant parsing 2024-04-06 07:57:23 -07:00
Devine Lu Linvega 52e6c5d89a Throw warning on unassigned register 2024-04-05 21:34:17 -07:00
Devine Lu Linvega d7f19f5acf Fixed issue with clipped program 2024-04-05 13:46:38 -07:00
Devine Lu Linvega f83bb5b2c8 Use addrule function during parsing 2024-04-05 13:22:07 -07:00
Devine Lu Linvega 3c99fb47f6 Inline rule parsing 2024-04-05 13:19:34 -07:00
Devine Lu Linvega 7147e8e5ad Register reassignment 2024-04-05 10:34:46 -07:00
Devine Lu Linvega 84efce7fa6 Print rule ran 2024-04-05 09:20:18 -07:00
Devine Lu Linvega 373137a054 Unwrap rules on reading 2024-04-05 09:12:49 -07:00
Devine Lu Linvega 0557b06faf Parse lines at a time 2024-04-05 08:54:39 -07:00
Devine Lu Linvega b0499fad18 Housekeeping 2024-04-04 20:38:45 -07:00
Devine Lu Linvega 70d567011e Fixed issue with walking beyond rule 2024-04-04 20:35:31 -07:00
Devine Lu Linvega b7bdc5d8cb Trim rule 2024-04-04 20:19:57 -07:00
Devine Lu Linvega c7c5a20977 Unwrap rules storage 2024-04-04 20:13:14 -07:00
Devine Lu Linvega 8702b6472b Exit after match in rewrite 2024-04-04 19:55:05 -07:00
Devine Lu Linvega 920be34b20 Fixed issue in write reg 2024-04-04 19:48:10 -07:00