Simplify getAssociativeArrays

This commit is contained in:
Joseph C. Sible 2020-04-05 19:06:16 -04:00
parent 8f105074fe
commit b6cff5ea0e
1 changed files with 3 additions and 3 deletions

View File

@ -398,10 +398,10 @@ getAssociativeArrays t =
f t@T_SimpleCommand {} = sequence_ $ do
name <- getCommandName t
let assocNames = ["declare","local","typeset"]
guard $ elem name assocNames
guard $ name `elem` assocNames
let flags = getAllFlags t
guard $ elem "A" $ map snd flags
let args = map fst . filter ((==) "" . snd) $ flags
guard $ "A" `elem` map snd flags
let args = [arg | (arg, "") <- flags]
let names = mapMaybe (getLiteralStringExt nameAssignments) args
return $ tell names
f _ = return ()