Commit Graph

127 Commits

Author SHA1 Message Date
lash 28cbe308d4
Implement ascend from catch code in vm runner 2023-04-13 10:10:54 +01:00
lash 5e8cacd7bc
Add package documentation comments 2023-04-13 09:56:31 +01:00
lash 12ff703bc9
Add output to persisted engine run, add code docs 2023-04-13 09:38:35 +01:00
lash 1844415ae9
Add input to entryfuncs, return flag delta from entryfunc 2023-04-13 09:16:17 +01:00
lash 46288b240b
Make client input available for LOAD instruction execution 2023-04-13 07:56:43 +01:00
lash a2d947e106
Add persisted state engine runner 2023-04-13 07:45:52 +01:00
lash 064418cb83
Add persist module 2023-04-12 23:42:36 +01:00
lash 15c64a46e6
Fix dev commands directory structure 2023-04-12 18:20:45 +01:00
lash df9b30287c
Move source files to root dir 2023-04-12 18:09:37 +01:00
lash e340210d8f
Add code comment documentation 2023-04-12 18:04:36 +01:00
lash 91ee0568ca
Write root menu to writer (not stdout) in engine loop 2023-04-12 14:20:09 +01:00
lash 12d2b577f0
Update readme 2023-04-12 09:15:34 +01:00
lash 719368301b
Catch browse back beyond start 2023-04-12 08:42:37 +01:00
lash 4da19b3047
Catch beyond index error in browse 2023-04-12 08:30:44 +01:00
lash 677dbf536f
Include newline in pager accumulation calc 2023-04-12 07:56:02 +01:00
lash aa0c2a283f
Handle browse input 2023-04-12 07:29:29 +01:00
lash 68fef90684
Add menu navigation to net remaining in browseable render 2023-04-11 08:35:07 +01:00
lash ca4e9e963a
WIP add menu render to sizer context 2023-04-10 17:38:23 +01:00
lash 5f04698d0a
WIP implement high-level pagination test 2023-04-10 16:12:30 +01:00
lash 0831a4ea53
Complete move map code to page code in render module 2023-04-10 15:26:18 +01:00
lash 765bc2a269
Terminate on code EOF when not checking input 2023-04-10 09:19:30 +01:00
lash 602ca92b6a
Add cache push and pop in vm target processingC 2023-04-10 09:05:48 +01:00
lash da45ee783b
Correct error comparison for sym data load in fs 2023-04-10 08:07:11 +01:00
lash 89deda1268
Use correct target, ctrl regex for incmp 2023-04-10 07:54:52 +01:00
lash 084b23babd
Add dynamic file reader alternative for funcfor in fs resource 2023-04-10 05:30:57 +01:00
lash 8ddfd68f33
Factor out engine loop code 2023-04-09 15:58:35 +01:00
lash 95bee7f8e0
Add stateful render method to vm 2023-04-09 15:35:26 +01:00
lash 45de1f5c7a
Fully rehabilitate all modules after cache, page refactor 2023-04-09 10:16:41 +01:00
lash d183ec1824
Add render interface defs, rehabilitate vm 2023-04-09 09:44:32 +01:00
lash 7e01f2725d
WIP Factor page, sizer, menu to render package, cachemap to page 2023-04-09 08:51:29 +01:00
lash 6a1611a0c8
Factor out menu handling 2023-04-08 22:32:17 +01:00
lash 629cae8a55
WIP factor out cache code 2023-04-08 19:07:46 +01:00
lash 238f4546ff
Move test fixture code for resource wrapper to separate file 2023-04-08 15:27:52 +01:00
lash 2b34149aa9
WIP Add indexed condition for browse menu items display 2023-04-08 11:46:30 +01:00
lash a7add69f18
Add menu browse display conditional on state 2023-04-08 11:31:05 +01:00
lash 97dc090619
Add stateful resource navigation 2023-04-08 10:20:34 +01:00
lash adbd790c6f Revert "Remove MNEXT, MPREV again (sigh)"
This reverts commit b55edd2678.
2023-04-08 10:01:28 +01:00
lash b55edd2678
Remove MNEXT, MPREV again (sigh) 2023-04-08 09:53:17 +01:00
lash 9e4205e6e8
Reinstatate MNEXT, MPREV 2023-04-08 09:31:32 +01:00
lash 8b1f91e859
Factor out target sym navigation handling 2023-04-08 08:54:55 +01:00
lash 6221e1dce2
Use INCMP for lateral move, new input vm mod file 2023-04-08 08:14:34 +01:00
lash a8a6adbe6c
Newline replacement string for portion render 2023-04-07 12:14:22 +01:00
lash 063b786572
Add sink splitter 2023-04-07 09:30:23 +01:00
lash 4a91439320
WIP Add size checker to resource render 2023-04-06 21:29:11 +01:00
lash 397985f1ae
Add descriptive input checker error 2023-04-06 12:47:09 +01:00
lash 2989b23b93
Add input format checker in engine 2023-04-06 12:41:36 +01:00
lash d12ff18dd9
Add documentation 2023-04-06 12:08:30 +01:00
lash 983bac0c53
Fix endless loop in test after moving default catch code external 2023-04-06 11:49:52 +01:00
lash 7c1bc78c98
Add invalid input node in testdata 2023-04-06 10:55:11 +01:00
lash a3073f6189
WIP Add termination handler in engine 2023-04-06 10:10:24 +01:00