digraph {
rankdir=LR;
node [shape=plaintext];
subgraph cluster__code_6502 {
label="Code6502";
graph[style=dotted];
code_6502__seq [label=<
pos | size | type | id |
0 | ... | Operation | operations |
repeat to end of stream |
>];
subgraph cluster__operation {
label="Code6502::Operation";
graph[style=dotted];
operation__seq [label=<
pos | size | type | id |
0 | 1 | u1→Opcode | code |
1 | ... | switch (code) | args |
>];
operation__seq_args_switch [label=<>];
}
}
code_6502__seq:operations_type -> operation__seq [style=bold];
operation__seq:args_type -> operation__seq_args_switch [style=bold];
operation__seq:code_type -> operation__seq:args_type [color="#404040"];
}