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 substr %h in scalar assignment
119 Can't modify hash dereference in substr at - line 1, near "3;"
120 Execution of - aborted due to compilation errors.
122 # NAME substr %h in list assignment
125 Can't modify hash dereference in substr at - line 1, near "3;"
126 Execution of - aborted due to compilation errors.
128 # NAME vec %h in scalar assignment
131 Can't modify hash dereference in vec at - line 1, near "3;"
132 Execution of - aborted due to compilation errors.
134 # NAME vec %h in list assignment
137 Can't modify hash dereference in vec at - line 1, near "3;"
138 Execution of - aborted due to compilation errors.
140 # NAME Can't declare conditional
143 Can't declare conditional expression in "my" at - line 1, at EOF
144 Execution of - aborted due to compilation errors.
146 # NAME Can't declare do block
149 Can't declare do block in "my" at - line 1, at EOF
150 Execution of - aborted due to compilation errors.
152 # NAME ($_, state $x) = ...
153 ($_, CORE::state $x) = ();
155 Initialization of state variables in list context currently forbidden at - line 1, near ");"
156 Execution of - aborted due to compilation errors.
158 # NAME my $y; ($y, state $x) = ...
159 my $y; ($y, CORE::state $x) = ();
161 Initialization of state variables in list context currently forbidden at - line 1, near ");"
162 Execution of - aborted due to compilation errors.
167 delete argument is not a HASH or ARRAY element or slice at - line 1.
171 delete sort; # used to warn about scalar context, too
173 delete argument is not a HASH or ARRAY element or slice at - line 2.
178 exists argument is not a HASH or ARRAY element or a subroutine at - line 1.
180 # NAME exists non-sub
183 exists argument is not a subroutine name at - line 1.
188 Type of arg 1 to push must be array (not constant item) at - line 1, near "FRED;"
189 Execution of - aborted due to compilation errors.
194 Type of arg 1 to pop must be array (not constant item) at - line 1, near "FRED;"
195 Execution of - aborted due to compilation errors.
197 # NAME shift BAREWORD
200 Type of arg 1 to shift must be array (not constant item) at - line 1, near "FRED;"
201 Execution of - aborted due to compilation errors.
203 # NAME unshift BAREWORD
206 Type of arg 1 to unshift must be array (not constant item) at - line 1, near "FRED;"
207 Execution of - aborted due to compilation errors.
212 Type of arg 1 to keys must be hash or array (not constant item) at - line 1, near "FRED ;"
213 Execution of - aborted due to compilation errors.
215 # NAME values BAREWORD
218 Type of arg 1 to values must be hash or array (not constant item) at - line 1, near "FRED ;"
219 Execution of - aborted due to compilation errors.
224 Type of arg 1 to each must be hash or array (not constant item) at - line 1, near "FRED ;"
225 Execution of - aborted due to compilation errors.