recognize : ${parameter=word} as assignment

This commit is contained in:
girst 2020-03-16 23:04:54 +01:00
parent acee69676b
commit 7a5e261d03
2 changed files with 2 additions and 1 deletions

View file

@ -508,7 +508,7 @@ getModifiedVariables t =
T_DollarBraced _ _ l -> maybeToList $ do
let string = bracedString t
let modifier = getBracedModifier string
guard $ ":=" `isPrefixOf` modifier
guard $ any (`isPrefixOf` modifier) ["=", ":="]
return (t, t, getBracedReference string, DataString $ SourceFrom [l])
t@(T_FdRedirect _ ('{':var) op) -> -- {foo}>&2 modifies foo