Commit Graph

151 Commits

Author SHA1 Message Date
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
lash 6325ef4afd
Catch missing input on empty bytecode buffer 2023-04-06 09:54:51 +01:00
lash f0bfff3a20
Add display initial to engine execution 2023-04-06 09:14:53 +01:00
lash c748daa8f7
Make assembler handle non-DOWN menu choices 2023-04-06 08:49:16 +01:00
lash d6a0314132
Proper catch of CATCH and INCMP 2023-04-06 08:38:30 +01:00
lash 13bf7309e7
WIP Add batch menu handler for asm 2023-04-05 21:31:09 +01:00
lash b8c8802421
Fix bad int render for sig 2023-04-05 11:23:18 +01:00
lash be736c1ff6
WIP fix sig case for uint 2023-04-05 10:13:22 +01:00
lash 07555fee91
Update readme 2023-04-05 08:41:58 +01:00
lash aab804e8ff
Add assembler binary 2023-04-05 08:38:07 +01:00
lash 19d8c66afe
Add noarg parse, multi write test 2023-04-05 08:21:46 +01:00
lash f186424197
Add parser for single 2023-04-05 08:14:38 +01:00
lash 54865b5e4d
Add parser for double 2023-04-05 08:14:08 +01:00
lash 7d788fe172
Add parser for double 2023-04-05 08:12:13 +01:00
lash 7cf1de955e
Add parser for display arg 2023-04-04 21:02:17 +01:00
lash 7bb479f4cb
Add parser for sized arg 2023-04-04 20:32:40 +01:00
lash d3fb782a8c
Add asm parser 2023-04-04 10:40:22 +01:00
lash 664eab98d9
Add asm parser 2023-04-04 10:32:39 +01:00
lash d95d27f8fe
Implement verifier as writer 2023-04-04 08:11:55 +01:00
lash 684de95198
Add code comments, rename tail var to b 2023-04-04 07:42:22 +01:00
lash 83fe049b15
Correct MSIZE args 2023-04-03 09:52:58 +01:00
lash 1c11e5881a
Update readme 2023-04-03 09:18:04 +01:00
lash ac3eacbf74
Improve clarity for menu batch codes 2023-04-03 09:14:45 +01:00
lash 06938a9628
Add menu browser choices handling 2023-04-03 09:11:44 +01:00
lash 856bbdeb63
Add menu interpreter 2023-04-03 08:22:01 +01:00
lash 5a63b24ec1
Ignore load request on same level in state 2023-04-03 07:34:09 +01:00
lash a0f7ad5c80
Instructions and render for menu display 2023-04-03 00:21:45 +01:00