From: Doug Kearns Date: Sat, 25 Oct 2025 14:15:15 +0000 (+0000) Subject: runtime(doc): Improve highlighting of the +feature-list table X-Git-Tag: v9.1.1872~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=418ff5185e89cac2ad95e1ec1f5aa71353508591;p=thirdparty%2Fvim.git runtime(doc): Improve highlighting of the +feature-list table Fix false positives for headings and command specification counts. closes: #18603 Signed-off-by: Doug Kearns Signed-off-by: Christian Brabandt --- diff --git a/runtime/syntax/help.vim b/runtime/syntax/help.vim index 5f3c079a19..770126a8ca 100644 --- a/runtime/syntax/help.vim +++ b/runtime/syntax/help.vim @@ -1,7 +1,7 @@ " Vim syntax file " Language: Vim help file " Maintainer: Doug Kearns -" Last Change: 2025 Oct 03 +" Last Change: 2025 Oct 19 " Former Maintainer: Bram Moolenaar " Quit when a (custom) syntax file was already loaded @@ -70,6 +70,12 @@ syn region helpReturnType \ transparent syn match helpSpecial contained "{type}" containedin=vimCompoundType +" various.txt +syn region helpExCommand_Version + \ start="^:ve\[rsion]\t\t" + \ end="\n\ze\n:ve\[rsion] {nr}" + \ contains=helpHyperTextEntry,helpHyperTextJump,helpOption + if has("ebcdic") syn match helpHyperTextJump "\\\@ +0&#ffffff0@74 +@75 +@56|:+0#e000002&|v|e| +0#0000000&|:+0#e000002&|v|e|r| +0#0000000&|:+0#e000002&|v|e|r|s| +0#0000000&@4 +|i+0#e000002&|o|n| +0#0000000&@71 +|:|v|e|[|r|s|i|o|n|]| @13|P|r|i|n|t| |t|h|e| |v|e|r|s|i|o|n| |n|u|m|b|e|r| |o|f| |t|h|e| |e|d|i|t|o|r|.| @1|I|f| |t|h|e| @3 +@24|c|o|m|p|i|l|e|r| |u|s|e|d| |u|n|d|e|r|s|t|a|n|d|s| |"|_@1|D|A|T|E|_@1|"| |t|h|e| |c|o|m|p|i|l|a|t|i|o +|n| @73 +@24|d|a|t|e| |i|s| |m|e|n|t|i|o|n|e|d|.| @1|O|t|h|e|r|w|i|s|e| |a| |f|i|x|e|d| |r|e|l|e|a|s|e|-|d|a|t|e| +|i|s| @72 +@24|s|h|o|w|n|.| @44 +@24|T|h|e| |f|o|l@1|o|w|i|n|g| |l|i|n|e|s| |c|o|n|t|a|i|n| |i|n|f|o|r|m|a|t|i|o|n| |a|b|o|u|t| |w|h|i|c|h +| @23|f|e|a|t|u|r|e|s| |w|e|r|e| |e|n|a|b|l|e|d| |w|h|e|n| |V|i|m| |w|a|s| |c|o|m|p|i|l|e|d|.| @1|W|h|e|n| +@24|t|h|e|r|e| |i|s| |a| |p|r|e|c|e|d|i|n|g| |'|+|'|,| |t|h|e| |f|e|a|t|u|r|e| |i|s| |i|n|c|l|u|d|e|d|,| +@24|w|h|e|n| |t|h|e|r|e| |i|s| |a| |'|-|'| |i|t| |i|s| |e|x|c|l|u|d|e|d|.| @1|T|o| |c|h|a|n|g|e| |t|h|i|s +|,| @73 +@24|y|o|u| |h|a|v|e| |t|o| |e|d|i|t| |f|e|a|t|u|r|e|.|h| |a|n|d| |r|e|c|o|m|p|i|l|e| |V|i|m|.| @5 +@24|T|o| |c|h|e|c|k| |f|o|r| |t|h|i|s| |i|n| |a|n| |e|x|p|r|e|s@1|i|o|n|,| |s|e@1| |h+0#00e0e07&|a|s|(|)|.+0#0000000&| @4 +@24|H|e|r|e| |i|s| |a|n| |o|v|e|r|v|i|e|w| |o|f| |t|h|e| |f|e|a|t|u|r|e|s|.| @14 +@24|T|h|e| |f|i|r|s|t| |c|o|l|u|m|n| |s|h|o|w|s| |t|h|e| |s|m|a|l@1|e|s|t| |v|e|r|s|i|o|n| |i|n| |w|@+0#4040ff13&@2 +| +0#0000000&@56|1|,|0|-|1| @8|T|o|p| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_01.dump b/runtime/syntax/testdir/dumps/help_ex_version_01.dump new file mode 100644 index 0000000000..fff48ac141 --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_01.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@23|w|h|e|n| |t|h|e|r|e| |i|s| |a| |'|-|'| |i|t| |i|s| |e|x|c|l|u|d|e|d|.| @1|T|o| |c|h|a|n|g|e| |t|h|i|s +|,| @73 +@24|y|o|u| |h|a|v|e| |t|o| |e|d|i|t| |f|e|a|t|u|r|e|.|h| |a|n|d| |r|e|c|o|m|p|i|l|e| |V|i|m|.| @5 +@24|T|o| |c|h|e|c|k| |f|o|r| |t|h|i|s| |i|n| |a|n| |e|x|p|r|e|s@1|i|o|n|,| |s|e@1| |h+0#00e0e07&|a|s|(|)|.+0#0000000&| @4 +@24|H|e|r|e| |i|s| |a|n| |o|v|e|r|v|i|e|w| |o|f| |t|h|e| |f|e|a|t|u|r|e|s|.| @14 +@24>T|h|e| |f|i|r|s|t| |c|o|l|u|m|n| |s|h|o|w|s| |t|h|e| |s|m|a|l@1|e|s|t| |v|e|r|s|i|o|n| |i|n| |w|h|i|c +|h| @73 +@24|t|h|e|y| |a|r|e| |i|n|c|l|u|d|e|d|:| @32 +@27|T| @3|t|i|n|y| |(|a|l|w|a|y|s|)| @29 +@27|N| @3|n|o|r|m|a|l| @36 +@27|H| @3|h|u|g|e| @38 +@27|m| @3|m|a|n|u|a|l@1|y| |e|n|a|b|l|e|d| |o|r| |d|e|p|e|n|d|s| |o|n| |o|t|h|e|r| |f|e|a|t|u|r +|e|s| @72 +@27|-| @3|n|e|v|e|r|,| |f|e|a|t|u|r|e| |w|a|s| |r|e|m|o|v|e|d| @16 +@25|(|n|o|n|e|)| |s|y|s|t|e|m| |d|e|p|e|n|d|e|n|t| @26 +@24|T|h|u|s| |i|f| |a| |f|e|a|t|u|r|e| |i|s| |m|a|r|k|e|d| |w|i|t|h| |"|N|"|,| |i|t| |i|s| |i|n|c|l|u|d|e +|d| @73 +@24|i|n| |t|h|e| |n|o|r|m|a|l| |a|n|d| |h|u|g|e| |v|e|r|s|i|o|n|s| |o|f| |V|i|m|.| @11 +@75 +@57|1|5|,|4|-|2|5| @7|4|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_02.dump b/runtime/syntax/testdir/dumps/help_ex_version_02.dump new file mode 100644 index 0000000000..485fd7d4d0 --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_02.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@74 +@56|++0#e000002&|f|e|a|t|u|r|e|-|l|i|s|t| +0#0000000&@5 +@3|++0#e000002&|a|c|l| +0#0000000&@16|A+0#00e0e07&|C|L| +0#0000000&|s|u|p@1|o|r|t| |i|n|c|l|u|d|e|d| @30 +@3|++0#e000002&|A|R|P| +0#0000000&@16|A|m|i|g|a| |o|n|l|y|:| |A|R|P| |s|u|p@1|o|r|t| |i|n|c|l|u|d|e|d| @18 +|H| @1|++0#e000002&|a|r|a|b|i|c| +0#0000000&@13|A+0#00e0e07&|r|a|b|i|c| +0#0000000&|l|a|n|g|u|a|g|e| |s|u|p@1|o|r|t| @27 +>N| @1|++0#e000002&|a|u|t|o|c|h|d|i|r| +0#0000000&@10|s|u|p@1|o|r|t| |'+0#00e0003&|a|u|t|o|c|h|d|i|r|'| +0#0000000&|o|p|t|i|o|n| @24 +|T| @1|++0#e000002&|a|u|t|o|c|m|d| +0#0000000&@12|:+0#00e0e07&|a|u|t|o|c|m|d|,+0#0000000&| |a|u|t|o|m|a|t|i|c| |c|o|m@1|a|n|d|s|.| @1|A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n| @1 +|c|e| @72 +@24|8|.|0|.|1|5|6|4| @42 +|H| @1|++0#e000002&|a|u|t|o|s|e|r|v|e|r|n|a|m|e| +0#0000000&@5|A|u|t|o|m|a|t|i|c|a|l@1|y| |e|n|a|b|l|e| |c+0#00e0e07&|l|i|e|n|t|s|e|r|v|e|r| +0#0000000&@17 +|m| @1|++0#e000002&|b|a|l@1|o@1|n|_|e|v|a|l| +0#0000000&@7|b+0#00e0e07&|a|l@1|o@1|n|-|e|v|a|l| +0#0000000&|s|u|p@1|o|r|t| |i|n| |t|h|e| |G|U|I|.| |I|n|c|l|u|d|e|d| |w|h|e|n| @4 +@24|c|o|m|p|i|l|i|n|g| |w|i|t|h| |s|u|p@1|o|r|t|e|d| |G|U|I| |(|M|o|t|i|f|,| |G|T|K|,| |G|U|I|)| |a|n|d| +@24|e|i|t|h|e|r| |N|e|t|b|e|a|n|s|/|S|u|n| |W|o|r|k|s|h|o|p| |i|n|t|e|g|r|a|t|i|o|n| |o|r| |++0#00e0e07&|e|v|a|l| +0#0000000&@1 +@24|f|e|a|t|u|r|e|.| @42 +|H| @1|++0#e000002&|b|a|l@1|o@1|n|_|e|v|a|l|_|t|e|r|m| +0#0000000&@2|b+0#00e0e07&|a|l@1|o@1|n|-|e|v|a|l| +0#0000000&|s|u|p@1|o|r|t| |i|n| |t|h|e| |t|e|r|m|i|n|a|l|,| @13 +@24|'+0#00e0003&|b|a|l@1|o@1|n|e|v|a|l|t|e|r|m|'| +0#0000000&@33 +|N| @1|++0#e000002&|b|r|o|w|s|e| +0#0000000&@13|:+0#00e0e07&|b|r|o|w|s|e| +0#0000000&|c|o|m@1|a|n|d| @35 +|T| @1|++0#e000002&@1|b|u|i|l|t|i|n|_|t|e|r|m|s| +0#0000000&@5|m|a|x|i|m|a|l| |t|e|r|m|i|n|a|l|s| |b|u|i|l|t|i|n| |b+0#00e0e07&|u|i|l|t|i|n|-|t|e|r|m|s| +0#0000000&|A|l|w|a|y|s| @4 +@24|e|n|a|b|l|e|d| |s|i|n|c|e| |9|.|0|.|0|2|8|0| @28 +@57|3|0|,|1| @9|1|0|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_03.dump b/runtime/syntax/testdir/dumps/help_ex_version_03.dump new file mode 100644 index 0000000000..41ca541c9f --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_03.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@23|e|n|a|b|l|e|d| |s|i|n|c|e| |9|.|0|.|0|2|8|0| @28 +|N| @1|++0#e000002&|b|y|t|e|_|o|f@1|s|e|t| +0#0000000&@8|s|u|p@1|o|r|t| |f|o|r| |'|o|'| |f|l|a|g| |i|n| |'+0#00e0003&|s|t|a|t|u|s|l|i|n|e|'| +0#0000000&|o|p|t|i|o|n|,| |"|g|o|"| @1 +@24|a|n|d| |"|:|g|o|t|o|"| |c|o|m@1|a|n|d|s|.| @29 +|m| @1|++0#e000002&|c|h|a|n@1|e|l| +0#0000000&@12|i|n|t|e|r| |p|r|o|c|e|s@1| |c|o|m@1|u|n|i|c|a|t|i|o|n| |c+0#00e0e07&|h|a|n@1|e|l| +0#0000000&@15 +|T| @1|++0#e000002&|c|i|n|d|e|n|t| +0#0000000&@12|'+0#00e0003&|c|i|n|d|e|n|t|'|,+0#0000000&| |C| |i|n|d|e|n|t|i|n|g|;| |A|l|w|a|y|s| |e|n|a|b|l|e|d| @12 +>N| @1|++0#e000002&|c|l|i|e|n|t|s|e|r|v|e|r| +0#0000000&@7|U|n|i|x| |a|n|d| |W|i|n|3|2|:| |R|e|m|o|t|e| |i|n|v|o|c|a|t|i|o|n| |c+0#00e0e07&|l|i|e|n|t|s|e|r|v|e|r| +0#0000000&@4 +@3|++0#e000002&|c|l|i|p|b|o|a|r|d| +0#0000000&@10|c+0#00e0e07&|l|i|p|b|o|a|r|d| +0#0000000&|s|u|p@1|o|r|t| |c|o|m|p|i|l|e|d|-|i|n| @21 +|N| @1|++0#e000002&|c|l|i|p|b|o|a|r|d|_|p|r|o|v|i|d|e|r| +0#0000000&@1|c+0#00e0e07&|l|i|p|b|o|a|r|d|-|p|r|o|v|i|d|e|r|s| +0#0000000&|s|u|p@1|o|r|t| |c|o|m|p|i|l|e|d|-|i|n| @11 +@3|++0#e000002&|c|l|i|p|b|o|a|r|d|_|w|o|r|k|i|n|g| +0#0000000&@2|c+0#00e0e07&|l|i|p|b|o|a|r|d| +0#0000000&|s|u|p@1|o|r|t| |c|o|m|p|i|l|e|d|-|i|n| |a|n|d| |w|o|r|k|i|n|g| @9 +@3|++0#e000002&|c|l|i|p|b|o|a|r|d|_|s|t|a|r|_|a|v|a|i|l| +0#0000000&@50 +@24|c+0#00e0e07&|l|i|p|b|o|a|r|d| +0#0000000&|s|u|p@1|o|r|t| |c|o|m|p|i|l|e|d|-|i|n| |a|n|d| |s|t|a|r| |"|*|"| |r|e|g|i|s|t| @1 +|e|r| @72 +@24|a|v|a|i|l|a|b|l|e| @41 +@3|++0#e000002&|c|l|i|p|b|o|a|r|d|_|p|l|u|s|_|a|v|a|i|l| +0#0000000&@50 +@24|c+0#00e0e07&|l|i|p|b|o|a|r|d| +0#0000000&|s|u|p@1|o|r|t| |c|o|m|p|i|l|e|d|-|i|n| |a|n|d| |s|e|p|a|r|a|t|e| |p|l|u|s| |"| @1 +|+|"| @72 +@24|r|e|g|i|s|t|e|r| |a|v|a|i|l|a|b|l|e| @32 +|T| @1|++0#e000002&|c|m|d|l|i|n|e|_|c|o|m|p|l| +0#0000000&@6|c|o|m@1|a|n|d| |l|i|n|e| |c|o|m|p|l|e|t|i|o|n| |c+0#00e0e07&|m|d|l|i|n|e|-|c|o|m|p|l|e|t|i|o|n| +0#0000000&@8 +|T| @1|++0#e000002&|c|m|d|l|i|n|e|_|h|i|s|t| +0#0000000&@7|c|o|m@1|a|n|d| |l|i|n|e| |h|i|s|t|o|r|y| |c+0#00e0e07&|m|d|l|i|n|e|-|h|i|s|t|o|r|y| +0#0000000&@14 +@57|4|7|,|1| @9|1|8|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_04.dump b/runtime/syntax/testdir/dumps/help_ex_version_04.dump new file mode 100644 index 0000000000..5be76ead6f --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_04.dump @@ -0,0 +1,20 @@ +|T+0&#ffffff0| @1|++0#e000002&|c|m|d|l|i|n|e|_|h|i|s|t| +0#0000000&@7|c|o|m@1|a|n|d| |l|i|n|e| |h|i|s|t|o|r|y| |c+0#00e0e07&|m|d|l|i|n|e|-|h|i|s|t|o|r|y| +0#0000000&@14 +|T| @1|++0#e000002&|c|m|d|l|i|n|e|_|i|n|f|o| +0#0000000&@7|'+0#00e0003&|s|h|o|w|c|m|d|'| +0#0000000&|a|n|d| |'+0#00e0003&|r|u|l|e|r|'|;+0#0000000&| |A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n|c|e| @7 +@24|9|.|0|.|0|7|4|7| @42 +|T| @1|++0#e000002&|c|m|d|w|i|n| +0#0000000&@13|c+0#00e0e07&|m|d|l|i|n|e|-|w|i|n|d|o|w| +0#0000000&|s|u|p@1|o|r|t|;| |A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n|c|e| |9|.|0|.| @1 +|0|6|5|7| @70 +>T| @1|++0#e000002&|c|o|m@1|e|n|t|s| +0#0000000&@11|'+0#00e0003&|c|o|m@1|e|n|t|s|'| +0#0000000&|s|u|p@1|o|r|t| @32 +|N| @1|++0#e000002&|c|o|n|c|e|a|l| +0#0000000&@12|"|c|o|n|c|e|a|l|"| |s|u|p@1|o|r|t|,| |s|e@1| |c+0#00e0e07&|o|n|c|e|a|l| +0#0000000&|:+0#00e0e07&|s|y|n|-|c|o|n|c|e|a|l| +0#0000000&|e|t|c| @3 +|.| @73 +|N| @1|++0#e000002&|c|r|y|p|t|v| +0#0000000&@13|e|n|c|r|y|p|t|i|o|n| |s|u|p@1|o|r|t| |e+0#00e0e07&|n|c|r|y|p|t|i|o|n| +0#0000000&@21 +|H| @1|++0#e000002&|c|s|c|o|p|e| +0#0000000&@13|c+0#00e0e07&|s|c|o|p|e| +0#0000000&|s|u|p@1|o|r|t| @36 +|T| @1|++0#e000002&|c|u|r|s|o|r|b|i|n|d| +0#0000000&@9|'+0#00e0003&|c|u|r|s|o|r|b|i|n|d|'| +0#0000000&|s|u|p@1|o|r|t| @30 +|m| @1|++0#e000002&|c|u|r|s|o|r|s|h|a|p|e| +0#0000000&@8|t+0#00e0e07&|e|r|m|c|a|p|-|c|u|r|s|o|r|-|s|h|a|p|e| +0#0000000&|s|u|p@1|o|r|t| @22 +|m| @1|++0#e000002&|d|e|b|u|g| +0#0000000&@14|C|o|m|p|i|l|e|d| |f|o|r| |d|e|b|u|g@1|i|n|g|.| @27 +|N| @1|++0#e000002&|d|i|a|l|o|g|_|g|u|i| +0#0000000&@9|S|u|p@1|o|r|t| |f|o|r| |:+0#00e0e07&|c|o|n|f|i|r|m| +0#0000000&|w|i|t|h| |G|U|I| |d|i|a|l|o|g|.| @13 +|N| @1|++0#e000002&|d|i|a|l|o|g|_|c|o|n| +0#0000000&@9|S|u|p@1|o|r|t| |f|o|r| |:+0#00e0e07&|c|o|n|f|i|r|m| +0#0000000&|w|i|t|h| |c|o|n|s|o|l|e| |d|i|a|l|o|g|.| @9 +|N| @1|++0#e000002&|d|i|a|l|o|g|_|c|o|n|_|g|u|i| +0#0000000&@5|S|u|p@1|o|r|t| |f|o|r| |:+0#00e0e07&|c|o|n|f|i|r|m| +0#0000000&|w|i|t|h| |G|U|I| |a|n|d| |c|o|n|s|o|l|e| |d|i|a|l|o|g|.| @1 +|N| @1|++0#e000002&|d|i|f@1| +0#0000000&@15|v+0#00e0e07&|i|m|d|i|f@1| +0#0000000&|a|n|d| |'+0#00e0003&|d|i|f@1|'| +0#0000000&@32 +|N| @1|++0#e000002&|d|i|g|r|a|p|h|s| +0#0000000&@11|d+0#00e0e07&|i|g|r|a|p|h|s| +0#0000000&|E+0#e000002&|1|9|6| +0#0000000&@37 +@3|++0#e000002&|d|i|r|e|c|t|x| +0#0000000&@12|W|i|n|3|2| |G|U|I| |o|n|l|y|:| |D|i|r|e|c|t|X| |a|n|d| |'+0#00e0003&|r|e|n|d|e|r|o|p|t|i|o|n|s|'| +0#0000000&@7 +@57|6|2|,|1| @9|2|5|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_05.dump b/runtime/syntax/testdir/dumps/help_ex_version_05.dump new file mode 100644 index 0000000000..53f555dba1 --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_05.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@2|++0#e000002&|d|i|r|e|c|t|x| +0#0000000&@12|W|i|n|3|2| |G|U|I| |o|n|l|y|:| |D|i|r|e|c|t|X| |a|n|d| |'+0#00e0003&|r|e|n|d|e|r|o|p|t|i|o|n|s|'| +0#0000000&@7 +@3|++0#e000002&|d|n|d| +0#0000000&@16|S|u|p@1|o|r|t| |f|o|r| |D|n|D| |i|n|t|o| |t|h|e| |"|~| |r|e|g|i|s|t|e|r| |q+0#00e0e07&|u|o|t|e|_|~|.+0#0000000&| @5 +|H| @1|++0#e000002&|e|m|a|c|s|_|t|a|g|s| +0#0000000&@9|e+0#00e0e07&|m|a|c|s|-|t|a|g|s| +0#0000000&|f|i|l|e|s| @34 +|N| @1|++0#e000002&|e|v|a|l| +0#0000000&@15|e|x|p|r|e|s@1|i|o|n| |e|v|a|l|u|a|t|i|o|n| |e+0#00e0e07&|v|a|l|.|t|x|t| +0#0000000&@20 +|T| @1|++0#e000002&|e|x|_|e|x|t|r|a| +0#0000000&@11|a|l|w|a|y|s| |o|n| |n|o|w|,| |u|s|e|d| |t|o| |b|e| |f|o|r| |V|i|m|'|s| |e|x|t|r|a| |E|x| |c|o|m@1|a|n +|d|s| @72 +>N| @1|++0#e000002&|e|x|t|r|a|_|s|e|a|r|c|h| +0#0000000&@7|'+0#00e0003&|h|l|s|e|a|r|c|h|'| +0#0000000&|a|n|d| |'+0#00e0003&|i|n|c|s|e|a|r|c|h|'| +0#0000000&|o|p|t|i|o|n|s|.| @15 +|-| @1|++0#e000002&|f|a|r|s|i| +0#0000000&@14|R|e|m|o|v|e|d|:| |f+0#00e0e07&|a|r|s|i| +0#0000000&|l|a|n|g|u|a|g|e| @27 +|T| @1|++0#e000002&|f|i|l|e|_|i|n|_|p|a|t|h| +0#0000000&@7|g+0#00e0e07&|f|,+0#0000000&| |C+0#00e0e07&|T|R|L|-|W|_|f| +0#0000000&|a|n|d| |<+0#00e0e07&|c|f|i|l|e|>| +0#0000000&@1|A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n|c| @5 +|e| @73 +@24|9|.|0|.|2|6|5| @43 +|N| @1|++0#e000002&|f|i|n|d|_|i|n|_|p|a|t|h| +0#0000000&@7|i|n|c|l|u|d|e| |f|i|l|e| |s|e|a|r|c|h|e|s|:| |[+0#00e0e07&|I|,+0#0000000&| |:+0#00e0e07&|i|s|e|a|r|c|h|,+0#0000000&| @14 +@24|C+0#00e0e07&|T|R|L|-|W|_|C|T|R|L|-|I|,+0#0000000&| |:+0#00e0e07&|c|h|e|c|k|p|a|t|h|,+0#0000000&| |e|t|c|.| @19 +|N| @1|++0#e000002&|f|o|l|d|i|n|g| +0#0000000&@12|f+0#00e0e07&|o|l|d|i|n|g| +0#0000000&@43 +@3|++0#e000002&|f|o@1|t|e|r| +0#0000000&@13|g+0#00e0e07&|u|i|-|f|o@1|t|e|r| +0#0000000&@40 +@3|++0#e000002&|f|o|r|k| +0#0000000&@15|U|n|i|x| |o|n|l|y|:| |f+0#00e0e07&|o|r|k| +0#0000000&|s|h|e|l@1| |c|o|m@1|a|n|d|s| @20 +|T| @1|++0#e000002&|f|l|o|a|t| +0#0000000&@14|F|l|o|a|t|i|n|g| |p|o|i|n|t| |s|u|p@1|o|r|t| @1|A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n|c|e| |9|.|0|.|0|4 +|9|1| @72 +|N| @1|++0#e000002&|g|e|t@1|e|x|t| +0#0000000&@12|m|e|s@1|a|g|e| |t|r|a|n|s|l|a|t|i|o|n|s| |m+0#00e0e07&|u|l|t|i|-|l|a|n|g| +0#0000000&@19 +@57|7|9|,|1| @9|3|2|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_06.dump b/runtime/syntax/testdir/dumps/help_ex_version_06.dump new file mode 100644 index 0000000000..33ab638d9a --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_06.dump @@ -0,0 +1,20 @@ +|N+0&#ffffff0| @1|++0#e000002&|g|e|t@1|e|x|t| +0#0000000&@12|m|e|s@1|a|g|e| |t|r|a|n|s|l|a|t|i|o|n|s| |m+0#00e0e07&|u|l|t|i|-|l|a|n|g| +0#0000000&@19 +|-| @1|++0#e000002&|G|U|I|_|A|t|h|e|n|a| +0#0000000&@9|U|n|i|x| |o|n|l|y|:| |A|t|h|e|n|a| |G+0#00e0e07&|U|I| +0#0000000&@29 +@3|++0#e000002&|G|U|I|_|n|e|X|t|a|w| +0#0000000&@9|U|n|i|x| |o|n|l|y|:| |n|e|X|t|a|w| |G+0#00e0e07&|U|I| +0#0000000&@29 +@3|++0#e000002&|G|U|I|_|G|T|K| +0#0000000&@12|U|n|i|x| |o|n|l|y|:| |G|T|K|+| |G+0#00e0e07&|U|I| +0#0000000&@31 +@3|++0#e000002&|G|U|I|_|M|o|t|i|f| +0#0000000&@10|U|n|i|x| |o|n|l|y|:| |M|o|t|i|f| |G+0#00e0e07&|U|I| +0#0000000&@30 +@3>++0#e000002&|G|U|I|_|P|h|o|t|o|n| +0#0000000&@9|Q|N|X| |o|n|l|y|:| @1|P|h|o|t|o|n| |G+0#00e0e07&|U|I| +0#0000000&@29 +|m| @1|++0#e000002&|h|a|n|g|u|l|_|i|n|p|u|t| +0#0000000&@7|H|a|n|g|u|l| |i|n|p|u|t| |s|u|p@1|o|r|t| |h+0#00e0e07&|a|n|g|u|l| +0#0000000&@23 +@3|++0#e000002&|i|c|o|n|v| +0#0000000&@14|C|o|m|p|i|l|e|d| |w|i|t|h| |t|h|e| |i+0#00e0e07&|c|o|n|v|(|)| +0#0000000&|f|u|n|c|t|i|o|n| @16 +@3|++0#e000002&|i|c|o|n|v|/|d|y|n| +0#0000000&@10|L|i|k|e|w|i|s|e| |i+0#00e0e07&|c|o|n|v|-|d|y|n|a|m|i|c| +0#0000000&|/+0#00e0e07&|d|y|n| +0#0000000&@23 +|T| @1|++0#e000002&|i|n|s|e|r|t|_|e|x|p|a|n|d| +0#0000000&@6|i+0#00e0e07&|n|s|e|r|t|_|e|x|p|a|n|d| +0#0000000&|I|n|s|e|r|t| |m|o|d|e| |c|o|m|p|l|e|t|i|o|n| @14 +|m| @1|++0#e000002&|i|p|v|6| +0#0000000&@15|S|u|p@1|o|r|t| |f|o|r| |I|P|v|6| |n|e|t|w|o|r|k|i|n|g| |c+0#00e0e07&|h|a|n@1|e|l| +0#0000000&@15 +|m| @1|++0#e000002&|j|o|b| +0#0000000&@16|s|t|a|r|t|i|n|g| |a|n|d| |s|t|o|p@1|i|n|g| |j|o|b|s| |j+0#00e0e07&|o|b| +0#0000000&@20 +|T| @1|++0#e000002&|j|u|m|p|l|i|s|t| +0#0000000&@11|j+0#00e0e07&|u|m|p|l|i|s|t|;+0#0000000&| |A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n|c|e| |8|.|2|.|3|7|9|5| @11 +|H| @1|++0#e000002&|k|e|y|m|a|p| +0#0000000&@13|'+0#00e0003&|k|e|y|m|a|p|'| +0#0000000&@42 +|N| @1|++0#e000002&|l|a|m|b|d|a| +0#0000000&@13|l+0#00e0e07&|a|m|b|d|a| +0#0000000&|a|n|d| |c+0#00e0e07&|l|o|s|u|r|e| +0#0000000&@32 +|H| @1|++0#e000002&|l|a|n|g|m|a|p| +0#0000000&@12|'+0#00e0003&|l|a|n|g|m|a|p|'| +0#0000000&@41 +|N| @1|++0#e000002&|l|i|b|c|a|l@1| +0#0000000&@12|l+0#00e0e07&|i|b|c|a|l@1|(|)| +0#0000000&@41 +|N| @1|++0#e000002&|l|i|n|e|b|r|e|a|k| +0#0000000&@10|'+0#00e0003&|l|i|n|e|b|r|e|a|k|'|,+0#0000000&| |'+0#00e0003&|b|r|e|a|k|a|t|'| +0#0000000&|a|n|d| |'+0#00e0003&|s|h|o|w|b|r|e|a|k|'| +0#0000000&@12 +|T| @1|++0#e000002&|l|i|s|p|i|n|d|e|n|t| +0#0000000&@9|'+0#00e0003&|l|i|s|p|'| +0#0000000&@44 +@57|9|4|,|4| @9|4|0|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_07.dump b/runtime/syntax/testdir/dumps/help_ex_version_07.dump new file mode 100644 index 0000000000..20022d55ec --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_07.dump @@ -0,0 +1,20 @@ +|T+0&#ffffff0| @1|++0#e000002&|l|i|s|p|i|n|d|e|n|t| +0#0000000&@9|'+0#00e0003&|l|i|s|p|'| +0#0000000&@44 +|T| @1|++0#e000002&|l|i|s|t|c|m|d|s| +0#0000000&@11|V|i|m| |c|o|m@1|a|n|d|s| |f|o|r| |t|h|e| |l|i|s|t| |o|f| |b|u|f@1|e|r|s| |b+0#00e0e07&|u|f@1|e|r|-|h|i|d@1|e|n| +0#0000000& +@75 +@24|a|n|d| |a|r|g|u|m|e|n|t| |l|i|s|t| |:+0#00e0e07&|a|r|g|d|e|l|e|t|e| +0#0000000&@22 +|T| @1|++0#e000002&|l|o|c|a|l|m|a|p| +0#0000000&@11|S|u|p@1|o|r|t| |f|o|r| |m|a|p@1|i|n|g|s| |l|o|c|a|l| |t|o| |a| |b|u|f@1|e|r| |:+0#00e0e07&|m|a|p|-|l|o|c|a|l| +0#0000000&@1 +>m| @1|++0#e000002&|l|u|a| +0#0000000&@16|L+0#00e0e07&|u|a| +0#0000000&|i|n|t|e|r|f|a|c|e| @37 +|m| @1|++0#e000002&|l|u|a|/|d|y|n| +0#0000000&@12|L+0#00e0e07&|u|a| +0#0000000&|i|n|t|e|r|f|a|c|e| |/+0#00e0e07&|d|y|n| +0#0000000&@32 +|N| @1|++0#e000002&|m|e|n|u| +0#0000000&@15|:+0#00e0e07&|m|e|n|u| +0#0000000&@45 +|N| @1|++0#e000002&|m|k|s|e|s@1|i|o|n| +0#0000000&@10|:+0#00e0e07&|m|k|s|e|s@1|i|o|n| +0#0000000&@40 +|T| @1|++0#e000002&|m|o|d|i|f|y|_|f|n|a|m|e| +0#0000000&@7|f+0#00e0e07&|i|l|e|n|a|m|e|-|m|o|d|i|f|i|e|r|s| +0#0000000&@32 +|T| @1|++0#e000002&|m|o|u|s|e| +0#0000000&@14|M|o|u|s|e| |h|a|n|d|l|i|n|g| |m+0#00e0e07&|o|u|s|e|-|u|s|i|n|g| +0#0000000&@24 +|N| @1|++0#e000002&|m|o|u|s|e|s|h|a|p|e| +0#0000000&@9|'+0#00e0003&|m|o|u|s|e|s|h|a|p|e|'| +0#0000000&@38 +|N| @1|++0#e000002&|m|o|u|s|e|_|d|e|c| +0#0000000&@10|U|n|i|x| |o|n|l|y|:| |D|e|c| |t|e|r|m|i|n|a|l| |m|o|u|s|e| |h|a|n|d|l|i|n|g| |d+0#00e0e07&|e|c|-|m|o|u|s|e| +0#0000000&@2 +|N| @1|++0#e000002&|m|o|u|s|e|_|g|p|m| +0#0000000&@10|U|n|i|x| |o|n|l|y|:| |L|i|n|u|x| |c|o|n|s|o|l|e| |m|o|u|s|e| |h|a|n|d|l|i|n|g| |g+0#00e0e07&|p|m|-|m|o|u|s|e| +0#0000000&@1 +|m| @1|++0#e000002&|m|o|u|s|e|_|g|p|m|/|d|y|n| +0#0000000&@6|S|a|m|e| |a|s| |++0#00e0e07&|m|o|u|s|e|_|g|p|m| +0#0000000&|w|i|t|h| |o|p|t|i|o|n|a|l| |l|i|b|r|a|r|y| |d|e|p|e|n|d|e|n| @1 +|c|y| @72 +@24|/+0#00e0e07&|d|y|n| +0#0000000&@46 +|N| @1|++0#e000002&|m|o|u|s|e|_|j|s|b|t|e|r|m| +0#0000000&@6|J|S|B| |m|o|u|s|e| |h|a|n|d|l|i|n|g| |j+0#00e0e07&|s|b|t|e|r|m|-|m|o|u|s|e| +0#0000000&@18 +|N| @1|++0#e000002&|m|o|u|s|e|_|n|e|t@1|e|r|m| +0#0000000&@6|U|n|i|x| |o|n|l|y|:| |n|e|t@1|e|r|m| |m|o|u|s|e| |h|a|n|d|l|i|n|g| |n+0#00e0e07&|e|t@1|e|r|m|-|m|o|u|s|e| +0#0000000&@3 +@57|1@2|,|1| @8|4|7|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_08.dump b/runtime/syntax/testdir/dumps/help_ex_version_08.dump new file mode 100644 index 0000000000..379637b66a --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_08.dump @@ -0,0 +1,20 @@ +|N+0&#ffffff0| @1|++0#e000002&|m|o|u|s|e|_|n|e|t@1|e|r|m| +0#0000000&@6|U|n|i|x| |o|n|l|y|:| |n|e|t@1|e|r|m| |m|o|u|s|e| |h|a|n|d|l|i|n|g| |n+0#00e0e07&|e|t@1|e|r|m|-|m|o|u|s|e| +0#0000000&@3 +|N| @1|++0#e000002&|m|o|u|s|e|_|p|t|e|r|m| +0#0000000&@8|Q|N|X| |o|n|l|y|:| |p|t|e|r|m| |m|o|u|s|e| |h|a|n|d|l|i|n|g| |q+0#00e0e07&|n|x|-|t|e|r|m|i|n|a|l| +0#0000000&@7 +|N| @1|++0#e000002&|m|o|u|s|e|_|s|y|s|m|o|u|s|e| +0#0000000&@5|U|n|i|x| |o|n|l|y|:| |*|B|S|D| |c|o|n|s|o|l|e| |m|o|u|s|e| |h|a|n|d|l|i|n|g| |s+0#00e0e07&|y|s|m|o|u|s|e| +0#0000000&@3 +|N| @1|++0#e000002&|m|o|u|s|e|_|s|g|r| +0#0000000&@10|U|n|i|x| |o|n|l|y|:| |s|g|r| |m|o|u|s|e| |h|a|n|d|l|i|n|g| |s+0#00e0e07&|g|r|-|m|o|u|s|e| +0#0000000&@11 +|N| @1|++0#e000002&|m|o|u|s|e|_|u|r|x|v|t| +0#0000000&@8|U|n|i|x| |o|n|l|y|:| |u|r|x|v|t| |m|o|u|s|e| |h|a|n|d|l|i|n|g| |u+0#00e0e07&|r|x|v|t|-|m|o|u|s|e| +0#0000000&@7 +>N| @1|++0#e000002&|m|o|u|s|e|_|x|t|e|r|m| +0#0000000&@8|U|n|i|x| |o|n|l|y|:| |x|t|e|r|m| |m|o|u|s|e| |h|a|n|d|l|i|n|g| |x+0#00e0e07&|t|e|r|m|-|m|o|u|s|e| +0#0000000&@7 +|T| @1|++0#e000002&|m|u|l|t|i|_|b|y|t|e| +0#0000000&@9|U|n|i|c|o|d|e| |s|u|p@1|o|r|t|,| |1|6| |a|n|d| |3|2| |b|i|t| |c|h|a|r|a|c|t|e|r|s| |m+0#00e0e07&|u|l|t|i|b|y|t| +0#0000000& +|e+0#00e0e07&| +0#0000000&@73 +@3|++0#e000002&|m|u|l|t|i|_|b|y|t|e|_|i|m|e| +0#0000000&@5|W|i|n|3|2| |i|n|p|u|t| |m|e|t|h|o|d| |f|o|r| |m|u|l|t|i|b|y|t|e| |c|h|a|r|s| |m+0#00e0e07&|u|l|t|i|b|y|t|e|-|i| +0#0000000& +|m+0#00e0e07&|e| +0#0000000&@72 +|N| @1|++0#e000002&|m|u|l|t|i|_|l|a|n|g| +0#0000000&@9|n|o|n|-|E|n|g|l|i|s|h| |l|a|n|g|u|a|g|e| |s|u|p@1|o|r|t| |m+0#00e0e07&|u|l|t|i|-|l|a|n|g| +0#0000000&@11 +|m| @1|++0#e000002&|m|z|s|c|h|e|m|e| +0#0000000&@11|M|z|s|c|h|e|m|e| |i|n|t|e|r|f|a|c|e| |m+0#00e0e07&|z|s|c|h|e|m|e| +0#0000000&@23 +|m| @1|++0#e000002&|m|z|s|c|h|e|m|e|/|d|y|n| +0#0000000&@7|M|z|s|c|h|e|m|e| |i|n|t|e|r|f|a|c|e| |m+0#00e0e07&|z|s|c|h|e|m|e|-|d|y|n|a|m|i|c| +0#0000000&|/+0#00e0e07&|d|y|n| +0#0000000&@10 +|m| @1|++0#e000002&|n|e|t|b|e|a|n|s|_|i|n|t|g| +0#0000000&@6|n+0#00e0e07&|e|t|b|e|a|n|s| +0#0000000&@42 +|T| @1|++0#e000002&|n|u|m|6|4| +0#0000000&@14|6|4|-|b|i|t| |N|u|m|b|e|r| |s|u|p@1|o|r|t| |N+0#00e0e07&|u|m|b|e|r| +0#0000000&@22 +@24|A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n|c|e| |8|.|2|.|0|2|7|1|,| |u|s|e| |v|:|n|u|m|b|e|r|s|i|z|e| |t|o| +@24|c|h|e|c|k| |t|h|e| |a|c|t|u|a|l| |s|i|z|e| |o|f| |a| |N|u|m|b|e|r|.| @16 +|m| @1|++0#e000002&|o|l|e| +0#0000000&@16|W|i|n|3|2| |G|U|I| |o|n|l|y|:| |o+0#00e0e07&|l|e|-|i|n|t|e|r|f|a|c|e| +0#0000000&@21 +|N| @1|++0#e000002&|p|a|c|k|a|g|e|s| +0#0000000&@11|L|o|a|d|i|n|g| |p+0#00e0e07&|a|c|k|a|g|e|s| +0#0000000&@34 +@57|1|2|8|,|1| @8|5@1|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_09.dump b/runtime/syntax/testdir/dumps/help_ex_version_09.dump new file mode 100644 index 0000000000..465b7719f6 --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_09.dump @@ -0,0 +1,20 @@ +|N+0&#ffffff0| @1|++0#e000002&|p|a|c|k|a|g|e|s| +0#0000000&@11|L|o|a|d|i|n|g| |p+0#00e0e07&|a|c|k|a|g|e|s| +0#0000000&@34 +|T| @1|++0#e000002&|p|a|t|h|_|e|x|t|r|a| +0#0000000&@9|U|p|/|d|o|w|n|w|a|r|d|s| |s|e|a|r|c|h| |i|n| |'+0#00e0003&|p|a|t|h|'| +0#0000000&|a|n|d| |'+0#00e0003&|t|a|g|s|'| +0#0000000&@1|A|l|w|a|y|s| @2 +@24|e|n|a|b|l|e|d| |s|i|n|c|e| |9|.|0|.|0|2|7|0| @28 +|m| @1|++0#e000002&|p|e|r|l| +0#0000000&@15|P|e|r|l| |i|n|t|e|r|f|a|c|e| |p+0#00e0e07&|e|r|l| +0#0000000&@31 +|m| @1|++0#e000002&|p|e|r|l|/|d|y|n| +0#0000000&@11|P|e|r|l| |i|n|t|e|r|f|a|c|e| |p+0#00e0e07&|e|r|l|-|d|y|n|a|m|i|c| +0#0000000&|/+0#00e0e07&|d|y|n| +0#0000000&@18 +>N| @1|++0#e000002&|p|e|r|s|i|s|t|e|n|t|_|u|n|d|o| +0#0000000&@4|P|e|r|s|i|s|t|e|n|t| |u|n|d|o| |u+0#00e0e07&|n|d|o|-|p|e|r|s|i|s|t|e|n|c|e| +0#0000000&@18 +|N| @1|++0#e000002&|p|o|p|u|p|w|i|n| +0#0000000&@11|P|o|p|u|p| |w|i|n|d|o|w|s| |p+0#00e0e07&|o|p|u|p|-|w|i|n|d|o|w| +0#0000000&@24 +@3|++0#e000002&|p|o|s|t|s|c|r|i|p|t| +0#0000000&@9|:+0#00e0e07&|h|a|r|d|c|o|p|y| +0#0000000&|w|r|i|t|e|s| |a| |P|o|s|t|S|c|r|i|p|t| |f|i|l|e| @16 +|N| @1|++0#e000002&|p|r|i|n|t|e|r| +0#0000000&@12|:+0#00e0e07&|h|a|r|d|c|o|p|y| +0#0000000&|c|o|m@1|a|n|d| @33 +|H| @1|++0#e000002&|p|r|o|f|i|l|e| +0#0000000&@12|:+0#00e0e07&|p|r|o|f|i|l|e| +0#0000000&|c|o|m@1|a|n|d| @34 +|m| @1|++0#e000002&|p|y|t|h|o|n| +0#0000000&@13|P|y|t|h|o|n| |2| |i|n|t|e|r|f|a|c|e| |p+0#00e0e07&|y|t|h|o|n| +0#0000000&@25 +|m| @1|++0#e000002&|p|y|t|h|o|n|/|d|y|n| +0#0000000&@9|P|y|t|h|o|n| |2| |i|n|t|e|r|f|a|c|e| |p+0#00e0e07&|y|t|h|o|n|-|d|y|n|a|m|i|c| +0#0000000&|/+0#00e0e07&|d|y|n| +0#0000000&@12 +|m| @1|++0#e000002&|p|y|t|h|o|n|3| +0#0000000&@12|P|y|t|h|o|n| |3| |i|n|t|e|r|f|a|c|e| |p+0#00e0e07&|y|t|h|o|n| +0#0000000&@25 +|m| @1|++0#e000002&|p|y|t|h|o|n|3|/|d|y|n| +0#0000000&@8|P|y|t|h|o|n| |3| |i|n|t|e|r|f|a|c|e| |p+0#00e0e07&|y|t|h|o|n|-|d|y|n|a|m|i|c| +0#0000000&|/+0#00e0e07&|d|y|n| +0#0000000&@12 +|m| @1|++0#e000002&|p|y|t|h|o|n|3|/|d|y|n|-|s|t|a|b|l|e| +0#0000000&@52 +@24|P|y|t|h|o|n| |3| |i|n|t|e|r|f|a|c|e| |p+0#00e0e07&|y|t|h|o|n|-|d|y|n|a|m|i|c| +0#0000000&|p+0#00e0e07&|y|t|h|o|n|-|s|t|a|b|l|e| +0#0000000&@3 +@24|/+0#00e0e07&|d|y|n| +0#0000000&@46 +|N| @1|++0#e000002&|q|u|i|c|k|f|i|x| +0#0000000&@11|:+0#00e0e07&|m|a|k|e| +0#0000000&|a|n|d| |q+0#00e0e07&|u|i|c|k|f|i|x| +0#0000000&|c|o|m@1|a|n|d|s| @23 +|N| @1|++0#e000002&|r|e|l|t|i|m|e| +0#0000000&@12|r+0#00e0e07&|e|l|t|i|m|e|(|)| +0#0000000&|f|u|n|c|t|i|o|n|,| |'+0#00e0003&|h|l|s|e|a|r|c|h|'|/+0#0000000&|'+0#00e0003&|i|n|c|s|e|a|r|c|h|'| +0#0000000&|t|i|m|e|o|@+0#4040ff13&@2 +| +0#0000000&@56|1|4@1|,|1| @8|6|2|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_10.dump b/runtime/syntax/testdir/dumps/help_ex_version_10.dump new file mode 100644 index 0000000000..f65626218f --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_10.dump @@ -0,0 +1,20 @@ +|N+0&#ffffff0| @1|++0#e000002&|r|e|l|t|i|m|e| +0#0000000&@12|r+0#00e0e07&|e|l|t|i|m|e|(|)| +0#0000000&|f|u|n|c|t|i|o|n|,| |'+0#00e0003&|h|l|s|e|a|r|c|h|'|/+0#0000000&|'+0#00e0003&|i|n|c|s|e|a|r|c|h|'| +0#0000000&|t|i|m|e|o|u| @1 +|t|,| @72 +@24|'+0#00e0003&|r|e|d|r|a|w|t|i|m|e|'| +0#0000000&|o|p|t|i|o|n| @31 +|H| @1|++0#e000002&|r|i|g|h|t|l|e|f|t| +0#0000000&@10|R|i|g|h|t| |t|o| |l|e|f|t| |t|y|p|i|n|g| |'+0#00e0003&|r|i|g|h|t|l|e|f|t|'| +0#0000000&@18 +|m| @1|++0#e000002&|r|u|b|y| +0#0000000&@15|R|u|b|y| |i|n|t|e|r|f|a|c|e| |r+0#00e0e07&|u|b|y| +0#0000000&@31 +>m| @1|++0#e000002&|r|u|b|y|/|d|y|n| +0#0000000&@11|R|u|b|y| |i|n|t|e|r|f|a|c|e| |r+0#00e0e07&|u|b|y|-|d|y|n|a|m|i|c| +0#0000000&|/+0#00e0e07&|d|y|n| +0#0000000&@18 +|T| @1|++0#e000002&|s|c|r|o|l@1|b|i|n|d| +0#0000000&@9|'+0#00e0003&|s|c|r|o|l@1|b|i|n|d|'| +0#0000000&@38 +|N| @1|++0#e000002&|s|i|g|n|s| +0#0000000&@14|:+0#00e0e07&|s|i|g|n| +0#0000000&@45 +|T| @1|++0#e000002&|s|m|a|r|t|i|n|d|e|n|t| +0#0000000&@8|'+0#00e0003&|s|m|a|r|t|i|n|d|e|n|t|'| +0#0000000&@37 +|N| @1|++0#e000002&|s|o|c|k|e|t|s|e|r|v|e|r| +0#0000000&@7|U|n|i|x| |o|n|l|y|:| |s|o|c|k|e|t| |s|e|r|v|e|r| |b|a|c|k|e|n|d| |f|o|r| |c|l|i|e|n|t|s|e|r|v|e|r| @1 +@24|f|u|n|c|t|i|o|n|a|l|i|t|y| @37 +|H| @1|++0#e000002&|s|o|d|i|u|m| +0#0000000&@13|c|o|m|p|i|l|e|d| |w|i|t|h| |l|i|b|s|o|d|i|u|m| |f|o|r| |b|e|t@1|e|r| |e|n|c|r|y|p|t|i|o|n| |s|u|p@1|o +|r|t| @72 +|H| @1|++0#e000002&|s|o|u|n|d| +0#0000000&@14|s+0#00e0e07&|o|u|n|d|_|p|l|a|y|e|v|e|n|t|(|)|,+0#0000000&| |s+0#00e0e07&|o|u|n|d|_|p|l|a|y|f|i|l|e|(|)| +0#0000000&|f|u|n|c|t|i|o|n|s|,| @4 +|e|t|c|.| @70 +|N| @1|++0#e000002&|s|p|e|l@1| +0#0000000&@14|s|p|e|l@1| |c|h|e|c|k|i|n|g| |s|u|p@1|o|r|t|,| |s|e@1| |s+0#00e0e07&|p|e|l@1| +0#0000000&@17 +|N| @1|++0#e000002&|s|t|a|r|t|u|p|t|i|m|e| +0#0000000&@8|-+0#00e0e07&@1|s|t|a|r|t|u|p|t|i|m|e| +0#0000000&|a|r|g|u|m|e|n|t| @28 +|N| @1|++0#e000002&|s|t|a|t|u|s|l|i|n|e| +0#0000000&@9|O|p|t|i|o|n|s| |'+0#00e0003&|s|t|a|t|u|s|l|i|n|e|'|,+0#0000000&| |'+0#00e0003&|r|u|l|e|r|f|o|r|m|a|t|'| +0#0000000&|a|n|d| |s|p|e|c|i|a|l| @3 +@24|f|o|r|m|a|t|s| |o|f| |'+0#00e0003&|t|i|t|l|e|s|t|r|i|n|g|'| +0#0000000&|a|n|d| |'+0#00e0003&|i|c|o|n|s|t|r|i|n|g|'| +0#0000000&@9 +@57|1|6|1|,|1| @8|7|0|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_11.dump b/runtime/syntax/testdir/dumps/help_ex_version_11.dump new file mode 100644 index 0000000000..7389fa108b --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_11.dump @@ -0,0 +1,20 @@ +| +0&#ffffff0@23|f|o|r|m|a|t|s| |o|f| |'+0#00e0003&|t|i|t|l|e|s|t|r|i|n|g|'| +0#0000000&|a|n|d| |'+0#00e0003&|i|c|o|n|s|t|r|i|n|g|'| +0#0000000&@9 +|-| @1|++0#e000002&|s|u|n|_|w|o|r|k|s|h|o|p| +0#0000000&@7|R|e|m|o|v|e|d|:| |w+0#00e0e07&|o|r|k|s|h|o|p| +0#0000000&@33 +|N| @1|++0#e000002&|s|y|n|t|a|x| +0#0000000&@13|S|y|n|t|a|x| |h|i|g|h|l|i|g|h|t|i|n|g| |s+0#00e0e07&|y|n|t|a|x| +0#0000000&@24 +@3|++0#e000002&|s|y|s|t|e|m|(|)| +0#0000000&@11|U|n|i|x| |o|n|l|y|:| |o|p@1|o|s|i|t|e| |o|f| |++0#00e0e07&|f|o|r|k| +0#0000000&@22 +|H| @1|++0#e000002&|t|a|b|p|a|n|e|l| +0#0000000&@11|S|u|p@1|o|r|t| |f|o|r| |t+0#00e0e07&|a|b|p|a|n|e|l| +0#0000000&@30 +>T| @1|++0#e000002&|t|a|g|_|b|i|n|a|r|y| +0#0000000&@9|b|i|n|a|r|y| |s|e|a|r|c|h|i|n|g| |i|n| |t|a|g|s| |f|i|l|e| |t+0#00e0e07&|a|g|-|b|i|n|a|r|y|-|s|e|a|r|c|h| +0#0000000&@3 +|-| @1|++0#e000002&|t|a|g|_|o|l|d|_|s|t|a|t|i|c| +0#0000000&@5|R|e|m|o|v|e|d|;| |m|e|t|h|o|d| |f|o|r| |s|t|a|t|i|c| |t|a|g|s| |t+0#00e0e07&|a|g|-|o|l|d|-|s|t|a|t|i|c| +0#0000000&@4 +|-| @1|++0#e000002&|t|a|g|_|a|n|y|_|w|h|i|t|e| +0#0000000&@6|R|e|m|o|v|e|d|;| |w|a|s| |t|o| |a|l@1|o|w| |a|n|y| |w|h|i|t|e| |s|p|a|c|e| |i|n| |t|a|g|s| |f|i|l|e|s +|m| @1|++0#e000002&|t|c|l| +0#0000000&@16|T|c|l| |i|n|t|e|r|f|a|c|e| |t+0#00e0e07&|c|l| +0#0000000&@33 +|m| @1|++0#e000002&|t|c|l|/|d|y|n| +0#0000000&@12|T|c|l| |i|n|t|e|r|f|a|c|e| |t+0#00e0e07&|c|l|-|d|y|n|a|m|i|c| +0#0000000&|/+0#00e0e07&|d|y|n| +0#0000000&@20 +|m| @1|++0#e000002&|t|e|r|m|i|n|a|l| +0#0000000&@11|S|u|p@1|o|r|t| |f|o|r| |t|e|r|m|i|n|a|l| |w|i|n|d|o|w| |t+0#00e0e07&|e|r|m|i|n|a|l| +0#0000000&@14 +@3|++0#e000002&|t|e|r|m|i|n|f|o| +0#0000000&@11|u|s|e|s| |t+0#00e0e07&|e|r|m|i|n|f|o| +0#0000000&|i|n|s|t|e|a|d| |o|f| |t|e|r|m|c|a|p| @18 +|N| @1|++0#e000002&|t|e|r|m|r|e|s|p|o|n|s|e| +0#0000000&@7|s|u|p@1|o|r|t| |f|o|r| |t+0#00e0e07&|_|R|V| +0#0000000&|a|n|d| |v+0#00e0e07&|:|t|e|r|m|r|e|s|p|o|n|s|e| +0#0000000&@15 +|N| @1|++0#e000002&|t|e|r|m|g|u|i|c|o|l|o|r|s| +0#0000000&@6|2|4|-|b|i|t| |c|o|l|o|r| |i|n| |x|t|e|r|m|-|c|o|m|p|a|t|i|b|l|e| |t|e|r|m|i|n|a|l|s| |s|u|p@1|o|r|t| +|T| @1|++0#e000002&|t|e|x|t|o|b|j|e|c|t|s| +0#0000000&@8|t+0#00e0e07&|e|x|t|-|o|b|j|e|c|t|s| +0#0000000&|s|e|l|e|c|t|i|o|n|.| |A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n|c|e| |9|.|0|.| @1 +|0|2@2|.| @69 +|N| @1|++0#e000002&|t|e|x|t|p|r|o|p| +0#0000000&@11|t+0#00e0e07&|e|x|t|-|p|r|o|p|e|r|t|i|e|s| +0#0000000&@35 +@3|++0#e000002&|t|g|e|t|e|n|t| +0#0000000&@12|n|o|n|-|U|n|i|x| |o|n|l|y|:| |a|b|l|e| |t|o| |u|s|e| |e|x|t|e|r|n|a|l| |t|e|r|m|c|a|p| @7 +|N| @1|++0#e000002&|t|i|m|e|r|s| +0#0000000&@13|t|h|e| |t+0#00e0e07&|i|m|e|r|_|s|t|a|r|t|(|)| +0#0000000&|f|u|n|c|t|i|o|n| @24 +@57|1|7@1|,|1| @8|7@1|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_12.dump b/runtime/syntax/testdir/dumps/help_ex_version_12.dump new file mode 100644 index 0000000000..fcc2ffd5a4 --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_12.dump @@ -0,0 +1,20 @@ +|N+0&#ffffff0| @1|++0#e000002&|t|i|m|e|r|s| +0#0000000&@13|t|h|e| |t+0#00e0e07&|i|m|e|r|_|s|t|a|r|t|(|)| +0#0000000&|f|u|n|c|t|i|o|n| @24 +|T| @1|++0#e000002&|t|i|t|l|e| +0#0000000&@14|S|e|t@1|i|n|g| |t|h|e| |w|i|n|d|o|w| |'+0#00e0003&|t|i|t|l|e|'| +0#0000000&|a|n|d| |'+0#00e0003&|i|c|o|n|'|;+0#0000000&| |A|l|w|a|y|s| |e|n|a|b|l +|e|d| @72 +|N| @1|++0#e000002&|t|o@1|l|b|a|r| +0#0000000&@12|g+0#00e0e07&|u|i|-|t|o@1|l|b|a|r| +0#0000000&@39 +|T| @1|++0#e000002&|u|s|e|r|_|c|o|m@1|a|n|d|s| +0#0000000&@6|U|s|e|r|-|d|e|f|i|n|e|d| |c|o|m@1|a|n|d|s|.| |u+0#00e0e07&|s|e|r|-|c|o|m@1|a|n|d|s| +0#0000000&@14 +@24>A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n|c|e| |8|.|1|.|1|2|1|0|.| @20 +|H| @1|++0#e000002&|v|a|r|t|a|b|s| +0#0000000&@12|V|a|r|i|a|b|l|e|-|w|i|d|t|h| |t|a|b| |s|t|o|p|s|.| |'+0#00e0003&|v|a|r|t|a|b|s|t|o|p|'| +0#0000000&@12 +|T| @1|++0#e000002&|v|e|r|t|s|p|l|i|t| +0#0000000&@10|V|e|r|t|i|c|a|l@1|y| |s|p|l|i|t| |w|i|n|d|o|w|s| |:+0#00e0e07&|v|s|p|l|i|t|;+0#0000000&| |A|l|w|a|y|s| |e|n|a|b|l|e|d| @2 +@24|s|i|n|c|e| |8|.|0|.|1@2|8|.| @35 +|T| @1|++0#e000002&|v|i|m|9|s|c|r|i|p|t| +0#0000000&@9|V+0#00e0e07&|i|m|9| +0#0000000&|s|c|r|i|p|t| @39 +|N| @1|++0#e000002&|v|i|m|i|n|f|o| +0#0000000&@12|'+0#00e0003&|v|i|m|i|n|f|o|'| +0#0000000&@41 +|T| @1|++0#e000002&|v|i|r|t|u|a|l|e|d|i|t| +0#0000000&@8|'+0#00e0003&|v|i|r|t|u|a|l|e|d|i|t|'| +0#0000000&|A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n|c|e| |8|.|1|.|8|2|6|.| @7 +|T| @1|++0#e000002&|v|i|s|u|a|l| +0#0000000&@13|V|i|s|u|a|l| |m|o|d|e| |V+0#00e0e07&|i|s|u|a|l|-|m|o|d|e| +0#0000000&|A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n|c|e| |7|.|4|.| @1 +|2|0@1|.| @70 +|T| @1|++0#e000002&|v|i|s|u|a|l|e|x|t|r|a| +0#0000000&@8|e|x|t|r|a| |V|i|s|u|a|l| |m|o|d|e| |c|o|m@1|a|n|d|s| |b+0#00e0e07&|l|o|c|k|w|i|s|e|-|o|p|e|r|a|t|o|r|s| +0#0000000&@4 +|T| @1|++0#e000002&|v|r|e|p|l|a|c|e| +0#0000000&@11|g+0#00e0e07&|R| +0#0000000&|a|n|d| |g+0#00e0e07&|r| +0#0000000&@41 +@3|++0#e000002&|v|t|p| +0#0000000&@16|o|n| |M|S|-|W|i|n|d|o|w|s| |c|o|n|s|o|l|e|:| |s|u|p@1|o|r|t| |f|o|r| |'+0#00e0003&|t|e|r|m|g|u|i|c|o|l|o|r|s|'| +0#0000000& +|N| @1|++0#e000002&|w|a|y|l|a|n|d| +0#0000000&@12|U|n|i|x| |o|n|l|y|:| |s|u|p@1|o|r|t| |f|o|r| |t|h|e| |W|a|y|l|a|n|d| |p|r|o|t|o|c|o|l|.| @6 +|N| @1|++0#e000002&|w|a|y|l|a|n|d|_|c|l|i|p|b|o|a|r|d| +0#0000000&@2|U|n|i|x| |o|n|l|y|:| |s|u|p@1|o|r|t| |f|o|r| |W|a|y|l|a|n|d| |s|e|l|e|c|t|i|o|n|s|/|c|l|i|p|b|o|@+0#4040ff13&@2 +| +0#0000000&@56|1|9|3|,|4|-|2|5| @5|8|4|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_13.dump b/runtime/syntax/testdir/dumps/help_ex_version_13.dump new file mode 100644 index 0000000000..eda9f4d435 --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_13.dump @@ -0,0 +1,20 @@ +|N+0&#ffffff0| @1|++0#e000002&|w|a|y|l|a|n|d|_|c|l|i|p|b|o|a|r|d| +0#0000000&@2|U|n|i|x| |o|n|l|y|:| |s|u|p@1|o|r|t| |f|o|r| |W|a|y|l|a|n|d| |s|e|l|e|c|t|i|o|n|s|/|c|l|i|p|b|o|a|r|d +|.| @73 +|N| @1|++0#e000002&|w|a|y|l|a|n|d|_|f|o|c|u|s|_|s|t|e|a|l| +0#0000000&@51 +@24|U|n|i|x| |o|n|l|y|:| |s|u|p@1|o|r|t| |f|o|r| |W|a|y|l|a|n|d| |c|l|i|p|b|o|a|r|d| |o|n| @7 +@24|c|o|m|p|o|s|i|t|o|r|s| |w|i|t|h|o|u|t| |a| |d|a|t|a| |c|o|n|t|r|o|l| |p|r|o|t|o|c|o|l| @7 +>T| @1|++0#e000002&|w|i|l|d|i|g|n|o|r|e| +0#0000000&@9|'+0#00e0003&|w|i|l|d|i|g|n|o|r|e|'| +0#0000000&@1|A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n|c|e| |9|.|0|.|0|2|7|8| @7 +|T| @1|++0#e000002&|w|i|l|d|m|e|n|u| +0#0000000&@11|'+0#00e0003&|w|i|l|d|m|e|n|u|'| +0#0000000&@1|A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n|c|e| |9|.|0|.|0|2|7|9| @9 +|T| @1|++0#e000002&|w|i|n|d|o|w|s| +0#0000000&@12|m|o|r|e| |t|h|a|n| |o|n|e| |w|i|n|d|o|w|;| |A|l|w|a|y|s| |e|n|a|b|l|e|d| |s|i|n|c|e| |8|.|0|.|1@2|8 +|.| @73 +|m| @1|++0#e000002&|w|r|i|t|e|b|a|c|k|u|p| +0#0000000&@8|'+0#00e0003&|w|r|i|t|e|b|a|c|k|u|p|'| +0#0000000&|i|s| |d|e|f|a|u|l|t| |o|n| @23 +|m| @1|++0#e000002&|x|i|m| +0#0000000&@16|X| |i|n|p|u|t| |m|e|t|h|o|d| |x+0#00e0e07&|i|m| +0#0000000&@32 +@3|++0#e000002&|x|f|o|n|t|s|e|t| +0#0000000&@11|X| |f|o|n|t|s|e|t| |s|u|p@1|o|r|t| |x+0#00e0e07&|f|o|n|t|s|e|t| +0#0000000&@24 +|N| @1|++0#e000002&|x|a|t@1|r| +0#0000000&@14|c|o|m|p|i|l|e|d| |w|i|t|h| |e|x|t|e|n|d|e|d| |a|t@1|r|i|b|u|t|e| |s|u|p@1|o|r|t| |(|L|i|n|u|x| |o|n|l +|y|)| @72 +@3|++0#e000002&|x|p|m| +0#0000000&@16|p|i|x|m|a|p| |s|u|p@1|o|r|t| @36 +|m| @1|++0#e000002&|x|p|m|_|w|3|2| +0#0000000&@12|W|i|n|3|2| |G|U|I| |o|n|l|y|:| |p|i|x|m|a|p| |s|u|p@1|o|r|t| |w+0#00e0e07&|3|2|-|x|p|m|-|s|u|p@1|o|r|t| +0#0000000&@4 +@3|++0#e000002&|x|s|m|p| +0#0000000&@15|X|S|M|P| |(|X| |s|e|s@1|i|o|n| |m|a|n|a|g|e|m|e|n|t|)| |s|u|p@1|o|r|t| @15 +@3|++0#e000002&|x|s|m|p|_|i|n|t|e|r|a|c|t| +0#0000000&@6|i|n|t|e|r|a|c|t|i|v|e| |X|S|M|P| |(|X| |s|e|s@1|i|o|n| |m|a|n|a|g|e|m|e|n|t|)| |s|u|p@1|o|r|t| @3 +|N| @1|++0#e000002&|x|t|e|r|m|_|c|l|i|p|b|o|a|r|d| +0#0000000&@4|U|n|i|x| |o|n|l|y|:| |x|t|e|r|m| |c|l|i|p|b|o|a|r|d| |h|a|n|d|l|i|n|g| @15 +@57|2|0|9|,|1| @8|9|1|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_14.dump b/runtime/syntax/testdir/dumps/help_ex_version_14.dump new file mode 100644 index 0000000000..7d18e3a27f --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_14.dump @@ -0,0 +1,20 @@ +|N+0&#ffffff0| @1|++0#e000002&|x|t|e|r|m|_|c|l|i|p|b|o|a|r|d| +0#0000000&@4|U|n|i|x| |o|n|l|y|:| |x|t|e|r|m| |c|l|i|p|b|o|a|r|d| |h|a|n|d|l|i|n|g| @15 +|m| @1|++0#e000002&|x|t|e|r|m|_|s|a|v|e| +0#0000000&@9|s|a|v|e| |a|n|d| |r|e|s|t|o|r|e| |x|t|e|r|m| |s|c|r|e@1|n| |x+0#00e0e07&|t|e|r|m|-|s|c|r|e@1|n|s| +0#0000000&@7 +|N| @1|++0#e000002&|X|1@1| +0#0000000&@16|U|n|i|x| |o|n|l|y|:| |c|a|n| |r|e|s|t|o|r|e| |w|i|n|d|o|w| |t|i|t|l|e| |X+0#00e0e07&|1@1| +0#0000000&@11 +@75 +@56|/+0#e000002&|d|y|n| +0#0000000&|E+0#e000002&|3|7|0| +0#0000000&|E+0#e000002&|4@1|8| +0#0000000&@4 +@75 +@24>T|o| |s|o|m|e| |o|f| |t|h|e| |f|e|a|t|u|r|e|s| |"|/|d|y|n|"| |i|s| |a|d@1|e|d| |w|h|e|n| |t|h|e| @2 +@24|f|e|a|t|u|r|e| |i|s| |o|n|l|y| |a|v|a|i|l|a|b|l|e| |w|h|e|n| |t|h|e| |r|e|l|a|t|e|d| |l|i|b|r|a|r|y| +|c|a|n| @71 +@24|b|e| |d|y|n|a|m|i|c|a|l@1|y| |l|o|a|d|e|d|.| @28 +@75 +|:|v|e|[|r|s|i|o|n|]| |{+0#e000e06&|n|r|}| +0#0000000&@8|I|s| |n|o|w| |i|g|n|o|r|e|d|.| @1|T|h|i|s| |w|a|s| |p|r|e|v|i|o|u|s|l|y| |u|s|e|d| |t|o| |c|h|e|c|k| +|t|h|e| @71 +@24|v|e|r|s|i|o|n| |n|u|m|b|e|r| |o|f| |a| |.|v|i|m|r|c| |f|i|l|e|.| @1|I|t| |w|a|s| |r|e|m|o|v|e|d|,| @1 +@24|b|e|c|a|u|s|e| |y|o|u| |c|a|n| |n|o|w| |u|s|e| |t|h|e| |"|:|i|f|"| |c|o|m@1|a|n|d| |f|o|r| @5 +@24|v|e|r|s|i|o|n|-|d|e|p|e|n|d|e|n|t| |b|e|h|a|v|i|o|r|.| @23 +@75 +@56|:+0#e000002&|r|e|d|i| +0#0000000&|:+0#e000002&|r|e|d|i|r| +0#0000000&@6 +|:|r|e|d|i|[|r|]|[|!|]| |>| |{+0#e000e06&|f|i|l|e|}| +0#0000000&@3|R|e|d|i|r|e|c|t| |m|e|s@1|a|g|e|s| |t|o| |f|i|l|e| |{+0#e000e06&|f|i|l|e|}|.+0#0000000&| @1|T|h|e| |m|e|s@1|a|g|e|s| |@+0#4040ff13&@2 +| +0#0000000&@56|2@1|5|,|4|-|2|5| @5|9|8|%| diff --git a/runtime/syntax/testdir/dumps/help_ex_version_15.dump b/runtime/syntax/testdir/dumps/help_ex_version_15.dump new file mode 100644 index 0000000000..39ce16634a --- /dev/null +++ b/runtime/syntax/testdir/dumps/help_ex_version_15.dump @@ -0,0 +1,20 @@ +|:+0&#ffffff0|r|e|d|i|[|r|]|[|!|]| |>| |{+0#e000e06&|f|i|l|e|}| +0#0000000&@3|R|e|d|i|r|e|c|t| |m|e|s@1|a|g|e|s| |t|o| |f|i|l|e| |{+0#e000e06&|f|i|l|e|}|.+0#0000000&| @1|T|h|e| |m|e|s@1|a|g|e|s| |w|h|i +|c|h| @72 +@75 +@75 +@1>v|i|m|:|t|w|=|7|8|:|t|s|=|8|:|n|o|e|t|:|f|t|=|h|e|l|p|:|n|o|r|l|:| @40 +|~+0#4040ff13&| @73 +|~| @73 +|~| @73 +|~| @73 +|~| @73 +|~| @73 +|~| @73 +|~| @73 +|~| @73 +|~| @73 +|~| @73 +|~| @73 +|~| @73 +|~| @73 +| +0#0000000&@56|2|3|8|,|2| @8|B|o|t| diff --git a/runtime/syntax/testdir/input/help_ex_version.txt b/runtime/syntax/testdir/input/help_ex_version.txt new file mode 100644 index 0000000000..0333abfde0 --- /dev/null +++ b/runtime/syntax/testdir/input/help_ex_version.txt @@ -0,0 +1,238 @@ + + + *:ve* *:ver* *:version* +:ve[rsion] Print the version number of the editor. If the + compiler used understands "__DATE__" the compilation + date is mentioned. Otherwise a fixed release-date is + shown. + The following lines contain information about which + features were enabled when Vim was compiled. When + there is a preceding '+', the feature is included, + when there is a '-' it is excluded. To change this, + you have to edit feature.h and recompile Vim. + To check for this in an expression, see |has()|. + Here is an overview of the features. + The first column shows the smallest version in which + they are included: + T tiny (always) + N normal + H huge + m manually enabled or depends on other features + - never, feature was removed + (none) system dependent + Thus if a feature is marked with "N", it is included + in the normal and huge versions of Vim. + + *+feature-list* + *+acl* |ACL| support included + *+ARP* Amiga only: ARP support included +H *+arabic* |Arabic| language support +N *+autochdir* support 'autochdir' option +T *+autocmd* |:autocmd|, automatic commands. Always enabled since + 8.0.1564 +H *+autoservername* Automatically enable |clientserver| +m *+balloon_eval* |balloon-eval| support in the GUI. Included when + compiling with supported GUI (Motif, GTK, GUI) and + either Netbeans/Sun Workshop integration or |+eval| + feature. +H *+balloon_eval_term* |balloon-eval| support in the terminal, + 'balloonevalterm' +N *+browse* |:browse| command +T *++builtin_terms* maximal terminals builtin |builtin-terms| Always + enabled since 9.0.0280 +N *+byte_offset* support for 'o' flag in 'statusline' option, "go" + and ":goto" commands. +m *+channel* inter process communication |channel| +T *+cindent* 'cindent', C indenting; Always enabled +N *+clientserver* Unix and Win32: Remote invocation |clientserver| + *+clipboard* |clipboard| support compiled-in +N *+clipboard_provider* |clipboard-providers| support compiled-in + *+clipboard_working* |clipboard| support compiled-in and working + *+clipboard_star_avail* + |clipboard| support compiled-in and star "*" register + available + *+clipboard_plus_avail* + |clipboard| support compiled-in and separate plus "+" + register available +T *+cmdline_compl* command line completion |cmdline-completion| +T *+cmdline_hist* command line history |cmdline-history| +T *+cmdline_info* 'showcmd' and 'ruler'; Always enabled since + 9.0.0747 +T *+cmdwin* |cmdline-window| support; Always enabled since 9.0.0657 +T *+comments* 'comments' support +N *+conceal* "conceal" support, see |conceal| |:syn-conceal| etc. +N *+cryptv* encryption support |encryption| +H *+cscope* |cscope| support +T *+cursorbind* 'cursorbind' support +m *+cursorshape* |termcap-cursor-shape| support +m *+debug* Compiled for debugging. +N *+dialog_gui* Support for |:confirm| with GUI dialog. +N *+dialog_con* Support for |:confirm| with console dialog. +N *+dialog_con_gui* Support for |:confirm| with GUI and console dialog. +N *+diff* |vimdiff| and 'diff' +N *+digraphs* |digraphs| *E196* + *+directx* Win32 GUI only: DirectX and 'renderoptions' + *+dnd* Support for DnD into the "~ register |quote_~|. +H *+emacs_tags* |emacs-tags| files +N *+eval* expression evaluation |eval.txt| +T *+ex_extra* always on now, used to be for Vim's extra Ex commands +N *+extra_search* 'hlsearch' and 'incsearch' options. +- *+farsi* Removed: |farsi| language +T *+file_in_path* |gf|, |CTRL-W_f| and || Always enabled since + 9.0.265 +N *+find_in_path* include file searches: |[I|, |:isearch|, + |CTRL-W_CTRL-I|, |:checkpath|, etc. +N *+folding* |folding| + *+footer* |gui-footer| + *+fork* Unix only: |fork| shell commands +T *+float* Floating point support Always enabled since 9.0.0491 +N *+gettext* message translations |multi-lang| +- *+GUI_Athena* Unix only: Athena |GUI| + *+GUI_neXtaw* Unix only: neXtaw |GUI| + *+GUI_GTK* Unix only: GTK+ |GUI| + *+GUI_Motif* Unix only: Motif |GUI| + *+GUI_Photon* QNX only: Photon |GUI| +m *+hangul_input* Hangul input support |hangul| + *+iconv* Compiled with the |iconv()| function + *+iconv/dyn* Likewise |iconv-dynamic| |/dyn| +T *+insert_expand* |insert_expand| Insert mode completion +m *+ipv6* Support for IPv6 networking |channel| +m *+job* starting and stopping jobs |job| +T *+jumplist* |jumplist|; Always enabled since 8.2.3795 +H *+keymap* 'keymap' +N *+lambda* |lambda| and |closure| +H *+langmap* 'langmap' +N *+libcall* |libcall()| +N *+linebreak* 'linebreak', 'breakat' and 'showbreak' +T *+lispindent* 'lisp' +T *+listcmds* Vim commands for the list of buffers |buffer-hidden| + and argument list |:argdelete| +T *+localmap* Support for mappings local to a buffer |:map-local| +m *+lua* |Lua| interface +m *+lua/dyn* |Lua| interface |/dyn| +N *+menu* |:menu| +N *+mksession* |:mksession| +T *+modify_fname* |filename-modifiers| +T *+mouse* Mouse handling |mouse-using| +N *+mouseshape* 'mouseshape' +N *+mouse_dec* Unix only: Dec terminal mouse handling |dec-mouse| +N *+mouse_gpm* Unix only: Linux console mouse handling |gpm-mouse| +m *+mouse_gpm/dyn* Same as |+mouse_gpm| with optional library dependency + |/dyn| +N *+mouse_jsbterm* JSB mouse handling |jsbterm-mouse| +N *+mouse_netterm* Unix only: netterm mouse handling |netterm-mouse| +N *+mouse_pterm* QNX only: pterm mouse handling |qnx-terminal| +N *+mouse_sysmouse* Unix only: *BSD console mouse handling |sysmouse| +N *+mouse_sgr* Unix only: sgr mouse handling |sgr-mouse| +N *+mouse_urxvt* Unix only: urxvt mouse handling |urxvt-mouse| +N *+mouse_xterm* Unix only: xterm mouse handling |xterm-mouse| +T *+multi_byte* Unicode support, 16 and 32 bit characters |multibyte| + *+multi_byte_ime* Win32 input method for multibyte chars |multibyte-ime| +N *+multi_lang* non-English language support |multi-lang| +m *+mzscheme* Mzscheme interface |mzscheme| +m *+mzscheme/dyn* Mzscheme interface |mzscheme-dynamic| |/dyn| +m *+netbeans_intg* |netbeans| +T *+num64* 64-bit Number support |Number| + Always enabled since 8.2.0271, use v:numbersize to + check the actual size of a Number. +m *+ole* Win32 GUI only: |ole-interface| +N *+packages* Loading |packages| +T *+path_extra* Up/downwards search in 'path' and 'tags' Always + enabled since 9.0.0270 +m *+perl* Perl interface |perl| +m *+perl/dyn* Perl interface |perl-dynamic| |/dyn| +N *+persistent_undo* Persistent undo |undo-persistence| +N *+popupwin* Popup windows |popup-window| + *+postscript* |:hardcopy| writes a PostScript file +N *+printer* |:hardcopy| command +H *+profile* |:profile| command +m *+python* Python 2 interface |python| +m *+python/dyn* Python 2 interface |python-dynamic| |/dyn| +m *+python3* Python 3 interface |python| +m *+python3/dyn* Python 3 interface |python-dynamic| |/dyn| +m *+python3/dyn-stable* + Python 3 interface |python-dynamic| |python-stable| + |/dyn| +N *+quickfix* |:make| and |quickfix| commands +N *+reltime* |reltime()| function, 'hlsearch'/'incsearch' timeout, + 'redrawtime' option +H *+rightleft* Right to left typing 'rightleft' +m *+ruby* Ruby interface |ruby| +m *+ruby/dyn* Ruby interface |ruby-dynamic| |/dyn| +T *+scrollbind* 'scrollbind' +N *+signs* |:sign| +T *+smartindent* 'smartindent' +N *+socketserver* Unix only: socket server backend for clientserver + functionality +H *+sodium* compiled with libsodium for better encryption support +H *+sound* |sound_playevent()|, |sound_playfile()| functions, etc. +N *+spell* spell checking support, see |spell| +N *+startuptime* |--startuptime| argument +N *+statusline* Options 'statusline', 'rulerformat' and special + formats of 'titlestring' and 'iconstring' +- *+sun_workshop* Removed: |workshop| +N *+syntax* Syntax highlighting |syntax| + *+system()* Unix only: opposite of |+fork| +H *+tabpanel* Support for |tabpanel| +T *+tag_binary* binary searching in tags file |tag-binary-search| +- *+tag_old_static* Removed; method for static tags |tag-old-static| +- *+tag_any_white* Removed; was to allow any white space in tags files +m *+tcl* Tcl interface |tcl| +m *+tcl/dyn* Tcl interface |tcl-dynamic| |/dyn| +m *+terminal* Support for terminal window |terminal| + *+terminfo* uses |terminfo| instead of termcap +N *+termresponse* support for |t_RV| and |v:termresponse| +N *+termguicolors* 24-bit color in xterm-compatible terminals support +T *+textobjects* |text-objects| selection. Always enabled since 9.0.0222. +N *+textprop* |text-properties| + *+tgetent* non-Unix only: able to use external termcap +N *+timers* the |timer_start()| function +T *+title* Setting the window 'title' and 'icon'; Always enabled +N *+toolbar* |gui-toolbar| +T *+user_commands* User-defined commands. |user-commands| + Always enabled since 8.1.1210. +H *+vartabs* Variable-width tab stops. 'vartabstop' +T *+vertsplit* Vertically split windows |:vsplit|; Always enabled + since 8.0.1118. +T *+vim9script* |Vim9| script +N *+viminfo* 'viminfo' +T *+virtualedit* 'virtualedit' Always enabled since 8.1.826. +T *+visual* Visual mode |Visual-mode| Always enabled since 7.4.200. +T *+visualextra* extra Visual mode commands |blockwise-operators| +T *+vreplace* |gR| and |gr| + *+vtp* on MS-Windows console: support for 'termguicolors' +N *+wayland* Unix only: support for the Wayland protocol. +N *+wayland_clipboard* Unix only: support for Wayland selections/clipboard. +N *+wayland_focus_steal* + Unix only: support for Wayland clipboard on + compositors without a data control protocol +T *+wildignore* 'wildignore' Always enabled since 9.0.0278 +T *+wildmenu* 'wildmenu' Always enabled since 9.0.0279 +T *+windows* more than one window; Always enabled since 8.0.1118. +m *+writebackup* 'writebackup' is default on +m *+xim* X input method |xim| + *+xfontset* X fontset support |xfontset| +N *+xattr* compiled with extended attribute support (Linux only) + *+xpm* pixmap support +m *+xpm_w32* Win32 GUI only: pixmap support |w32-xpm-support| + *+xsmp* XSMP (X session management) support + *+xsmp_interact* interactive XSMP (X session management) support +N *+xterm_clipboard* Unix only: xterm clipboard handling +m *+xterm_save* save and restore xterm screen |xterm-screens| +N *+X11* Unix only: can restore window title |X11| + + */dyn* *E370* *E448* + To some of the features "/dyn" is added when the + feature is only available when the related library can + be dynamically loaded. + +:ve[rsion] {nr} Is now ignored. This was previously used to check the + version number of a .vimrc file. It was removed, + because you can now use the ":if" command for + version-dependent behavior. + + *:redi* *:redir* +:redi[r][!] > {file} Redirect messages to file {file}. The messages which + + + vim:tw=78:ts=8:noet:ft=help:norl: diff --git a/runtime/syntax/testdir/input/setup/help_ex_version.vim b/runtime/syntax/testdir/input/setup/help_ex_version.vim new file mode 100644 index 0000000000..22953b8c45 --- /dev/null +++ b/runtime/syntax/testdir/input/setup/help_ex_version.vim @@ -0,0 +1 @@ +set conceallevel=2 concealcursor=nc