From: Ian Jackson Date: Sat, 28 Dec 2019 14:05:19 +0000 (+0000) Subject: Warnings: Warn for confusing single-char $ expansions X-Git-Tag: v0.6.0~249^2~30 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=32261735a134418b3bc26fc49d816e487b8338e5;p=secnet.git Warnings: Warn for confusing single-char $ expansions Signed-off-by: Ian Jackson --- diff --git a/generate b/generate index eb99456..c9ade62 100755 --- a/generate +++ b/generate @@ -288,6 +288,10 @@ sub process_input_mk ($$$$) { } elsif ($2 eq '$') { od $2; if (s{^\$}{}) { od $&; } + elsif (m{^[a-zA-Z]\w}) { + wrn + 'possibly confusing unbracketed single-char $-expansion'; + } elsif (m{^\(($esc)?([^()\$]+)\)} || m{^\{($esc)?([^{}\$]+)\}}) { $note_varref->($2,!!$1);