|
From: | Benno Schulenberg |
Subject: | Re: [Nano-devel] [PATCH] syntax: perl: don't color the character after a variable name |
Date: | Sat, 10 Aug 2019 13:44:42 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 |
Op 09-08-19 om 20:27 schreef Brand Huntsman: > perl -e '@$ = 1; print @$' perl -e '%$ = 1; print %$' perl -e '&$ = 1;' > Undefined subroutine &main::$ called at -e line 1. > > So the punctuation set needs [$@%] sigils. Okay. > And you forgot to remove \ and / from the punctuation set. I only removed them from the unbraced form: $. , not from the form with braces: ${.} . > You can also remove the \$? now that punctuation is in a separate regex. Except for the &$... cases. No? Or don't they make sense? But it will probably be cheaper to replace the "\$?" in the first two regexes with a "|&$" at the end of the third regex. Benno
signature.asc
Description: OpenPGP digital signature
[Prev in Thread] | Current Thread | [Next in Thread] |