5 Not enough arguments for join or string at - line 1, near "join,"
6 Execution of - aborted due to compilation errors.
11 Can't use global $! in "my" at - line 1, near "my $!"
12 Execution of - aborted due to compilation errors.
14 # NAME my $<non-ASCII> doesn't output garbage
15 # \xB6 is same character in all three EBCDIC pages and Latin1
16 use open ":std", ":utf8";
17 eval qq|my \$\xb6;|; # ¶ in Latin-1, and EBCDIC 1047, 037, POSIX-BC
21 Can't use global $¶ in "my" at (eval 1) line 1, near "my $¶"
23 # NAME OP_HELEM fields
28 return fields::new($class);
33 No such class field "c" in variable $f of type Foo at - line 8.
35 # NAME "No such field" with block: ${$ref}{key}
36 %FIELDS; # empty hash so all keys are invalid
40 No such class field "key" in variable $r of type main at - line 3.
42 # NAME OP_HSLICE fields
47 return fields::new($class);
50 @$f{"a", "c"} = ( 1, 2 );
52 No such class field "c" in variable $f of type Foo at - line 8.
54 # NAME Single OP_HSLICE field
55 %FIELDS; # vivify it, but leave it empty, so all fields are invalid
59 No such class field "a" in variable $f of type main at - line 3.
61 # NAME OP_KVHSLICE fields
62 BEGIN { %FIELDS = qw(a 1 b 1); }
66 No such class field "c" in variable $f of type main at - line 3.
68 # NAME Num-specific &= on @array
69 use feature 'bitwise';
72 The bitwise feature is experimental at - line 2.
73 Can't modify array dereference in numeric bitwise and (&) at - line 2, near "1;"
74 Execution of - aborted due to compilation errors.
76 # NAME Num-specific |= on @array
77 use feature 'bitwise';
80 The bitwise feature is experimental at - line 2.
81 Can't modify array dereference in numeric bitwise or (|) at - line 2, near "1;"
82 Execution of - aborted due to compilation errors.
84 # NAME Num-specific ^= on @array
85 use feature 'bitwise';
88 The bitwise feature is experimental at - line 2.
89 Can't modify array dereference in numeric bitwise xor (^) at - line 2, near "1;"
90 Execution of - aborted due to compilation errors.
93 use feature 'bitwise';
96 The bitwise feature is experimental at - line 2.
97 Can't modify array dereference in string bitwise and (&.) at - line 2, near "1;"
98 Execution of - aborted due to compilation errors.
101 use feature 'bitwise';
104 The bitwise feature is experimental at - line 2.
105 Can't modify array dereference in string bitwise or (|.) at - line 2, near "1;"
106 Execution of - aborted due to compilation errors.
109 use feature 'bitwise';
112 The bitwise feature is experimental at - line 2.
113 Can't modify array dereference in string bitwise xor (^.) at - line 2, near "1;"
114 Execution of - aborted due to compilation errors.
116 # NAME Can't declare conditional
119 Can't declare conditional expression in "my" at - line 1, at EOF
120 Execution of - aborted due to compilation errors.
122 # NAME Can't declare do block
125 Can't declare do block in "my" at - line 1, at EOF
126 Execution of - aborted due to compilation errors.
128 # NAME ($_, state $x) = ...
129 ($_, CORE::state $x) = ();
131 Initialization of state variables in list context currently forbidden at - line 1, near ");"
132 Execution of - aborted due to compilation errors.
134 # NAME my $y; ($y, state $x) = ...
135 my $y; ($y, CORE::state $x) = ();
137 Initialization of state variables in list context currently forbidden at - line 1, near ");"
138 Execution of - aborted due to compilation errors.
143 delete argument is not a HASH or ARRAY element or slice at - line 1.
147 delete sort; # used to warn about scalar context, too
149 delete argument is not a HASH or ARRAY element or slice at - line 2.
154 exists argument is not a HASH or ARRAY element or a subroutine at - line 1.
156 # NAME exists non-sub
159 exists argument is not a subroutine name at - line 1.
164 Type of arg 1 to push must be array (not constant item) at - line 1, near "FRED;"
165 Execution of - aborted due to compilation errors.
170 Type of arg 1 to pop must be array (not constant item) at - line 1, near "FRED;"
171 Execution of - aborted due to compilation errors.
173 # NAME shift BAREWORD
176 Type of arg 1 to shift must be array (not constant item) at - line 1, near "FRED;"
177 Execution of - aborted due to compilation errors.
179 # NAME unshift BAREWORD
182 Type of arg 1 to unshift must be array (not constant item) at - line 1, near "FRED;"
183 Execution of - aborted due to compilation errors.
188 Type of arg 1 to keys must be hash or array (not constant item) at - line 1, near "FRED ;"
189 Execution of - aborted due to compilation errors.
191 # NAME values BAREWORD
194 Type of arg 1 to values must be hash or array (not constant item) at - line 1, near "FRED ;"
195 Execution of - aborted due to compilation errors.
200 Type of arg 1 to each must be hash or array (not constant item) at - line 1, near "FRED ;"
201 Execution of - aborted due to compilation errors.