Commit Graph

127 Commits

Author SHA1 Message Date
Devine Lu Linvega 21782ba7ba Added a test for self-erasing token 2024-04-17 11:49:32 -07:00
Devine Lu Linvega 7a93de35ad Fixes issue with trailing ws 2024-04-17 11:40:47 -07:00
Devine Lu Linvega 44e809f092 Updated tests to match new registers 2024-04-17 10:56:51 -07:00
Devine Lu Linvega 84de156184 Added string_join example 2024-04-16 12:17:11 -07:00
Devine Lu Linvega b61172d52e Added guarded test 2024-04-15 20:58:16 -07:00
Devine Lu Linvega 10aa9c8e46 Expanded tests 2024-04-15 20:39:25 -07:00
Devine Lu Linvega f25d35decf Expanded tests 2024-04-15 20:13:08 -07:00
Devine Lu Linvega 45e0df792b Expanded tests 2024-04-15 19:47:11 -07:00
Devine Lu Linvega 08173b4eb9 Starting tests 2024-04-15 17:18:18 -07:00
Devine Lu Linvega 205cd340b5 Improved examples 2024-04-15 16:26:25 -07:00
Devine Lu Linvega 629a9a6d05 Improved examples 2024-04-15 15:04:25 -07:00
Devine Lu Linvega d8cefb2923 Improved examples 2024-04-15 14:59:48 -07:00
Devine Lu Linvega d22ed88f6e Updating examples 2024-04-15 14:32:55 -07:00
Devine Lu Linvega 77046e2645 Updated examples 2024-04-15 14:21:33 -07:00
Devine Lu Linvega 8705ebebc6 Fixed issue with ?~ register 2024-04-14 17:41:22 -07:00
Devine Lu Linvega b5b6472ebc ?~ register now takes in an argument 2024-04-14 17:33:42 -07:00
Devine Lu Linvega e897e59f7a Fixed issue with empty plode register 2024-04-13 16:12:55 -07:00
Devine Lu Linvega 931d43ea9c Fixed space leak 2024-04-12 08:54:07 -07:00
Devine Lu Linvega 12a767dc0e Fixed rule in tictactoe 2024-04-11 17:58:44 -07:00
Devine Lu Linvega bf7b3f42f6 Made printing routines postfix 2024-04-11 17:20:35 -07:00
Devine Lu Linvega e67d30d8f3 Added tictactoe example 2024-04-11 17:01:48 -07:00
Devine Lu Linvega 3b415e52da Fixed issue with lambdas 2024-04-11 12:41:05 -07:00
Devine Lu Linvega d0e1a1a11a Added repl example 2024-04-10 20:52:17 -07:00
Devine Lu Linvega 9a61ef90f3 Added console read example 2024-04-09 10:55:23 -07:00
Devine Lu Linvega 452b5026be Started new stdin UX 2024-04-09 10:29:33 -07:00
Devine Lu Linvega eee55d5c6d Print rules as they happen 2024-04-09 08:56:25 -07:00
Devine Lu Linvega 16a1617820 Modified stdout register 2024-04-08 19:57:33 -07:00
Devine Lu Linvega beda05c9da Improved hello world 2024-04-08 16:23:21 -07:00
Devine Lu Linvega accc108817 Added linebreak escape character 2024-04-08 16:13:19 -07:00
Devine Lu Linvega 57207920c8 Added time to debug build 2024-04-08 15:47:58 -07:00
Devine Lu Linvega d6a3f2af7b Trim program end 2024-04-08 15:26:53 -07:00
Devine Lu Linvega a0e795557f Removed redundant check in spacer 2024-04-08 10:50:43 -07:00
Devine Lu Linvega 7ea50f18b7 Fixed issue with empty r->b rules 2024-04-07 19:03:04 -07:00
Devine Lu Linvega 93d7d791f3 Added tests for reg comparison 2024-04-07 16:34:29 -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 47aa06a2f3 Strip double spaces 2024-04-07 13:09:58 -07:00
Devine Lu Linvega 936d57adc3 String flip example 2024-04-07 12:35:59 -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 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 1b8745c853 Found issue with trailing paren 2024-04-06 20:22:46 -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 8b8cc103e0 Restored hello world 2024-04-06 15:49:25 -07:00
Devine Lu Linvega 44d5893139 Added I/O 2024-04-06 15:48:17 -07:00
Devine Lu Linvega 1713409a40 Added first syscall example 2024-04-06 12:38:51 -07:00
Devine Lu Linvega a0bb670722 Fixed mistake in arithmetic 2024-04-06 10:59:44 -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 05a3c1b30f Use the fruit salad as an example 2024-04-06 09:22:16 -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 df1a4ed32b Updated arithmetic example with wryls fixes 2024-04-05 21:55:35 -07:00
Devine Lu Linvega 52e6c5d89a Throw warning on unassigned register 2024-04-05 21:34:17 -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 976749c292 Updated test 2024-04-05 09:37:48 -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 920be34b20 Fixed issue in write reg 2024-04-04 19:48:10 -07:00
Devine Lu Linvega 070317d22d Better walk() 2024-04-04 19:37:03 -07:00
Devine Lu Linvega 689fa77380 * 2024-04-04 18:09:23 -07:00
Devine Lu Linvega 258fd27a9c Fixed issue with wrapped cells 2024-04-04 17:26:16 -07:00
Devine Lu Linvega f51040de77 More robust walking 2024-04-04 17:15:16 -07:00
Devine Lu Linvega d0acff37be * 2024-04-04 16:52:09 -07:00
Devine Lu Linvega 6ad9490f45 Do not skip first token 2024-04-04 16:31:10 -07:00
Devine Lu Linvega 23e3fc2176 Organized things a bit 2024-04-04 15:33:22 -07:00