my @o;
for (;;) {
s{^\s+}{};
- if (s{^[\$\@\%][_0-9a-zA-Z]+}{}) {
+ if (s{^[\$\@\%]?[_0-9a-zA-Z]+}{}) {
push @o, { T => 'ident', L => $& };
} elsif (s{^\<\<('?)([A-Z_]+)\1}{}) {
my ($q,$d) = ($1,$2);
die "cannot tokenise \`$&'";
}
}
+ return @o;
}
sub analyse_chunk () {