java -jar <jar name> <input file> [-i <input format>]
<input format>
is optional and defaults to aba
(another possible format is apx
).
Directory examples contains exemplary ABA frameworks.
A dispute state is presented in the following way:
<dispute state number>. <move type>: <rule / assumption>
Dispute state:
<B>:
<goals and contraries of culprits without complete arguments for proponent>
<defences>
<culprits>
[Information who won the game if applicable]
e.g.:
Press one of the following button followed by Enter
:
?
- print possible moves in current situation, grouped by the type of the move.s
|show
- print information about current dispute statef
- perform random move forwardf <N>
- performN
random moves forward (if possible)h
|help
- show helpd
- show info about decoratorslegend
- generate a DOT file explaining used shapes and coloursb
- backtrack oncebb
- backtrack to the very beginning (initial state)b <N>
- backtrackN
times (if possible)q
|quit
- quita
- switch to argument-based dispute state representation (does not work correctly yet)<move type>
- perform random move of typemove type
<move type> <index>
- perform a move of typemove type
and of indexindex
(according to the moves listed when inputting?
)dot [s]
- generate a DOT graph representation based on rule-based graph to a file. When used withs
(optional), solid colours are used for fillings instead of gradientsdot [s] <filename>
- generate a DOT graph representation based on rule-based graph to<filename>
filei
|info
- print information about currently set dispute advancement type and termination criteria typeca <dispute advancement type>
- set the dispute advancement type to<dispute advancement type>
ct <termination criteria type>
- set the termination criteria type to<termination criteria type>
PB1
, PB2
, PF1
, PF2
, OB1
, OB2
, OF1
, OF2
DF
, DAB
, DABF
, DC
, DS
TA
, TC
, TS
where the meaning of shapes and colours is as follows: