Commit Graph

75 Commits

Author SHA1 Message Date
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
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
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
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
31e011d531
Add interactive runner 2023-04-02 10:20:25 +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
c78f2a9c66
REmove duplicate input setter in engine 2023-04-01 23:58:26 +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
de20c27877
Remove router package 2023-04-01 23:40:51 +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
172edf05d1
Add documentation 2023-04-01 15:04:44 +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