}
}
- if (s[1] == '#' && (isIDFIRST_lazy_if(s+2,UTF) || strchr("{$:+-", s[2]))) {
+ if (s[1] == '#' && (isIDFIRST_lazy_if(s+2,UTF) || strchr("{$:+-@", s[2]))) {
PL_tokenbuf[0] = '@';
s = scan_ident(s + 1, PL_bufend, PL_tokenbuf + 1,
sizeof PL_tokenbuf - 1, FALSE);
switch (*s) {
- case '.':
- /* Dot here is historically concat, not a radix point.
- Deprecate that; it's confusing, and gets in the way of
- hex(ish) fractions... but '..' is OK. */
- if (s[1] != '.') {
- Perl_ck_warner_d(aTHX_
- packWARN2(WARN_DEPRECATED, WARN_SYNTAX),
- "Dot after %s literal is deprecated concatenation",
- base);
- }
- /* FALL THROUGH */
-
/* if we don't mention it, we're done */
default:
goto out;