diff options
author | Jim Meyering <jim@meyering.net> | 1996-12-24 19:28:22 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 1996-12-24 19:28:22 +0000 |
commit | f42460fb090902703bb0c8d6a45d75565b163ae3 (patch) | |
tree | 093c16345df691dd79c95359784f977b9f639df3 | |
parent | 24a118665e407c7c8d004a823925d0f865d35f20 (diff) | |
download | coreutils-f42460fb090902703bb0c8d6a45d75565b163ae3.tar.xz |
.
-rw-r--r-- | tests/pr/Test.pm | 261 |
1 files changed, 261 insertions, 0 deletions
diff --git a/tests/pr/Test.pm b/tests/pr/Test.pm new file mode 100644 index 000000000..dfd98ba0a --- /dev/null +++ b/tests/pr/Test.pm @@ -0,0 +1,261 @@ +# *** run-tests.sh input *** +# +# Please note: +# +# -b option is no longer an official option. But it's still working to +# get a downward compatibility. Now (version 1.19m or newer) -COLUMN +# only is equivalent to -b -COLUMN. +# +# test options input-file- expected- expected- +# name output-group return-code +# file-name +# ------------------------------------------------------------------------- +# Following tests with "FF set" don't contain a complete set of all +# combinations of options and FF-arrangements +# +# One FF at start of file (one empty page) +['1a', 'none', [['0Ft']], [['0F']], 0], +['1b', 'none', [['0Fnt']], [['0F']], 0], +['1c', '+3', [['0Ft']], [['3-0F']], 0], +['1d', '+3 -f', [['0Ft']], [['3f-0F']], 0], +['1e', '-a -3', [['0Ft']], [['a3-0F']], 0], +['1f', '-a -3 -f', [['0Ft']], [['a3f-0F']], 0], +['1g', '-a -3 -f', [['0Fnt']], [['a3f-0F']], 0], +['1h', '+3 -a -3 -f', [['0Ft']], [['3a3f-0F']], 0], +['1i', '-b -3', [['0Ft']], [['b3-0F']], 0], +['1j', '-b -3 -f', [['0Ft']], [['b3f-0F']], 0], +['1k', '-b -3 -f', [['0Fnt']], [['b3f-0F']], 0], +['1l', '+3 -b -3 -f', [['0Ft']], [['3b3f-0F']], 0], +# Two FF at start of file (two empty page) +['2a', 'none', [['0FFt']], [['0FF']], 0], +['2b', 'none', [['0FnFnt']], [['0FF']], 0], +['2c', '-a -3 -f', [['0FFt']], [['a3f-0FF']], 0], +['2d', '-a -3 -f', [['0FFnt']], [['a3f-0FF']], 0], +['2e', '-b -3 -f', [['0FFt']], [['b3f-0FF']], 0], +['2f', '-b -3 -f', [['0FFnt']], [['b3f-0FF']], 0], +['2g', '-b -3 -f', [['0FnFt']], [['b3f-0FF']], 0], +['2h', '-b -3 -f', [['0FnFnt']], [['b3f-0FF']], 0], +['2i', '+3 -b -3 -f', [['0FFt']], [['3b3f-0FF']], 0], +['2j', '+3 -b -3 -f', [['0FFnt']], [['3b3f-0FF']], 0], +# +# FFs in text (none / one / two empty page(s)) +['3a', 'none', [['FFn']], [['FF']], 0], +['3b', 'none', [['FnFn']], [['FF']], 0], +['3c', '+3', [['FFn']], [['3-FF']], 0], +['3d', '+3 -f', [['FFn']], [['3f-FF']], 0], +['3e', '-a -3 -f', [['FFn']], [['a3f-FF']], 0], +['3f', '-a -3 -f', [['FFtn']], [['a3f-FF']], 0], +['3g', '-b -3 -f', [['FFn']], [['b3f-FF']], 0], +['3h', '-b -3 -f', [['FFtn']], [['b3f-FF']], 0], +['3i', '-b -3 -f', [['FnFn']], [['b3f-FF']], 0], +['3j', '-b -3 -f', [['tFFn']], [['b3f-FF']], 0], +['3k', '-b -3 -f', [['tFnFt']], [['b3f-FF']], 0], +['3l', '+3 -b -3 -f', [['FFn']], [['3b3f-FF']], 0], +['3m', '+3 -b -3 -f', [['FFtn']], [['3b3f-FF']], 0], +# A full page printed (lines_left_on_page = 0) without a FF found. +# Avoid an extra empty page if a FF follows in the next input line. +['3la', '-l 24', [['FFn']], [['l24-FF']], 0], +['3lb', '-l 24', [['FFtn']], [['l24-FF']], 0], +['3lc', '-l 24', [['FnFn']], [['l24-FF']], 0], +['3ld', '-l 24', [['tFFn']], [['l24-FF']], 0], +['3le', '-l 24', [['tFnFt']], [['l24-FF']], 0], +['3lf', '-l 24', [['tFFt']], [['l24-FF']], 0], +['3aa', '-a -2 -l 17', [['FFn']], [['a2l17-FF']], 0], +['3ab', '-a -2 -l 17', [['FFtn']], [['a2l17-FF']], 0], +['3ac', '-a -2 -l 17', [['FnFn']], [['a2l17-FF']], 0], +['3ad', '-a -2 -l 17', [['tFFn']], [['a2l17-FF']], 0], +['3ae', '-a -2 -l 17', [['tFnFt']], [['a2l17-FF']], 0], +['3af', '-a -2 -l 17', [['tFFt']], [['a2l17-FF']], 0], +['3ag', '-a -2 -l 15', [['FFn']], [['a2l15-FF']], 0], +['3ah', '-a -2 -l 15', [['FFtn']], [['a2l15-FF']], 0], +['3ai', '-a -2 -l 15', [['FnFn']], [['a2l15-FF']], 0], +['3aj', '-a -2 -l 15', [['tFFn']], [['a2l15-FF']], 0], +['3ak', '-a -2 -l 15', [['tFnFt']], [['a2l15-FF']], 0], +['3ba', '-b -2 -l 17', [['FFn']], [['b2l17-FF']], 0], +['3bb', '-b -2 -l 17', [['FFtn']], [['b2l17-FF']], 0], +['3bc', '-b -2 -l 17', [['FnFn']], [['b2l17-FF']], 0], +['3bd', '-b -2 -l 17', [['tFFn']], [['b2l17-FF']], 0], +['3be', '-b -2 -l 17', [['tFnFt']], [['b2l17-FF']], 0], +['3bf', '-b -2 -l 17', [['tFFt']], [['b2l17-FF']], 0], +['3bg', '-b -2 -l 15', [['FFn']], [['b2l15-FF']], 0], +['3bh', '-b -2 -l 15', [['FFtn']], [['b2l15-FF']], 0], +['3bi', '-b -2 -l 15', [['FnFn']], [['b2l15-FF']], 0], +['3bj', '-b -2 -l 15', [['tFFn']], [['b2l15-FF']], 0], +['3bk', '-b -2 -l 15', [['tFnFt']], [['b2l15-FF']], 0], +['3Pa', '+4 -l 24', [['FFn']], [['4l24-FF']], 0], +['3Pb', '+4 -l 24', [['FFtn']], [['4l24-FF']], 0], +['3Pc', '+4 -l 24', [['FnFn']], [['4l24-FF']], 0], +['3Pd', '+4 -l 24', [['tFFn']], [['4l24-FF']], 0], +['3Pe', '+4 -l 24', [['tFnFt']], [['4l24-FF']], 0], +['3Pf', '+4 -l 24', [['tFFt']], [['4l24-FF']], 0], +['3Pg', '+4:7 -l 24', [['tFFt']], [['4:7l24-FF']], 0], +['3Paa', '+3 -a -2 -l 17', [['FFn']], [['3a2l17-FF']], 0], +['3Pab', '+3 -a -2 -l 17', [['FFtn']], [['3a2l17-FF']], 0], +['3Pac', '+3 -a -2 -l 17', [['FnFn']], [['3a2l17-FF']], 0], +['3Pad', '+3 -a -2 -l 17', [['tFFn']], [['3a2l17-FF']], 0], +['3Pae', '+3 -a -2 -l 17', [['tFnFt']], [['3a2l17-FF']], 0], +['3Paf', '+3 -a -2 -l 17', [['tFFt']], [['3a2l17-FF']], 0], +['3Pba', '+3 -b -2 -l 17', [['FFn']], [['3b2l17-FF']], 0], +['3Pbb', '+3 -b -2 -l 17', [['FFtn']], [['3b2l17-FF']], 0], +['3Pbc', '+3 -b -2 -l 17', [['FnFn']], [['3b2l17-FF']], 0], +['3Pbd', '+3 -b -2 -l 17', [['tFFn']], [['3b2l17-FF']], 0], +['3Pbe', '+3 -b -2 -l 17', [['tFnFt']], [['3b2l17-FF']], 0], +['3Pbf', '+3 -b -2 -l 17', [['tFFt']], [['3b2l17-FF']], 0], +# +# Without "FF set by hand" +['4a', '-l 24', [['tn']], [['l24-t']], 0], +['4b', '-l 17 -f', [['tn']], [['l17f-t']], 0], +['4c', '+3 -l 24', [['tn']], [['3l24-t']], 0], +['4d', '+3 -l 17 -f', [['tn']], [['3l17f-t']], 0], +['4e', '+3:5 -l 17 -f', [['tn']], [['3:5l17f-t']], 0], +['4f', '-a -3 -l 15', [['tn']], [['a3l15-t']], 0], +['4g', '-a -3 -l 8 -f', [['tn']], [['a3l8f-t']], 0], +['4h', '+3 -a -3 -l 15', [['tn']], [['3a3l15-t']], 0], +['4i', '+3 -a -3 -l 8 -f', [['tn']], [['3a3l8f-t']], 0], +['4j', '-b -3 -l 15', [['tn']], [['b3l15-t']], 0], +['4k', '-b -3 -l 8 -f', [['tn']], [['b3l8f-t']], 0], +['4l', '+3 -b -3 -l 15', [['tn']], [['3b3l15-t']], 0], +['4m', '+3 -b -3 -l 8 -f', [['tn']], [['3b3l8f-t']], 0], +# +# Merge input files (-m option) +['5a', '-m -l 24', [['tn'], ['tn']], [['ml24-t']], 0], +['5b', '-m -l 17 -f', [['tn'], ['tn']], [['ml17f-t']], 0], +['5c', '+3 -m -l 24', [['tn'], ['tn']], [['3ml24-t']], 0], +['5d', '+3 -m -l 17 -f', [['tn'], ['tn']], [['3ml17f-t']], 0], +['5e', '-m -l 17 -f', [['0Ft'], ['0Ft']], [['ml17f-0F']], 0], +['5f', '-m -l 17 -f', [['0Ft'], ['0Fnt']], [['ml17f-0F']], 0], +['5g', '-m -l 17 -f', [['tn'], ['0Ft']], [['ml17f-t-0F']], 0], +# A full page printed (lines_left_on_page = 0) without a FF found. +# Avoid an extra empty page if a FF follows in the next input line. +['5ma', '-m -l 24', [['tFFn'], ['tFnFt']], [['ml24-FF']], 0], +['5mb', '-m -l 24', [['tFFn'], ['FFn']], [['ml24-FF']], 0], +['5mc', '-m -l 24', [['tn'], ['FFn']], [['ml24-t-FF']], 0], +['5md', '-m -l 20', [['FFn'], ['tn']], [['ml20-FF-t']], 0], +['5Pma', '+3 -m -l 24', [['FFn'], ['FnFn']], [['3ml24-FF']], 0], +['5Pmb', '+3 -m -l 24', [['tFFn'], ['FFn']], [['3ml24-FF']], 0], +['5Pmc', '+3 -m -l 24', [['tn'], ['FFn']], [['3ml24-t-FF']], 0], +# +# Do not print header and footer but retain "FF set by Hand" +# (-t option) +['6a', '-t -l 24', [['tn']], [['t-t']], 0], +['6b', '-t -l 17 -f', [['tn']], [['t-t']], 0], +['6c', '-t -l 17 -f', [['tFFt-bl']], [['t-bl']], 0], +['6d', '-t -l 24', [['0FnFnt']], [['t-0FF']], 0], +['6e', '-t -l 24', [['FFn']], [['t-FF']], 0], +['6f', '-t -l 24', [['FnFn']], [['t-FF']], 0], +['6g', '-t -l 17 -f', [['FFn']], [['t-FF']], 0], +['6aa', '-t -a -3', [['0FnFnt']], [['ta3-0FF']], 0], +['6ab', '-t -a -3', [['FFn']], [['ta3-FF']], 0], +['6ac', '-t -a -3 -l 24', [['FnFn']], [['ta3-FF']], 0], +['6ba', '-t -b -3', [['0FnFnt']], [['tb3-0FF']], 0], +['6ba', '-t -b -3', [['FFn']], [['tb3-FF']], 0], +['6bb', '-t -b -3 -l 24', [['FnFn']], [['tb3-FF']], 0], +# +# Do not print header and footer nor "FF set by Hand" (-T option) +['7a', '-T -l 24', [['tn']], [['T-t']], 0], +['7b', '-T -l 17 -f', [['tn']], [['T-t']], 0], +['7c', '-T -l 17 -f', [['tFFt-bl']], [['T-bl']], 0], +['7d', '-T -l 24', [['0FnFnt']], [['T-0FF']], 0], +['7e', '-T -l 24', [['FFn']], [['T-FF']], 0], +['7f', '-T -l 24', [['FnFn']], [['T-FF']], 0], +['7g', '-T -l 17 -f', [['FFn']], [['T-FF']], 0], +['7aa', '-T -a -3', [['0FnFnt']], [['Ta3-0FF']], 0], +['7ab', '-T -a -3', [['FFn']], [['Ta3-FF']], 0], +['7ac', '-T -a -3 -l 24', [['FnFn']], [['Ta3-FF']], 0], +['7ba', '-T -b -3', [['0FnFnt']], [['Tb3-0FF']], 0], +['7ba', '-T -b -3', [['FFn']], [['Tb3-FF']], 0], +['7bb', '-T -b -3 -l 24', [['FnFn']], [['Tb3-FF']], 0], +# +# lhs-truncation of header +# pr-1.19m: Text line truncation only with column output +# +# numbering lines (-n -N option) +# skip pages (+FIRST_PAGE[:LAST_PAGE] option) +['9a', '-n.3 -l 17 -f', [['tFFt-bl']], [['nl17f-bl']], 0], +['9b', '-n.3 -N 15 -l 17 -f', [['tFFt-bl']], [['nN15l17f-bl']], 0], +['9Pa', '-n.3 +2 -l 17 -f', [['tFFt-bl']], [['n+2l17f-bl']], 0], +['9Pb', '-n.3 +3 -l 17 -f', [['tFFt-bl']], [['n+3l17f-bl']], 0], +['9Pc', '-n.3 -N 1 +3 -l 17 -f', [['tFFt-bl']], [['nN1+3l17f-bl']], 0], +['9Pe', '-n.3 +2 -l 17 -f', [['0FFt']], [['n+2l17f-0FF']], 0], +['9Pf', '-n.3 +2 -l 17 -f', [['0FFnt']], [['n+2l17f-0FF']], 0], +['9Pg', '-n.3 +2 -l 17 -f', [['0FnFt']], [['n+2l17f-0FF']], 0], +['9Ph', '-n.3 +2 -l 17 -f', [['0FnFnt']], [['n+2l17f-0FF']], 0], +['9Pi', '-n.3 +2:5 -l 17 -f', [['0FFt']], [['n+2:5l17f-0FF']], 0], +['9Pj', '-n.3 +3 -l 17 -f', [['0FFt']], [['n+3l17f-0FF']], 0], +['9Pk', '-n.3 +3 -l 17 -f', [['0FFnt']], [['n+3l17f-0FF']], 0], +['9Pl', '-n.3 +3 -l 17 -f', [['0FnFt']], [['n+3l17f-0FF']], 0], +['9Pm', '-n.3 +3 -l 17 -f', [['0FnFnt']], [['n+3l17f-0FF']], 0], +['9Pn', '-n.3 +7 -l 24', [['FFn']], [['n+7l24-FF']], 0], +['9Po', '-n.3 +7 -l 24', [['FFtn']], [['n+7l24-FF']], 0], +['9Pp', '-n.3 +7 -l 24', [['FnFn']], [['n+7l24-FF']], 0], +['9Pq', '-n.3 +3:7 -l 24', [['FnFn']], [['n+3:7l24-FF']], 0], +['9Pp', '-n.3 +8 -l 20', [['tFFn']], [['n+8l20-FF']], 0], +['9Pq', '-n.3 +8 -l 20', [['tFnFt']], [['n+8l20-FF']], 0], +['9Pr', '-n.3 +8 -l 20', [['tFFt']], [['n+8l20-FF']], 0], +['9Paa', '-n.3 +5 -a -3 -l 6 -f', [['0FFt']], [['n+5a3l6f-0FF']], 0], +['9Pab', '-n.3 +5 -a -3 -l 6 -f', [['0FFnt']], [['n+5a3l6f-0FF']], 0], +['9Pac', '-n.3 +5 -a -3 -l 6 -f', [['0FnFt']], [['n+5a3l6f-0FF']], 0], +['9Pad', '-n.3 +5 -a -3 -l 6 -f', [['0FnFnt']], [['n+5a3l6f-0FF']], 0], +['9Pae', '-n.3 +6 -a -2 -l 17', [['FFn']], [['n+6a2l17-FF']], 0], +['9Paf', '-n.3 +6 -a -2 -l 17', [['FFtn']], [['n+6a2l17-FF']], 0], +['9Pag', '-n.3 +6 -a -2 -l 17', [['FnFn']], [['n+6a2l17-FF']], 0], +['9Pah', '-n.3 +6 -a -2 -l 17', [['tFFn']], [['n+6a2l17-FF']], 0], +['9Pai', '-n.3 +6 -a -2 -l 17', [['tFnFt']], [['n+6a2l17-FF']], 0], +['9Paj', '-n.3 +6 -a -2 -l 17', [['tFFt']], [['n+6a2l17-FF']], 0], +['9Pak', '-n.3 +4:8 -a -2 -l 17', [['tFFt']], [['n+4:8a2l17-FF']], 0], +['9Pba', '-n.3 +4 -b -2 -l 10 -f', [['0FFt']], [['n+4b2l10f-0FF']], 0], +['9Pbb', '-n.3 +4 -b -2 -l 10 -f', [['0FFnt']], [['n+4b2l10f-0FF']], 0], +['9Pbc', '-n.3 +4 -b -2 -l 10 -f', [['0FnFt']], [['n+4b2l10f-0FF']], 0], +['9Pbd', '-n.3 +4 -b -2 -l 10 -f', [['0FnFnt']], [['n+4b2l10f-0FF']], 0], +['9Pbe', '-n.3 +6 -b -3 -l 6 -f', [['FFn']], [['n+6b3l6f-FF']], 0], +['9Pbf', '-n.3 +6 -b -3 -l 6 -f', [['FFtn']], [['n+6b3l6f-FF']], 0], +['9Pbg', '-n.3 +6 -b -3 -l 6 -f', [['FnFn']], [['n+6b3l6f-FF']], 0], +['9Pbh', '-n.3 +6 -b -3 -l 6 -f', [['tFFn']], [['n+6b3l6f-FF']], 0], +['9Pbi', '-n.3 +6 -b -3 -l 6 -f', [['tFnFt']], [['n+6b3l6f-FF']], 0], +['9Pbj', '-n.3 +6 -b -3 -l 6 -f', [['tFFt']], [['n+6b3l6f-FF']], 0], +['9Pbk', '-n.3 +5:8 -b -3 -l 10 -f', [['FnFn']], [['n+5:8b3l10f-FF']], 0], +['9Pma', '-n.3 +3 -m -l 13 -f', [['tFFt-bl'], ['FnFn']], [['n+3ml13f-bl-FF']], 0], +['9Pmb', '-n.3 +3 -m -l 17 -f', [['tFFt-bl'], ['tn']], [['n+3ml17f-bl-tn']], 0], +['9Pmc', '-n.3 +3 -m -l 17 -f', [['tn'], ['tFFt-bl']], [['n+3ml17f-tn-bl']], 0], +# +# line truncation column alignment; header line truncation +# -w PAGE_WIDTH [-j] options +['10a', '-w 72 -j', [['0FnFnt']], [['w72j-0FF']], 0], +['10b', '-w 48 -l17 -f', [['tFFt-lm']], [['w48l17f-lm']], 0], +['10c', '-w 26 -l17 -f', [['tFFt-lm']], [['w26l17f-lm']], 0], +['10d', '-w 25 -l17 -f', [['tFFt-lm']], [['w25l17f-lm']], 0], +['10e', '-w 20 -l17 -f', [['tFFt-lm']], [['w20l17f-lm']], 0], +['10ma', '-m -l 17 -f', [['tFFt-lm'], ['loli']], [['ml17f-lm-lo']], 0], +['10mb', '-w 35 -m -l 17 -f', [['tFFt-lm'], ['loli']], [['w35ml17f-lm-lo']], 0], +['10mc', '-j -m -l 17 -f', [['tFFt-lm'], ['loli']], [['jml17f-lm-lo']], 0], +['10md', '-w 35 -j -m -l 17 -f', [['tFFt-lm'], ['loli']], [['w35jml17f-lm-lo']], 0], +['10me', '-n.3 -j -m -l 17 -f', [['tFFt-lm'], ['tFFt-lm'], ['loli']], [['njml17f-lm-lm-lo']], 0], +['10mf', '-n.3 -j -m -l 17 -f', [['tFFt-lm'], ['loli'], ['tFFt-lm']], [['njml17f-lm-lo-lm']], 0], +['10aa', '-a -3 -l 17 -f', [['tFFt-lm']], [['a3l17f-lm']], 0], +['10ab', '-w 35 -a -3 -l 17 -f', [['tFFt-lm']], [['w35a3l17f-lm']], 0], +['10ac', '-j -a -3 -l 17 -f', [['tFFt-lm']], [['ja3l17f-lm']], 0], +['10ad', '-w 35 -j -a -3 -l 17 -f', [['tFFt-lm']], [['w35ja3l17f-lm']], 0], +['10ba', '-b -3 -l 17 -f', [['tFFt-lm']], [['b3l17f-lm']], 0], +['10bb', '-w 35 -b -3 -l 17 -f', [['tFFt-lm']], [['w35b3l17f-lm']], 0], +['10bc', '-j -b -3 -l 17 -f', [['tFFt-lm']], [['jb3l17f-lm']], 0], +['10bd', '-w 35 -j -b -3 -l 17 -f', [['tFFt-lm']], [['w35jb3l17f-lm']], 0], +# +# merge files (-m option) use separator string (-s option) +['11a', '-n.3 -s:--: -m -l 13 -f', [['tFFt-bl'], ['FnFn']], [['ns:ml13-bl-FF']], 0], +['11b', '-n.3 -s:--: -m -l 17 -f', [['tFFt-bl'], ['FnFn']], [['ns:ml17-bl-FF']], 0], +['11e', '-n.3 -s:--: -m -l 13 -f', [['tn'], ['tn'], ['FnFn']], [['ns:ml13-t-t-FF']], 0], +['11f', '-n.3 -s:--: -m -l 17 -f', [['tn'], ['tn'], ['FnFn']], [['ns:ml17-t-t-FF']], 0], +['11g', '-n.3 -s:--: -m -l 13 -f', [['tn'], ['tn'], ['FnFn'], ['FnFn']], [['ns:ml13-t-t-FF-FF']], 0], +['11h', '-n.3 -s:--: -m -l 17 -f', [['tn'], ['tn'], ['FnFn'], ['FnFn']], [['ns:ml17-t-t-FF-FF']], 0], +# +# left margin (-o option) and separator string (-s option) +['12aa', '-o3 -a -3 -l17 -f', [['tn']], [['o3a3l17f-tn']], 0], +['12ab', '-o3 -a -3 -s:--: -l17 -f', [['tn']], [['o3a3s:l17f-tn']], 0], +['12ac', '-o3 -a -3 -s:--: -n. -l17 -f', [['tn']], [['o3a3s:nl17f-tn']], 0], +['12ba', '-o3 -b -3 -l17 -f', [['tn']], [['o3b3l17f-tn']], 0], +['12bb', '-o3 -b -3 -s:--: -l17 -f', [['tn']], [['o3b3s:l17f-tn']], 0], +['12bc', '-o3 -b -3 -s:--: -n. -l17 -f', [['tn']], [['o3b3s:nl17f-tn']], 0], +['12ma', '-o3 -m -l17 -f', [['tFFt-bl'], ['tn']], [['o3ml17f-bl-tn']], 0], +['12mb', '-o3 -m -s:--: -l17 -f', [['tFFt-bl'], ['tn']], [['o3ms:l17f-bl-tn']], 0], +['12mc', '-o3 -m -s:--: -n. -l17 -f', [['tFFt-bl'], ['tn']], [['o3ms:nl17f-bl-tn']], 0], +['12md', '-o3 -j -m -l17 -f', [['tFFt-lm'], ['loli']], [['o3jml17f-lm-lo']], 0], |