lash
|
95bee7f8e0
|
Add stateful render method to vm
|
2023-04-09 15:35:26 +01:00 |
|
lash
|
d183ec1824
|
Add render interface defs, rehabilitate vm
|
2023-04-09 09:44:32 +01:00 |
|
lash
|
2b34149aa9
|
WIP Add indexed condition for browse menu items display
|
2023-04-08 11:46:30 +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
|
4a91439320
|
WIP Add size checker to resource render
|
2023-04-06 21:29:11 +01:00 |
|
lash
|
2989b23b93
|
Add input format checker in engine
|
2023-04-06 12:41:36 +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
|
7cf1de955e
|
Add parser for display arg
|
2023-04-04 21:02:17 +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
|
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
|
a0f7ad5c80
|
Instructions and render for menu display
|
2023-04-03 00:21:45 +01:00 |
|
lash
|
ac4a2bac00
|
Add disasembler-ish - bytecode to instruction debug output
|
2023-04-02 15:00:56 +01:00 |
|
lash
|
aec0564cea
|
Factor out instruction parse from runner in vm
|
2023-04-02 13:59:40 +01:00 |
|
lash
|
8bd0c44a61
|
Remove BACK symbol
|
2023-04-02 12:20:35 +01:00 |
|
lash
|
8c287b909b
|
WIP Factor out instruction parsing
|
2023-04-02 12:12:06 +01:00 |
|
lash
|
71d7c1466e
|
Remove duplicate rendertemplate code in vm test
|
2023-04-02 10:11:09 +01:00 |
|
lash
|
9e6ece0959
|
Add testdata generator
|
2023-04-02 09:07:53 +01:00 |
|
lash
|
a90f41bfe4
|
Add symbol to input check mapping
|
2023-04-01 23:56:02 +01:00 |
|
lash
|
5b12385645
|
Remove commented code
|
2023-04-01 23:42:39 +01:00 |
|
lash
|
b78e28622a
|
Implement INCMP and check in nav match flag
|
2023-04-01 23:40:28 +01:00 |
|
lash
|
4181fe0576
|
Add HALT opcode
|
2023-04-01 21:46:31 +01:00 |
|
lash
|
98e738aa92
|
Remove sink opcode
|
2023-04-01 15:37:11 +01:00 |
|
lash
|
4f473c12f0
|
WIP implement engine object
|
2023-04-01 14:47:13 +01:00 |
|
lash
|
39eafc8ff2
|
Add engine object
|
2023-04-01 10:58:02 +01:00 |
|
lash
|
832228ba11
|
Add 'back' portion of catch test
|
2023-04-01 09:06:08 +01:00 |
|
lash
|
22d37de779
|
Add catch implementation
|
2023-04-01 09:03:03 +01:00 |
|
lash
|
f7bcf8896b
|
Remove unused input from EntryFunc, add docs
|
2023-03-31 22:35:13 +01:00 |
|
lash
|
5c5e36cdfa
|
Enfore single sink for map level
|
2023-03-31 21:08:11 +01:00 |
|
lash
|
0f1483430d
|
implement size constraint on value
|
2023-03-31 20:23:45 +01:00 |
|
lash
|
725ee335ec
|
Add back handler
|
2023-03-31 20:05:57 +01:00 |
|
lash
|
c3d634c1d3
|
Execute arg with render
|
2023-03-31 19:40:54 +01:00 |
|
lash
|
78261239b2
|
Add arg handling, invalid arg handling
|
2023-03-31 19:24:30 +01:00 |
|
lash
|
9f9ef86b9e
|
Add error to arg getset
|
2023-03-31 18:17:43 +01:00 |
|
lash
|
5a300944c8
|
Add default router for non-selector inputs
|
2023-03-31 18:04:11 +01:00 |
|
lash
|
f6e1d2bacc
|
Add router
|
2023-03-31 17:27:10 +01:00 |
|