Tim Van Baak
7773c571e3
Add hold-order assertion for unparseable orders
2024-09-06 16:03:43 +00:00
Tim Van Baak
864a933ba0
Implement dislodge/hold assertions
2024-09-05 23:16:22 +00:00
Tim Van Baak
c6f10868ae
Implement support assertions
2024-09-05 23:11:29 +00:00
Tim Van Baak
5b32786904
Implement support-move parsing
2024-09-05 05:27:48 +00:00
Tim Van Baak
80f340c0b2
Implement assert moves/no-move
2024-09-03 04:25:37 +00:00
Tim Van Baak
e9c9999268
Implement assert has-past
2024-09-03 03:49:38 +00:00
Tim Van Baak
4fee854c4c
Refactor script handlers to return a result type
...
This moves the point of strictness from the handler to the driver, which makes more sense and keeps it in one place. Drivers choose to be strict when a script result is a failure but still gives a continuation handler. The CLI driver prints an error and continues, while the test driver fails if it wasn't expecting the failure.
2024-09-03 03:20:59 +00:00
Tim Van Baak
3984b814ca
Implement assert order-valid
2024-09-01 04:54:28 +00:00
Tim Van Baak
f18147f666
Enable suppressing adjudicator output in tests
2024-08-28 21:27:35 +00:00
Tim Van Baak
9f52c78b40
Enable repl output to /dev/null
2024-08-28 21:10:41 +00:00
Tim Van Baak
7b890046b6
Add assertion stubs and unit tests
2024-08-28 19:14:19 +00:00
Tim Van Baak
d2a46aa02d
Implement dummy assertions
2024-08-28 15:01:27 +00:00
Tim Van Baak
416f2aa919
Rename to OrderParser
2024-08-27 03:23:28 +00:00
Tim Van Baak
55dfe0ca99
Early-out on comments
2024-08-21 09:47:13 -07:00
Tim Van Baak
e9c4d3d2d3
Re-spec validation handler for all adjudication steps
2024-08-21 09:11:39 -07:00