mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-08-08 20:20:03 +08:00
Simplify dropPrefix
This commit is contained in:
@@ -820,8 +820,8 @@ getBracedReference s = fromMaybe s $
|
|||||||
nameExpansion s `mplus` takeName noPrefix `mplus` getSpecial noPrefix `mplus` getSpecial s
|
nameExpansion s `mplus` takeName noPrefix `mplus` getSpecial noPrefix `mplus` getSpecial s
|
||||||
where
|
where
|
||||||
noPrefix = dropPrefix s
|
noPrefix = dropPrefix s
|
||||||
dropPrefix (c:rest) = if c `elem` "!#" then rest else c:rest
|
dropPrefix (c:rest) | c `elem` "!#" = rest
|
||||||
dropPrefix "" = ""
|
dropPrefix cs = cs
|
||||||
takeName s = do
|
takeName s = do
|
||||||
let name = takeWhile isVariableChar s
|
let name = takeWhile isVariableChar s
|
||||||
guard . not $ null name
|
guard . not $ null name
|
||||||
|
Reference in New Issue
Block a user