Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: |
Downloads: |
Tarball
| ZIP archive
| SQL archive |
Timelines: |
family
| ancestors
| trunk
|
Files: |
files
| file ages
| folders
|
SHA1: |
8b7b07502c726f414a9f646cc8481696b76a536c |
User & Date: |
alaric
2019-11-10 22:52:32 |
Context
2019-11-10
| | |
22:52 |
|
Leaf
check-in: 8b7b07502c user: alaric tags: trunk
|
2013-07-13
| | |
12:55 |
|
check-in: 4e9baf7538 user: alaric tags: trunk
|
| | |
Changes
Changes to banterpixra.svg.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
ABS TEST: DEFINED banterpixra-command-line
ABS TEST: USED ruleset-filename
ABS TEST: USED rule-filename
ABS TEST: USED output-svg-filename
ABS TEST: DEFINED ruleset
ABS TEST: USED rule-label
ABS TEST: USED rule
ABS TEST: DEFINED rule
ABS TEST: USED rule-label
ABS TEST: USED literal
ABS TEST: USED literal
ABS TEST: USED rule
ABS TEST: USED rule
ABS TEST: USED rule
ABS TEST: USED rule
ABS TEST: USED rule
ABS TEST: USED rule
ABS TEST: USED literal
ABS TEST: USED rule
ABS TEST: DEFINED rule-label
ABS TEST: USED label-start-character
ABS TEST: USED label-subsequent-character
ABS TEST: DEFINED literal
ABS TEST: DEFINED label-start-character
ABS TEST: DEFINED label-subsequent-character
ABS TEST: USED label-start-character
<svg xmlns='http://www.w3.org/2000/svg' version='1.2' baseProfile='tiny' viewBox='0 0 1460 1275'><g><g><text x='100' y='1220.0' text-anchor='middle' font-style='italic'>label-subsequent-character</text></g><path d='M 200 1220 L 190.0 1225.0 L 190.0 1215.0 z' fill='black'/><path d='M 480 1220 L 470.0 1225.0 L 470.0 1215.0 z' fill='black'/><g><path d='M 200 1220 Q 210 1220 210 1232.5 Q 210 1245 220 1245' stroke-width='1' stroke='black' fill='none'/><path d='M 330 1245 L 450 1245 Q 460 1245 460 1232.5 Q 460 1220 470 1220' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='1225' fill='none' stroke-width='1' stroke='black' width='110' height='40'/><g><text x='275' y='1245.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>[0-9+-.@]</text></g></g><path d='M 200 1220 Q 210 1220 210 1207.5 Q 210 1195 220 1195' stroke-width='1' stroke='black' fill='none'/><path d='M 450 1195 L 450 1195 Q 460 1195 460 1207.5 Q 460 1220 470 1220' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='1175' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='230' height='40'/><g><text x='335' y='1195.0' text-anchor='middle' font-style='italic'>label-start-character</text></g></g></g></g><g><g><text x='100' y='1135.0' text-anchor='middle' font-style='italic'>label-start-character</text></g><path d='M 200 1135 L 190.0 1140.0 L 190.0 1130.0 z' fill='black'/><path d='M 440 1135 L 430.0 1140.0 L 430.0 1130.0 z' fill='black'/><g><rect x='200' y='1115' fill='none' stroke-width='1' stroke='black' width='230' height='40'/><g><text x='315' y='1135.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>[a-zA-Z!$%&*/:<=>^?_]</text></g></g></g><g><g><text x='100' y='1040.0' text-anchor='middle' font-style='italic'>literal</text></g><path d='M 200 1040 L 190.0 1045.0 L 190.0 1035.0 z' fill='black'/><path d='M 540 1040 L 530.0 1045.0 L 530.0 1035.0 z' fill='black'/><g><path d='M 520 1040 L 530 1040' stroke-width='1' stroke='black' fill='none'/><path d='M 480 1040 L 490 1040' stroke-width='1' stroke='black' fill='none'/><g><rect x='490' y='1020' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='505' y='1040.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>"</text></g></g><path d='M 250 1040 L 260 1040' stroke-width='1' stroke='black' fill='none'/><g><path d='M 260 1040 L 280 1040' stroke-width='1' stroke='black' fill='none'/><path d='M 460 1040 L 480 1040' stroke-width='1' stroke='black' fill='none'/><path d='M 260 1040 Q 270 1040 270 985 Q 270 980 280 980 L 460 980 Q 470 980 470 985 Q 470 1040 480 1040' stroke-width='1' stroke='black' fill='none'/><path d='M 375 980 L 370.0 982.5 L 370.0 977.5 z' fill='black'/><path d='M 280 1040 Q 270 1040 270 1095 Q 270 1100 280 1100 L 460 1100 Q 470 1100 470 1095 Q 470 1040 460 1040' stroke-width='1' stroke='black' fill='none'/><path d='M 365 1100 L 370.0 1097.5 L 370.0 1102.5 z' fill='black'/><g><path d='M 280 1040 Q 290 1040 290 1052.5 Q 290 1065 300 1065' stroke-width='1' stroke='black' fill='none'/><path d='M 440 1065 L 440 1065 Q 450 1065 450 1052.5 Q 450 1040 460 1040' stroke-width='1' stroke='black' fill='none'/><g><path d='M 430 1065 L 440 1065' stroke-width='1' stroke='black' fill='none'/><path d='M 350 1065 L 360 1065' stroke-width='1' stroke='black' fill='none'/><g><rect x='360' y='1045' fill='none' stroke-width='1' stroke='black' width='70' height='40'/><g><text x='395' y='1065.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>["\n]</text></g></g><path d='M 300 1065 L 320 1065' stroke-width='1' stroke='black' fill='none'/><g><rect x='320' y='1045' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='335' y='1065.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>\</text></g></g></g><path d='M 280 1040 Q 290 1040 290 1027.5 Q 290 1015 300 1015' stroke-width='1' stroke='black' fill='none'/><path d='M 360 1015 L 440 1015 Q 450 1015 450 1027.5 Q 450 1040 460 1040' stroke-width='1' stroke='black' fill='none'/><g><rect x='300' y='995' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='330' y='1015.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>[^"]</text></g></g></g></g><path d='M 200 1040 L 220 1040' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='1020' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='235' y='1040.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>"</text></g></g></g></g><g><g><text x='100' y='870.0' text-anchor='middle' font-style='italic'>rule-label</text></g><path d='M 200 870 L 190.0 875.0 L 190.0 865.0 z' fill='black'/><path d='M 840 870 L 830.0 875.0 L 830.0 865.0 z' fill='black'/><g><path d='M 200 870 Q 210 870 210 902.5 Q 210 935 220 935' stroke-width='1' stroke='black' fill='none'/><path d='M 310 935 L 810 935 Q 820 935 820 902.5 Q 820 870 830 870' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='915' fill='none' stroke-width='1' stroke='black' width='90' height='40'/><g><text x='265' y='935.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>+|-|...</text></g></g><path d='M 200 870 Q 210 870 210 872.5 Q 210 875 220 875' stroke-width='1' stroke='black' fill='none'/><path d='M 810 875 L 810 875 Q 820 875 820 872.5 Q 820 870 830 870' stroke-width='1' stroke='black' fill='none'/><g><path d='M 800 875 L 810 875' stroke-width='1' stroke='black' fill='none'/><path d='M 470 875 L 480 875' stroke-width='1' stroke='black' fill='none'/><g><path d='M 480 875 L 500 875' stroke-width='1' stroke='black' fill='none'/><path d='M 780 875 L 800 875' stroke-width='1' stroke='black' fill='none'/><path d='M 480 875 Q 490 875 490 855 Q 490 850 500 850 L 780 850 Q 790 850 790 855 Q 790 875 800 875' stroke-width='1' stroke='black' fill='none'/><path d='M 645 850 L 640.0 852.5 L 640.0 847.5 z' fill='black'/><path d='M 500 875 Q 490 875 490 895 Q 490 900 500 900 L 780 900 Q 790 900 790 895 Q 790 875 780 875' stroke-width='1' stroke='black' fill='none'/><path d='M 635 900 L 640.0 897.5 L 640.0 902.5 z' fill='black'/><g><rect x='500' y='855' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='280' height='40'/><g><text x='640' y='875.0' text-anchor='middle' font-style='italic'>label-subsequent-character</text></g></g></g><path d='M 220 875 L 240 875' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='855' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='230' height='40'/><g><text x='355' y='875.0' text-anchor='middle' font-style='italic'>label-start-character</text></g></g></g><path d='M 200 870 Q 210 870 210 837.5 Q 210 805 220 805' stroke-width='1' stroke='black' fill='none'/><path d='M 430 805 L 810 805 Q 820 805 820 837.5 Q 820 870 830 870' stroke-width='1' stroke='black' fill='none'/><g><path d='M 420 805 L 430 805' stroke-width='1' stroke='black' fill='none'/><path d='M 380 805 L 390 805' stroke-width='1' stroke='black' fill='none'/><g><rect x='390' y='785' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='405' y='805.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>|</text></g></g><path d='M 270 805 L 280 805' stroke-width='1' stroke='black' fill='none'/><g><path d='M 280 805 L 300 805' stroke-width='1' stroke='black' fill='none'/><path d='M 360 805 L 380 805' stroke-width='1' stroke='black' fill='none'/><path d='M 300 805 Q 290 805 290 825 Q 290 830 300 830 L 360 830 Q 370 830 370 825 Q 370 805 360 805' stroke-width='1' stroke='black' fill='none'/><path d='M 325 830 L 330.0 827.5 L 330.0 832.5 z' fill='black'/><g><rect x='300' y='785' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='330' y='805.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>[^|]</text></g></g></g><path d='M 220 805 L 240 805' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='785' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='255' y='805.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>|</text></g></g></g></g></g><g><g><text x='100' y='495.0' text-anchor='middle' font-style='italic'>rule</text></g><path d='M 200 495 L 190.0 500.0 L 190.0 490.0 z' fill='black'/><path d='M 680 495 L 670.0 500.0 L 670.0 490.0 z' fill='black'/><g><path d='M 200 495 Q 210 495 210 615 Q 210 735 220 735' stroke-width='1' stroke='black' fill='none'/><path d='M 640 735 L 650 735 Q 660 735 660 615 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 630 735 L 640 735' stroke-width='1' stroke='black' fill='none'/><path d='M 590 735 L 600 735' stroke-width='1' stroke='black' fill='none'/><g><rect x='600' y='715' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='615' y='735.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 520 735 L 530 735' stroke-width='1' stroke='black' fill='none'/><g><rect x='530' y='715' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='560' y='735.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 480 735 L 490 735' stroke-width='1' stroke='black' fill='none'/><g><rect x='490' y='715' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='505' y='735.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 380 735 L 390 735' stroke-width='1' stroke='black' fill='none'/><g><rect x='390' y='715' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='90' height='40'/><g><text x='435' y='735.0' text-anchor='middle' font-style='italic'>literal</text></g></g><path d='M 340 735 L 350 735' stroke-width='1' stroke='black' fill='none'/><g><rect x='350' y='715' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='365' y='735.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 220 735 L 240 735' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='715' fill='none' stroke-width='1' stroke='black' width='100' height='40'/><g><text x='290' y='735.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(comment</text></g></g></g><path d='M 200 495 Q 210 495 210 585 Q 210 675 220 675' stroke-width='1' stroke='black' fill='none'/><path d='M 650 675 L 650 675 Q 660 675 660 585 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 640 675 L 650 675' stroke-width='1' stroke='black' fill='none'/><path d='M 600 675 L 610 675' stroke-width='1' stroke='black' fill='none'/><g><rect x='610' y='655' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='625' y='675.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 420 675 L 430 675' stroke-width='1' stroke='black' fill='none'/><g><path d='M 430 675 L 450 675' stroke-width='1' stroke='black' fill='none'/><path d='M 580 675 L 600 675' stroke-width='1' stroke='black' fill='none'/><path d='M 450 675 Q 440 675 440 695 Q 440 700 450 700 L 580 700 Q 590 700 590 695 Q 590 675 580 675' stroke-width='1' stroke='black' fill='none'/><path d='M 510 700 L 515.0 697.5 L 515.0 702.5 z' fill='black'/><g><path d='M 570 675 L 580 675' stroke-width='1' stroke='black' fill='none'/><path d='M 500 675 L 510 675' stroke-width='1' stroke='black' fill='none'/><g><rect x='510' y='655' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='540' y='675.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 450 675 L 470 675' stroke-width='1' stroke='black' fill='none'/><g><rect x='470' y='655' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='485' y='675.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g></g></g><path d='M 220 675 L 240 675' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='655' fill='none' stroke-width='1' stroke='black' width='180' height='40'/><g><text x='330' y='675.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(optional-choice</text></g></g></g><path d='M 200 495 Q 210 495 210 555 Q 210 615 220 615' stroke-width='1' stroke='black' fill='none'/><path d='M 560 615 L 650 615 Q 660 615 660 555 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 550 615 L 560 615' stroke-width='1' stroke='black' fill='none'/><path d='M 510 615 L 520 615' stroke-width='1' stroke='black' fill='none'/><g><rect x='520' y='595' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='535' y='615.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 330 615 L 340 615' stroke-width='1' stroke='black' fill='none'/><g><path d='M 340 615 L 360 615' stroke-width='1' stroke='black' fill='none'/><path d='M 490 615 L 510 615' stroke-width='1' stroke='black' fill='none'/><path d='M 360 615 Q 350 615 350 635 Q 350 640 360 640 L 490 640 Q 500 640 500 635 Q 500 615 490 615' stroke-width='1' stroke='black' fill='none'/><path d='M 420 640 L 425.0 637.5 L 425.0 642.5 z' fill='black'/><g><path d='M 480 615 L 490 615' stroke-width='1' stroke='black' fill='none'/><path d='M 410 615 L 420 615' stroke-width='1' stroke='black' fill='none'/><g><rect x='420' y='595' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='450' y='615.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 360 615 L 380 615' stroke-width='1' stroke='black' fill='none'/><g><rect x='380' y='595' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='395' y='615.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g></g></g><path d='M 220 615 L 240 615' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='595' fill='none' stroke-width='1' stroke='black' width='90' height='40'/><g><text x='285' y='615.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(choice</text></g></g></g><path d='M 200 495 Q 210 495 210 525 Q 210 555 220 555' stroke-width='1' stroke='black' fill='none'/><path d='M 530 555 L 650 555 Q 660 555 660 525 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 520 555 L 530 555' stroke-width='1' stroke='black' fill='none'/><path d='M 480 555 L 490 555' stroke-width='1' stroke='black' fill='none'/><g><rect x='490' y='535' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='505' y='555.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 300 555 L 310 555' stroke-width='1' stroke='black' fill='none'/><g><path d='M 310 555 L 330 555' stroke-width='1' stroke='black' fill='none'/><path d='M 460 555 L 480 555' stroke-width='1' stroke='black' fill='none'/><path d='M 330 555 Q 320 555 320 575 Q 320 580 330 580 L 460 580 Q 470 580 470 575 Q 470 555 460 555' stroke-width='1' stroke='black' fill='none'/><path d='M 390 580 L 395.0 577.5 L 395.0 582.5 z' fill='black'/><g><path d='M 450 555 L 460 555' stroke-width='1' stroke='black' fill='none'/><path d='M 380 555 L 390 555' stroke-width='1' stroke='black' fill='none'/><g><rect x='390' y='535' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='420' y='555.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 330 555 L 350 555' stroke-width='1' stroke='black' fill='none'/><g><rect x='350' y='535' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='365' y='555.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g></g></g><path d='M 220 555 L 240 555' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='535' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='270' y='555.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(seq</text></g></g></g><path d='M 200 495 Q 210 495 210 500 Q 210 505 220 505' stroke-width='1' stroke='black' fill='none'/><path d='M 540 505 L 650 505 Q 660 505 660 500 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 530 505 L 540 505' stroke-width='1' stroke='black' fill='none'/><path d='M 490 505 L 500 505' stroke-width='1' stroke='black' fill='none'/><g><rect x='500' y='485' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='515' y='505.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 420 505 L 430 505' stroke-width='1' stroke='black' fill='none'/><g><rect x='430' y='485' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='460' y='505.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 380 505 L 390 505' stroke-width='1' stroke='black' fill='none'/><g><rect x='390' y='485' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='405' y='505.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 220 505 L 240 505' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='485' fill='none' stroke-width='1' stroke='black' width='140' height='40'/><g><text x='310' y='505.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(one-or-more</text></g></g></g><path d='M 200 495 Q 210 495 210 475 Q 210 455 220 455' stroke-width='1' stroke='black' fill='none'/><path d='M 550 455 L 650 455 Q 660 455 660 475 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 540 455 L 550 455' stroke-width='1' stroke='black' fill='none'/><path d='M 500 455 L 510 455' stroke-width='1' stroke='black' fill='none'/><g><rect x='510' y='435' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='525' y='455.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 430 455 L 440 455' stroke-width='1' stroke='black' fill='none'/><g><rect x='440' y='435' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='470' y='455.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 390 455 L 400 455' stroke-width='1' stroke='black' fill='none'/><g><rect x='400' y='435' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='415' y='455.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 220 455 L 240 455' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='435' fill='none' stroke-width='1' stroke='black' width='150' height='40'/><g><text x='315' y='455.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(zero-or-more</text></g></g></g><path d='M 200 495 Q 210 495 210 450 Q 210 405 220 405' stroke-width='1' stroke='black' fill='none'/><path d='M 510 405 L 650 405 Q 660 405 660 450 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 500 405 L 510 405' stroke-width='1' stroke='black' fill='none'/><path d='M 460 405 L 470 405' stroke-width='1' stroke='black' fill='none'/><g><rect x='470' y='385' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='485' y='405.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 390 405 L 400 405' stroke-width='1' stroke='black' fill='none'/><g><rect x='400' y='385' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='430' y='405.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 350 405 L 360 405' stroke-width='1' stroke='black' fill='none'/><g><rect x='360' y='385' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='375' y='405.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 220 405 L 240 405' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='385' fill='none' stroke-width='1' stroke='black' width='110' height='40'/><g><text x='295' y='405.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(optional</text></g></g></g><path d='M 200 495 Q 210 495 210 425 Q 210 355 220 355' stroke-width='1' stroke='black' fill='none'/><path d='M 540 355 L 650 355 Q 660 355 660 425 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 530 355 L 540 355' stroke-width='1' stroke='black' fill='none'/><path d='M 490 355 L 500 355' stroke-width='1' stroke='black' fill='none'/><g><rect x='500' y='335' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='515' y='355.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 390 355 L 400 355' stroke-width='1' stroke='black' fill='none'/><g><rect x='400' y='335' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='90' height='40'/><g><text x='445' y='355.0' text-anchor='middle' font-style='italic'>literal</text></g></g><path d='M 350 355 L 360 355' stroke-width='1' stroke='black' fill='none'/><g><rect x='360' y='335' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='375' y='355.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 220 355 L 240 355' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='335' fill='none' stroke-width='1' stroke='black' width='110' height='40'/><g><text x='295' y='355.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(elidable</text></g></g></g><path d='M 200 495 Q 210 495 210 400 Q 210 305 220 305' stroke-width='1' stroke='black' fill='none'/><path d='M 310 305 L 650 305 Q 660 305 660 400 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='285' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='90' height='40'/><g><text x='265' y='305.0' text-anchor='middle' font-style='italic'>literal</text></g></g><path d='M 200 495 Q 210 495 210 375 Q 210 255 220 255' stroke-width='1' stroke='black' fill='none'/><path d='M 340 255 L 650 255 Q 660 255 660 375 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='235' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='120' height='40'/><g><text x='280' y='255.0' text-anchor='middle' font-style='italic'>rule-label</text></g></g></g></g><g><g><text x='100' y='190.0' text-anchor='middle' font-style='italic'>ruleset</text></g><path d='M 200 185 L 190.0 190.0 L 190.0 180.0 z' fill='black'/><path d='M 670 185 L 660.0 190.0 L 660.0 180.0 z' fill='black'/><g><path d='M 200 185 L 220 185' stroke-width='1' stroke='black' fill='none'/><path d='M 640 185 L 660 185' stroke-width='1' stroke='black' fill='none'/><path d='M 220 185 Q 210 185 210 205 Q 210 210 220 210 L 640 210 Q 650 210 650 205 Q 650 185 640 185' stroke-width='1' stroke='black' fill='none'/><path d='M 425 210 L 430.0 207.5 L 430.0 212.5 z' fill='black'/><g><path d='M 630 185 L 640 185' stroke-width='1' stroke='black' fill='none'/><path d='M 590 185 L 600 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='600' y='165' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='615' y='185.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 520 185 L 530 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='530' y='165' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='560' y='185.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 480 185 L 490 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='490' y='165' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='505' y='185.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 440 185 L 450 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='450' y='165' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='465' y='185.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>.</text></g></g><path d='M 400 185 L 410 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='410' y='165' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='425' y='185.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 270 185 L 280 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='280' y='165' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='120' height='40'/><g><text x='340' y='185.0' text-anchor='middle' font-style='italic'>rule-label</text></g></g><path d='M 220 185 L 240 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='165' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='255' y='185.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(</text></g></g></g></g></g><g><g><text x='100' y='77.5' text-anchor='middle' font-style='italic'>banterpixra-command-line</text></g><path d='M 200 55 L 190.0 60.0 L 190.0 50.0 z' fill='black'/><path d='M 1460 55 L 1450.0 60.0 L 1450.0 50.0 z' fill='black'/><g><path d='M 1440 55 L 1450 55' stroke-width='1' stroke='black' fill='none'/><path d='M 1220 55 L 1230 55' stroke-width='1' stroke='black' fill='none'/><g><rect x='1230' y='35' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='210' height='40'/><g><text x='1335' y='55.0' text-anchor='middle' font-style='italic'>output-svg-filename</text></g></g><path d='M 1180 55 L 1190 55' stroke-width='1' stroke='black' fill='none'/><g><rect x='1190' y='35' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='1205' y='55.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 1140 55 L 1150 55' stroke-width='1' stroke='black' fill='none'/><g><rect x='1150' y='35' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='1165' y='55.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>></text></g></g><path d='M 1100 55 L 1110 55' stroke-width='1' stroke='black' fill='none'/><g><rect x='1110' y='35' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='1125' y='55.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 620 55 L 630 55' stroke-width='1' stroke='black' fill='none'/><g><path d='M 630 55 Q 640 55 640 67.5 Q 640 80 650 80' stroke-width='1' stroke='black' fill='none'/><path d='M 1020 80 L 1080 80 Q 1090 80 1090 67.5 Q 1090 55 1100 55' stroke-width='1' stroke='black' fill='none'/><g><path d='M 1010 80 L 1020 80' stroke-width='1' stroke='black' fill='none'/><path d='M 850 80 L 860 80' stroke-width='1' stroke='black' fill='none'/><g><rect x='860' y='60' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='150' height='40'/><g><text x='935' y='80.0' text-anchor='middle' font-style='italic'>rule-filename</text></g></g><path d='M 810 80 L 820 80' stroke-width='1' stroke='black' fill='none'/><g><rect x='820' y='60' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='835' y='80.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 770 80 L 780 80' stroke-width='1' stroke='black' fill='none'/><g><rect x='780' y='60' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='795' y='80.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'><</text></g></g><path d='M 730 80 L 740 80' stroke-width='1' stroke='black' fill='none'/><g><rect x='740' y='60' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='755' y='80.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 650 80 L 670 80' stroke-width='1' stroke='black' fill='none'/><g><rect x='670' y='60' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='700' y='80.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>rule</text></g></g></g><path d='M 630 55 Q 640 55 640 42.5 Q 640 30 650 30' stroke-width='1' stroke='black' fill='none'/><path d='M 1080 30 L 1080 30 Q 1090 30 1090 42.5 Q 1090 55 1100 55' stroke-width='1' stroke='black' fill='none'/><g><path d='M 1070 30 L 1080 30' stroke-width='1' stroke='black' fill='none'/><path d='M 880 30 L 890 30' stroke-width='1' stroke='black' fill='none'/><g><rect x='890' y='10' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='180' height='40'/><g><text x='980' y='30.0' text-anchor='middle' font-style='italic'>ruleset-filename</text></g></g><path d='M 840 30 L 850 30' stroke-width='1' stroke='black' fill='none'/><g><rect x='850' y='10' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='865' y='30.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 800 30 L 810 30' stroke-width='1' stroke='black' fill='none'/><g><rect x='810' y='10' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='825' y='30.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'><</text></g></g><path d='M 760 30 L 770 30' stroke-width='1' stroke='black' fill='none'/><g><rect x='770' y='10' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='785' y='30.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 650 30 L 670 30' stroke-width='1' stroke='black' fill='none'/><g><rect x='670' y='10' fill='none' stroke-width='1' stroke='black' width='90' height='40'/><g><text x='715' y='30.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>ruleset</text></g></g></g></g><path d='M 390 55 L 400 55' stroke-width='1' stroke='black' fill='none'/><g><path d='M 400 55 L 410 55' stroke-width='1' stroke='black' fill='none'/><path d='M 610 55 L 620 55' stroke-width='1' stroke='black' fill='none'/><path d='M 400 55 Q 405 55 405 30 Q 405 25 410 25 L 610 25 Q 615 25 615 30 Q 615 55 620 55' stroke-width='1' stroke='black' fill='none'/><path d='M 515 25 L 510.0 27.5 L 510.0 22.5 z' fill='black'/><g><path d='M 410 55 L 490 55' stroke-width='1' stroke='black' fill='none'/><path d='M 530 55 L 610 55' stroke-width='1' stroke='black' fill='none'/><rect x='410' y='30' fill='none' stroke-width='1' stroke-dasharray='1,3' stroke='black' width='200' height='125'/><g><text x='510' y='135.0' text-anchor='middle'>showing the layout</text><text x='510' y='115.0' text-anchor='middle'>Adds pink boxes</text><text x='510' y='95.0' text-anchor='middle'>Debug mode:</text></g><g><rect x='490' y='35' fill='none' stroke-width='1' stroke='black' width='40' height='40'/><g><text x='510' y='55.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>-d</text></g></g></g></g><path d='M 350 55 L 360 55' stroke-width='1' stroke='black' fill='none'/><g><rect x='360' y='35' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='375' y='55.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 200 55 L 220 55' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='35' fill='none' stroke-width='1' stroke='black' width='130' height='40'/><g><text x='285' y='55.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>banterpixra</text></g></g></g></g></svg>ABS TEST: rule-label > #t/2
ABS TEST: literal > #t/3
ABS TEST: rule > #t/8
ABS TEST: output-svg-filename > #f/1
ABS TEST: rule-filename > #f/1
ABS TEST: ruleset-filename > #f/1
ABS TEST: label-subsequent-character > #t/1
ABS TEST: label-start-character > #t/2
ABS TEST: banterpixra-command-line > #t/0
ABS TEST: ruleset > #t/0
|
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
|
<
<
<
<
<
<
<
<
<
|
1
|
<svg xmlns='http://www.w3.org/2000/svg' version='1.2' baseProfile='tiny' viewBox='0 0 1460 1275'><g><g><text x='100' y='1220.0' text-anchor='middle' font-style='italic'>label-subsequent-character</text></g><path d='M 200 1220 L 190.0 1225.0 L 190.0 1215.0 z' fill='black'/><path d='M 480 1220 L 470.0 1225.0 L 470.0 1215.0 z' fill='black'/><g><path d='M 200 1220 Q 210 1220 210 1232.5 Q 210 1245 220 1245' stroke-width='1' stroke='black' fill='none'/><path d='M 330 1245 L 450 1245 Q 460 1245 460 1232.5 Q 460 1220 470 1220' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='1225' fill='none' stroke-width='1' stroke='black' width='110' height='40'/><g><text x='275' y='1245.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>[0-9+-.@]</text></g></g><path d='M 200 1220 Q 210 1220 210 1207.5 Q 210 1195 220 1195' stroke-width='1' stroke='black' fill='none'/><path d='M 450 1195 L 450 1195 Q 460 1195 460 1207.5 Q 460 1220 470 1220' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='1175' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='230' height='40'/><g><text x='335' y='1195.0' text-anchor='middle' font-style='italic'>label-start-character</text></g></g></g></g><g><g><text x='100' y='1135.0' text-anchor='middle' font-style='italic'>label-start-character</text></g><path d='M 200 1135 L 190.0 1140.0 L 190.0 1130.0 z' fill='black'/><path d='M 440 1135 L 430.0 1140.0 L 430.0 1130.0 z' fill='black'/><g><rect x='200' y='1115' fill='none' stroke-width='1' stroke='black' width='230' height='40'/><g><text x='315' y='1135.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>[a-zA-Z!$%&*/:<=>^?_]</text></g></g></g><g><g><text x='100' y='1040.0' text-anchor='middle' font-style='italic'>literal</text></g><path d='M 200 1040 L 190.0 1045.0 L 190.0 1035.0 z' fill='black'/><path d='M 540 1040 L 530.0 1045.0 L 530.0 1035.0 z' fill='black'/><g><path d='M 520 1040 L 530 1040' stroke-width='1' stroke='black' fill='none'/><path d='M 480 1040 L 490 1040' stroke-width='1' stroke='black' fill='none'/><g><rect x='490' y='1020' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='505' y='1040.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>"</text></g></g><path d='M 250 1040 L 260 1040' stroke-width='1' stroke='black' fill='none'/><g><path d='M 260 1040 L 280 1040' stroke-width='1' stroke='black' fill='none'/><path d='M 460 1040 L 480 1040' stroke-width='1' stroke='black' fill='none'/><path d='M 260 1040 Q 270 1040 270 985 Q 270 980 280 980 L 460 980 Q 470 980 470 985 Q 470 1040 480 1040' stroke-width='1' stroke='black' fill='none'/><path d='M 375 980 L 370.0 982.5 L 370.0 977.5 z' fill='black'/><path d='M 280 1040 Q 270 1040 270 1095 Q 270 1100 280 1100 L 460 1100 Q 470 1100 470 1095 Q 470 1040 460 1040' stroke-width='1' stroke='black' fill='none'/><path d='M 365 1100 L 370.0 1097.5 L 370.0 1102.5 z' fill='black'/><g><path d='M 280 1040 Q 290 1040 290 1052.5 Q 290 1065 300 1065' stroke-width='1' stroke='black' fill='none'/><path d='M 440 1065 L 440 1065 Q 450 1065 450 1052.5 Q 450 1040 460 1040' stroke-width='1' stroke='black' fill='none'/><g><path d='M 430 1065 L 440 1065' stroke-width='1' stroke='black' fill='none'/><path d='M 350 1065 L 360 1065' stroke-width='1' stroke='black' fill='none'/><g><rect x='360' y='1045' fill='none' stroke-width='1' stroke='black' width='70' height='40'/><g><text x='395' y='1065.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>["\n]</text></g></g><path d='M 300 1065 L 320 1065' stroke-width='1' stroke='black' fill='none'/><g><rect x='320' y='1045' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='335' y='1065.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>\</text></g></g></g><path d='M 280 1040 Q 290 1040 290 1027.5 Q 290 1015 300 1015' stroke-width='1' stroke='black' fill='none'/><path d='M 360 1015 L 440 1015 Q 450 1015 450 1027.5 Q 450 1040 460 1040' stroke-width='1' stroke='black' fill='none'/><g><rect x='300' y='995' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='330' y='1015.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>[^"]</text></g></g></g></g><path d='M 200 1040 L 220 1040' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='1020' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='235' y='1040.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>"</text></g></g></g></g><g><g><text x='100' y='870.0' text-anchor='middle' font-style='italic'>rule-label</text></g><path d='M 200 870 L 190.0 875.0 L 190.0 865.0 z' fill='black'/><path d='M 840 870 L 830.0 875.0 L 830.0 865.0 z' fill='black'/><g><path d='M 200 870 Q 210 870 210 902.5 Q 210 935 220 935' stroke-width='1' stroke='black' fill='none'/><path d='M 310 935 L 810 935 Q 820 935 820 902.5 Q 820 870 830 870' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='915' fill='none' stroke-width='1' stroke='black' width='90' height='40'/><g><text x='265' y='935.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>+|-|...</text></g></g><path d='M 200 870 Q 210 870 210 872.5 Q 210 875 220 875' stroke-width='1' stroke='black' fill='none'/><path d='M 810 875 L 810 875 Q 820 875 820 872.5 Q 820 870 830 870' stroke-width='1' stroke='black' fill='none'/><g><path d='M 800 875 L 810 875' stroke-width='1' stroke='black' fill='none'/><path d='M 470 875 L 480 875' stroke-width='1' stroke='black' fill='none'/><g><path d='M 480 875 L 500 875' stroke-width='1' stroke='black' fill='none'/><path d='M 780 875 L 800 875' stroke-width='1' stroke='black' fill='none'/><path d='M 480 875 Q 490 875 490 855 Q 490 850 500 850 L 780 850 Q 790 850 790 855 Q 790 875 800 875' stroke-width='1' stroke='black' fill='none'/><path d='M 645 850 L 640.0 852.5 L 640.0 847.5 z' fill='black'/><path d='M 500 875 Q 490 875 490 895 Q 490 900 500 900 L 780 900 Q 790 900 790 895 Q 790 875 780 875' stroke-width='1' stroke='black' fill='none'/><path d='M 635 900 L 640.0 897.5 L 640.0 902.5 z' fill='black'/><g><rect x='500' y='855' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='280' height='40'/><g><text x='640' y='875.0' text-anchor='middle' font-style='italic'>label-subsequent-character</text></g></g></g><path d='M 220 875 L 240 875' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='855' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='230' height='40'/><g><text x='355' y='875.0' text-anchor='middle' font-style='italic'>label-start-character</text></g></g></g><path d='M 200 870 Q 210 870 210 837.5 Q 210 805 220 805' stroke-width='1' stroke='black' fill='none'/><path d='M 430 805 L 810 805 Q 820 805 820 837.5 Q 820 870 830 870' stroke-width='1' stroke='black' fill='none'/><g><path d='M 420 805 L 430 805' stroke-width='1' stroke='black' fill='none'/><path d='M 380 805 L 390 805' stroke-width='1' stroke='black' fill='none'/><g><rect x='390' y='785' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='405' y='805.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>|</text></g></g><path d='M 270 805 L 280 805' stroke-width='1' stroke='black' fill='none'/><g><path d='M 280 805 L 300 805' stroke-width='1' stroke='black' fill='none'/><path d='M 360 805 L 380 805' stroke-width='1' stroke='black' fill='none'/><path d='M 300 805 Q 290 805 290 825 Q 290 830 300 830 L 360 830 Q 370 830 370 825 Q 370 805 360 805' stroke-width='1' stroke='black' fill='none'/><path d='M 325 830 L 330.0 827.5 L 330.0 832.5 z' fill='black'/><g><rect x='300' y='785' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='330' y='805.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>[^|]</text></g></g></g><path d='M 220 805 L 240 805' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='785' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='255' y='805.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>|</text></g></g></g></g></g><g><g><text x='100' y='495.0' text-anchor='middle' font-style='italic'>rule</text></g><path d='M 200 495 L 190.0 500.0 L 190.0 490.0 z' fill='black'/><path d='M 680 495 L 670.0 500.0 L 670.0 490.0 z' fill='black'/><g><path d='M 200 495 Q 210 495 210 615 Q 210 735 220 735' stroke-width='1' stroke='black' fill='none'/><path d='M 640 735 L 650 735 Q 660 735 660 615 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 630 735 L 640 735' stroke-width='1' stroke='black' fill='none'/><path d='M 590 735 L 600 735' stroke-width='1' stroke='black' fill='none'/><g><rect x='600' y='715' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='615' y='735.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 520 735 L 530 735' stroke-width='1' stroke='black' fill='none'/><g><rect x='530' y='715' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='560' y='735.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 480 735 L 490 735' stroke-width='1' stroke='black' fill='none'/><g><rect x='490' y='715' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='505' y='735.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 380 735 L 390 735' stroke-width='1' stroke='black' fill='none'/><g><rect x='390' y='715' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='90' height='40'/><g><text x='435' y='735.0' text-anchor='middle' font-style='italic'>literal</text></g></g><path d='M 340 735 L 350 735' stroke-width='1' stroke='black' fill='none'/><g><rect x='350' y='715' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='365' y='735.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 220 735 L 240 735' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='715' fill='none' stroke-width='1' stroke='black' width='100' height='40'/><g><text x='290' y='735.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(comment</text></g></g></g><path d='M 200 495 Q 210 495 210 585 Q 210 675 220 675' stroke-width='1' stroke='black' fill='none'/><path d='M 650 675 L 650 675 Q 660 675 660 585 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 640 675 L 650 675' stroke-width='1' stroke='black' fill='none'/><path d='M 600 675 L 610 675' stroke-width='1' stroke='black' fill='none'/><g><rect x='610' y='655' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='625' y='675.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 420 675 L 430 675' stroke-width='1' stroke='black' fill='none'/><g><path d='M 430 675 L 450 675' stroke-width='1' stroke='black' fill='none'/><path d='M 580 675 L 600 675' stroke-width='1' stroke='black' fill='none'/><path d='M 450 675 Q 440 675 440 695 Q 440 700 450 700 L 580 700 Q 590 700 590 695 Q 590 675 580 675' stroke-width='1' stroke='black' fill='none'/><path d='M 510 700 L 515.0 697.5 L 515.0 702.5 z' fill='black'/><g><path d='M 570 675 L 580 675' stroke-width='1' stroke='black' fill='none'/><path d='M 500 675 L 510 675' stroke-width='1' stroke='black' fill='none'/><g><rect x='510' y='655' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='540' y='675.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 450 675 L 470 675' stroke-width='1' stroke='black' fill='none'/><g><rect x='470' y='655' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='485' y='675.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g></g></g><path d='M 220 675 L 240 675' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='655' fill='none' stroke-width='1' stroke='black' width='180' height='40'/><g><text x='330' y='675.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(optional-choice</text></g></g></g><path d='M 200 495 Q 210 495 210 555 Q 210 615 220 615' stroke-width='1' stroke='black' fill='none'/><path d='M 560 615 L 650 615 Q 660 615 660 555 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 550 615 L 560 615' stroke-width='1' stroke='black' fill='none'/><path d='M 510 615 L 520 615' stroke-width='1' stroke='black' fill='none'/><g><rect x='520' y='595' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='535' y='615.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 330 615 L 340 615' stroke-width='1' stroke='black' fill='none'/><g><path d='M 340 615 L 360 615' stroke-width='1' stroke='black' fill='none'/><path d='M 490 615 L 510 615' stroke-width='1' stroke='black' fill='none'/><path d='M 360 615 Q 350 615 350 635 Q 350 640 360 640 L 490 640 Q 500 640 500 635 Q 500 615 490 615' stroke-width='1' stroke='black' fill='none'/><path d='M 420 640 L 425.0 637.5 L 425.0 642.5 z' fill='black'/><g><path d='M 480 615 L 490 615' stroke-width='1' stroke='black' fill='none'/><path d='M 410 615 L 420 615' stroke-width='1' stroke='black' fill='none'/><g><rect x='420' y='595' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='450' y='615.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 360 615 L 380 615' stroke-width='1' stroke='black' fill='none'/><g><rect x='380' y='595' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='395' y='615.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g></g></g><path d='M 220 615 L 240 615' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='595' fill='none' stroke-width='1' stroke='black' width='90' height='40'/><g><text x='285' y='615.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(choice</text></g></g></g><path d='M 200 495 Q 210 495 210 525 Q 210 555 220 555' stroke-width='1' stroke='black' fill='none'/><path d='M 530 555 L 650 555 Q 660 555 660 525 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 520 555 L 530 555' stroke-width='1' stroke='black' fill='none'/><path d='M 480 555 L 490 555' stroke-width='1' stroke='black' fill='none'/><g><rect x='490' y='535' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='505' y='555.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 300 555 L 310 555' stroke-width='1' stroke='black' fill='none'/><g><path d='M 310 555 L 330 555' stroke-width='1' stroke='black' fill='none'/><path d='M 460 555 L 480 555' stroke-width='1' stroke='black' fill='none'/><path d='M 330 555 Q 320 555 320 575 Q 320 580 330 580 L 460 580 Q 470 580 470 575 Q 470 555 460 555' stroke-width='1' stroke='black' fill='none'/><path d='M 390 580 L 395.0 577.5 L 395.0 582.5 z' fill='black'/><g><path d='M 450 555 L 460 555' stroke-width='1' stroke='black' fill='none'/><path d='M 380 555 L 390 555' stroke-width='1' stroke='black' fill='none'/><g><rect x='390' y='535' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='420' y='555.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 330 555 L 350 555' stroke-width='1' stroke='black' fill='none'/><g><rect x='350' y='535' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='365' y='555.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g></g></g><path d='M 220 555 L 240 555' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='535' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='270' y='555.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(seq</text></g></g></g><path d='M 200 495 Q 210 495 210 500 Q 210 505 220 505' stroke-width='1' stroke='black' fill='none'/><path d='M 540 505 L 650 505 Q 660 505 660 500 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 530 505 L 540 505' stroke-width='1' stroke='black' fill='none'/><path d='M 490 505 L 500 505' stroke-width='1' stroke='black' fill='none'/><g><rect x='500' y='485' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='515' y='505.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 420 505 L 430 505' stroke-width='1' stroke='black' fill='none'/><g><rect x='430' y='485' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='460' y='505.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 380 505 L 390 505' stroke-width='1' stroke='black' fill='none'/><g><rect x='390' y='485' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='405' y='505.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 220 505 L 240 505' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='485' fill='none' stroke-width='1' stroke='black' width='140' height='40'/><g><text x='310' y='505.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(one-or-more</text></g></g></g><path d='M 200 495 Q 210 495 210 475 Q 210 455 220 455' stroke-width='1' stroke='black' fill='none'/><path d='M 550 455 L 650 455 Q 660 455 660 475 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 540 455 L 550 455' stroke-width='1' stroke='black' fill='none'/><path d='M 500 455 L 510 455' stroke-width='1' stroke='black' fill='none'/><g><rect x='510' y='435' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='525' y='455.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 430 455 L 440 455' stroke-width='1' stroke='black' fill='none'/><g><rect x='440' y='435' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='470' y='455.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 390 455 L 400 455' stroke-width='1' stroke='black' fill='none'/><g><rect x='400' y='435' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='415' y='455.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 220 455 L 240 455' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='435' fill='none' stroke-width='1' stroke='black' width='150' height='40'/><g><text x='315' y='455.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(zero-or-more</text></g></g></g><path d='M 200 495 Q 210 495 210 450 Q 210 405 220 405' stroke-width='1' stroke='black' fill='none'/><path d='M 510 405 L 650 405 Q 660 405 660 450 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 500 405 L 510 405' stroke-width='1' stroke='black' fill='none'/><path d='M 460 405 L 470 405' stroke-width='1' stroke='black' fill='none'/><g><rect x='470' y='385' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='485' y='405.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 390 405 L 400 405' stroke-width='1' stroke='black' fill='none'/><g><rect x='400' y='385' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='430' y='405.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 350 405 L 360 405' stroke-width='1' stroke='black' fill='none'/><g><rect x='360' y='385' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='375' y='405.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 220 405 L 240 405' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='385' fill='none' stroke-width='1' stroke='black' width='110' height='40'/><g><text x='295' y='405.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(optional</text></g></g></g><path d='M 200 495 Q 210 495 210 425 Q 210 355 220 355' stroke-width='1' stroke='black' fill='none'/><path d='M 540 355 L 650 355 Q 660 355 660 425 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><path d='M 530 355 L 540 355' stroke-width='1' stroke='black' fill='none'/><path d='M 490 355 L 500 355' stroke-width='1' stroke='black' fill='none'/><g><rect x='500' y='335' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='515' y='355.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 390 355 L 400 355' stroke-width='1' stroke='black' fill='none'/><g><rect x='400' y='335' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='90' height='40'/><g><text x='445' y='355.0' text-anchor='middle' font-style='italic'>literal</text></g></g><path d='M 350 355 L 360 355' stroke-width='1' stroke='black' fill='none'/><g><rect x='360' y='335' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='375' y='355.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 220 355 L 240 355' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='335' fill='none' stroke-width='1' stroke='black' width='110' height='40'/><g><text x='295' y='355.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(elidable</text></g></g></g><path d='M 200 495 Q 210 495 210 400 Q 210 305 220 305' stroke-width='1' stroke='black' fill='none'/><path d='M 310 305 L 650 305 Q 660 305 660 400 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='285' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='90' height='40'/><g><text x='265' y='305.0' text-anchor='middle' font-style='italic'>literal</text></g></g><path d='M 200 495 Q 210 495 210 375 Q 210 255 220 255' stroke-width='1' stroke='black' fill='none'/><path d='M 340 255 L 650 255 Q 660 255 660 375 Q 660 495 670 495' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='235' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='120' height='40'/><g><text x='280' y='255.0' text-anchor='middle' font-style='italic'>rule-label</text></g></g></g></g><g><g><text x='100' y='190.0' text-anchor='middle' font-style='italic'>ruleset</text></g><path d='M 200 185 L 190.0 190.0 L 190.0 180.0 z' fill='black'/><path d='M 670 185 L 660.0 190.0 L 660.0 180.0 z' fill='black'/><g><path d='M 200 185 L 220 185' stroke-width='1' stroke='black' fill='none'/><path d='M 640 185 L 660 185' stroke-width='1' stroke='black' fill='none'/><path d='M 220 185 Q 210 185 210 205 Q 210 210 220 210 L 640 210 Q 650 210 650 205 Q 650 185 640 185' stroke-width='1' stroke='black' fill='none'/><path d='M 425 210 L 430.0 207.5 L 430.0 212.5 z' fill='black'/><g><path d='M 630 185 L 640 185' stroke-width='1' stroke='black' fill='none'/><path d='M 590 185 L 600 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='600' y='165' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='615' y='185.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>)</text></g></g><path d='M 520 185 L 530 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='530' y='165' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='560' y='185.0' text-anchor='middle' font-style='italic'>rule</text></g></g><path d='M 480 185 L 490 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='490' y='165' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='505' y='185.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 440 185 L 450 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='450' y='165' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='465' y='185.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>.</text></g></g><path d='M 400 185 L 410 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='410' y='165' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='425' y='185.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 270 185 L 280 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='280' y='165' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='120' height='40'/><g><text x='340' y='185.0' text-anchor='middle' font-style='italic'>rule-label</text></g></g><path d='M 220 185 L 240 185' stroke-width='1' stroke='black' fill='none'/><g><rect x='240' y='165' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='255' y='185.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>(</text></g></g></g></g></g><g><g><text x='100' y='77.5' text-anchor='middle' font-style='italic'>banterpixra-command-line</text></g><path d='M 200 55 L 190.0 60.0 L 190.0 50.0 z' fill='black'/><path d='M 1460 55 L 1450.0 60.0 L 1450.0 50.0 z' fill='black'/><g><path d='M 1440 55 L 1450 55' stroke-width='1' stroke='black' fill='none'/><path d='M 1220 55 L 1230 55' stroke-width='1' stroke='black' fill='none'/><g><rect x='1230' y='35' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='210' height='40'/><g><text x='1335' y='55.0' text-anchor='middle' font-style='italic'>output-svg-filename</text></g></g><path d='M 1180 55 L 1190 55' stroke-width='1' stroke='black' fill='none'/><g><rect x='1190' y='35' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='1205' y='55.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 1140 55 L 1150 55' stroke-width='1' stroke='black' fill='none'/><g><rect x='1150' y='35' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='1165' y='55.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>></text></g></g><path d='M 1100 55 L 1110 55' stroke-width='1' stroke='black' fill='none'/><g><rect x='1110' y='35' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='1125' y='55.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 620 55 L 630 55' stroke-width='1' stroke='black' fill='none'/><g><path d='M 630 55 Q 640 55 640 67.5 Q 640 80 650 80' stroke-width='1' stroke='black' fill='none'/><path d='M 1020 80 L 1080 80 Q 1090 80 1090 67.5 Q 1090 55 1100 55' stroke-width='1' stroke='black' fill='none'/><g><path d='M 1010 80 L 1020 80' stroke-width='1' stroke='black' fill='none'/><path d='M 850 80 L 860 80' stroke-width='1' stroke='black' fill='none'/><g><rect x='860' y='60' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='150' height='40'/><g><text x='935' y='80.0' text-anchor='middle' font-style='italic'>rule-filename</text></g></g><path d='M 810 80 L 820 80' stroke-width='1' stroke='black' fill='none'/><g><rect x='820' y='60' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='835' y='80.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 770 80 L 780 80' stroke-width='1' stroke='black' fill='none'/><g><rect x='780' y='60' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='795' y='80.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'><</text></g></g><path d='M 730 80 L 740 80' stroke-width='1' stroke='black' fill='none'/><g><rect x='740' y='60' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='755' y='80.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 650 80 L 670 80' stroke-width='1' stroke='black' fill='none'/><g><rect x='670' y='60' fill='none' stroke-width='1' stroke='black' width='60' height='40'/><g><text x='700' y='80.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>rule</text></g></g></g><path d='M 630 55 Q 640 55 640 42.5 Q 640 30 650 30' stroke-width='1' stroke='black' fill='none'/><path d='M 1080 30 L 1080 30 Q 1090 30 1090 42.5 Q 1090 55 1100 55' stroke-width='1' stroke='black' fill='none'/><g><path d='M 1070 30 L 1080 30' stroke-width='1' stroke='black' fill='none'/><path d='M 880 30 L 890 30' stroke-width='1' stroke='black' fill='none'/><g><rect x='890' y='10' rx='20' ry='20' fill='none' stroke-width='1' stroke='black' width='180' height='40'/><g><text x='980' y='30.0' text-anchor='middle' font-style='italic'>ruleset-filename</text></g></g><path d='M 840 30 L 850 30' stroke-width='1' stroke='black' fill='none'/><g><rect x='850' y='10' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='865' y='30.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 800 30 L 810 30' stroke-width='1' stroke='black' fill='none'/><g><rect x='810' y='10' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='825' y='30.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'><</text></g></g><path d='M 760 30 L 770 30' stroke-width='1' stroke='black' fill='none'/><g><rect x='770' y='10' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='785' y='30.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 650 30 L 670 30' stroke-width='1' stroke='black' fill='none'/><g><rect x='670' y='10' fill='none' stroke-width='1' stroke='black' width='90' height='40'/><g><text x='715' y='30.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>ruleset</text></g></g></g></g><path d='M 390 55 L 400 55' stroke-width='1' stroke='black' fill='none'/><g><path d='M 400 55 L 410 55' stroke-width='1' stroke='black' fill='none'/><path d='M 610 55 L 620 55' stroke-width='1' stroke='black' fill='none'/><path d='M 400 55 Q 405 55 405 30 Q 405 25 410 25 L 610 25 Q 615 25 615 30 Q 615 55 620 55' stroke-width='1' stroke='black' fill='none'/><path d='M 515 25 L 510.0 27.5 L 510.0 22.5 z' fill='black'/><g><path d='M 410 55 L 490 55' stroke-width='1' stroke='black' fill='none'/><path d='M 530 55 L 610 55' stroke-width='1' stroke='black' fill='none'/><rect x='410' y='30' fill='none' stroke-width='1' stroke-dasharray='1,3' stroke='black' width='200' height='125'/><g><text x='510' y='135.0' text-anchor='middle'>showing the layout</text><text x='510' y='115.0' text-anchor='middle'>Adds pink boxes</text><text x='510' y='95.0' text-anchor='middle'>Debug mode:</text></g><g><rect x='490' y='35' fill='none' stroke-width='1' stroke='black' width='40' height='40'/><g><text x='510' y='55.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>-d</text></g></g></g></g><path d='M 350 55 L 360 55' stroke-width='1' stroke='black' fill='none'/><g><rect x='360' y='35' fill='none' stroke-width='1' stroke='black' width='30' height='40'/><g><text x='375' y='55.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'> </text></g></g><path d='M 200 55 L 220 55' stroke-width='1' stroke='black' fill='none'/><g><rect x='220' y='35' fill='none' stroke-width='1' stroke='black' width='130' height='40'/><g><text x='285' y='55.0' text-anchor='middle' font-weight='bold' font-family='monospace' font-size='16'>banterpixra</text></g></g></g></g></svg>
|