--- /dev/null
+# a useful parsing test from 'signatures.t'
+use feature "signatures";
+no warnings "experimental::signatures";
+
+sub t086 ( #foo)))
+ $ #foo)))
+ a #foo)))
+ , #foo)))
+ , #foo)))
+ $ #foo)))
+ b #foo)))
+ = #foo)))
+ 333 #foo)))
+ , #foo)))
+ , #foo)))
+ ) #foo)))
+{ $a . $b }
--- /dev/null
+# a useful parsing test from 'signatures.t'
+use feature "signatures";
+no warnings "experimental::signatures";
+sub t086(#foo)))
+$ #foo)))
+ a#foo)))
+,#foo)))
+,#foo)))
+$ #foo)))
+ b#foo)))
+ =#foo)))
+ 333#foo)))
+,#foo)))
+,#foo)))
+ )#foo)))
+{$a.$b}
--- /dev/null
+# a useful parsing test from 'signatures.t'
+use feature "signatures";
+no warnings "experimental::signatures";
+sub t086
+ ( #foo)))
+ $ #foo)))
+ a #foo)))
+ , #foo)))
+ , #foo)))
+ $ #foo)))
+ b #foo)))
+ = #foo)))
+ 333 #foo)))
+ , #foo)))
+ , #foo)))
+ ) #foo)))
+ { $a.$b }
../snippets9.t rt98902.def
../snippets9.t rt98902.rt98902
../snippets9.t rt99961.def
+../snippets22.t mangle4.def
+../snippets22.t mangle4.mangle
#8 xci.def
#9 xci.xci1
#10 xci.xci2
+#11 mangle4.def
+#12 mangle4.mangle
# To locate test #13 you can search for its name or the string '#13'
----------
'def' => "",
'here_long' => "-l=33",
+ 'mangle' => "--mangle",
'xci1' => "-xci",
'xci2' => "-pbp -nst -nse -xci",
};
FROM logins WHERE username='$user'
END_OF_SELECT
+----------
+
+ 'mangle4' => <<'----------',
+# a useful parsing test from 'signatures.t'
+use feature "signatures";
+no warnings "experimental::signatures";
+sub t086
+ ( #foo)))
+ $ #foo)))
+ a #foo)))
+ , #foo)))
+ , #foo)))
+ $ #foo)))
+ b #foo)))
+ = #foo)))
+ 333 #foo)))
+ , #foo)))
+ , #foo)))
+ ) #foo)))
+ { $a.$b }
----------
'xci' => <<'----------',
: undef;
#10...........
},
+
+ 'mangle4.def' => {
+ source => "mangle4",
+ params => "def",
+ expect => <<'#11...........',
+# a useful parsing test from 'signatures.t'
+use feature "signatures";
+no warnings "experimental::signatures";
+
+sub t086 ( #foo)))
+ $ #foo)))
+ a #foo)))
+ , #foo)))
+ , #foo)))
+ $ #foo)))
+ b #foo)))
+ = #foo)))
+ 333 #foo)))
+ , #foo)))
+ , #foo)))
+ ) #foo)))
+{ $a . $b }
+#11...........
+ },
+
+ 'mangle4.mangle' => {
+ source => "mangle4",
+ params => "mangle",
+ expect => <<'#12...........',
+# a useful parsing test from 'signatures.t'
+use feature "signatures";
+no warnings "experimental::signatures";
+sub t086(#foo)))
+$ #foo)))
+ a#foo)))
+,#foo)))
+,#foo)))
+$ #foo)))
+ b#foo)))
+ =#foo)))
+ 333#foo)))
+,#foo)))
+,#foo)))
+ )#foo)))
+{$a.$b}
+#12...........
+ },
};
my $ntests = 0 + keys %{$rtests};