Commit Graph

296 Commits

Author SHA1 Message Date
~d6 9b73e93fd4 fix arith 2024-05-27 14:26:40 -07:00
~d6 7ad9bc4e51 Merge remote-tracking branch 'upstream/master' into d6/binary 2024-05-27 14:13:11 -07:00
Devine Lu Linvega d6d004ca87 Improved repl 2024-05-24 21:03:49 -07:00
Devine Lu Linvega 89f393e349 Handle empty register writes at the register level 2024-05-24 18:56:06 -07:00
Devine Lu Linvega 13ec84d7ef Unnecessary return 2024-05-24 18:42:00 -07:00
Devine Lu Linvega 6f5b5fc36c Improved catching of empty registers 2024-05-24 18:34:43 -07:00
Devine Lu Linvega 9780e2aad7 Fixed issue with writing empty register 2024-05-24 17:12:16 -07:00
Devine Lu Linvega 8431ac66f6 Fixed issue with trailing whitespace 2024-05-24 08:15:59 -07:00
Devine Lu Linvega 9f8d78c9ec Print result after the rewrite is entirely done 2024-05-21 21:29:41 -07:00
Devine Lu Linvega 155857c120 Launch repl on run 2024-05-21 20:35:49 -07:00
Devine Lu Linvega 44b04fa893 slen() is not needed to get lenght of rule data 2024-05-21 20:09:15 -07:00
Devine Lu Linvega 170cfde437 Empty rules point to a null byte 2024-05-21 10:41:27 -07:00
Devine Lu Linvega ff0c53cf68 Join memory during undefinition 2024-05-21 10:36:14 -07:00
Devine Lu Linvega fc903be471 Returned the input formatter 2024-05-17 09:45:30 -07:00
Devine Lu Linvega 97a686913c Raw byte export 2024-05-13 15:31:14 -07:00
Devine Lu Linvega 5419d9579a Keep input format during arithmetic 2024-05-13 15:14:37 -07:00
Devine Lu Linvega f88bb1f137 Use macro for chex 2024-05-13 14:37:21 -07:00
Devine Lu Linvega f7a2b49120 Added hex output 2024-05-13 12:32:44 -07:00
Devine Lu Linvega 549d7d5218 Explode should not include the closing paren 2024-05-10 20:35:49 -07:00
Devine Lu Linvega 8d49821fdd Allow input of utf8 characters 2024-05-10 20:24:47 -07:00
Devine Lu Linvega 16cb1823c4 Empty rules are leaving empty lists behind 2024-05-10 20:17:05 -07:00
Devine Lu Linvega a97e6b1963 Removed check for empty input 2024-05-10 19:59:59 -07:00
Devine Lu Linvega c89013f263 Allow for unicode 2024-05-10 14:36:58 -07:00
Devine Lu Linvega 4a57c3c564 Catch empty rules 2024-05-10 14:25:54 -07:00
Devine Lu Linvega e80db68aa6 Use NULL for empty rules 2024-05-10 14:05:15 -07:00
Devine Lu Linvega e3316d6cbe Lambda should not print when application fail 2024-05-10 09:52:03 -07:00
Devine Lu Linvega 3cbd3d196d Faster parse frag 2024-05-10 09:45:58 -07:00
Devine Lu Linvega 318a5fddf5 Reformatted parse_frag 2024-05-10 09:36:40 -07:00
Devine Lu Linvega f6d0cc8ece Use copy() in parse_frag 2024-05-10 09:31:09 -07:00
Devine Lu Linvega 0de5bb473b Improved implementation of file_import 2024-05-10 08:42:37 -07:00
Devine Lu Linvega fec9cffcd6 Removed formatter for file input 2024-05-09 21:01:55 -07:00
Devine Lu Linvega 87cc3e816f Abstracted copy string 2024-05-09 16:45:34 -07:00
Devine Lu Linvega 2ce9aadd56 Added file_import 2024-05-09 16:17:12 -07:00
Devine Lu Linvega defe9ed963 Housekeeping 2024-05-09 15:15:04 -07:00
Devine Lu Linvega 002da4bcc2 Abstracted writing 2024-05-09 14:24:21 -07:00
Devine Lu Linvega 680a039cf9 Removed lambda rule memory 2024-05-07 08:20:39 -07:00
Devine Lu Linvega 09dd2a9795 Added CapitalExs mandelbrot 2024-05-07 07:55:04 -07:00
~d6 8338a5c59d updated limits 2024-05-05 20:24:50 -04:00
Devine Lu Linvega 0f3c1b4fb8 Print output 2024-05-04 14:47:31 -07:00
Devine Lu Linvega 7c247d7181 Smarter clean up of dirty registers 2024-05-04 12:34:38 -07:00
Devine Lu Linvega 19d03dc116 Do not consume dictionary in lambdas 2024-05-04 12:25:19 -07:00
Devine Lu Linvega e1f4641f69 Moved print out of write_tail 2024-05-02 16:02:33 -07:00
Devine Lu Linvega b52a4adb2f Fixed rw counter 2024-04-29 14:05:37 -07:00
Devine Lu Linvega 8d207d42a5 Fixed off by one rule id 2024-04-29 09:54:37 -07:00
Devine Lu Linvega 4078919811 Replaced ari for loop with while 2024-04-29 09:50:43 -07:00
Devine Lu Linvega c619581739 Fixed rewrite count 2024-04-29 09:46:27 -07:00
Devine Lu Linvega d24af00098 Added negative numbers support 2024-04-29 09:08:41 -07:00
Devine Lu Linvega 3d9ecb0b7b Housekeeping 2024-04-28 21:23:27 -07:00
Devine Lu Linvega fb394db72d Fixed issue with empty ?~ filling in blanks 2024-04-28 20:58:47 -07:00
Devine Lu Linvega c644597eac Fixed issue with delayed output 2024-04-28 20:49:27 -07:00