mirror of
https://github.com/koalaman/shellcheck.git
synced 2025-08-08 15:27:02 +08:00
Implement getPath in terms of unfoldr
This commit is contained in:
@@ -897,10 +897,9 @@ getUnmodifiedParameterExpansion t =
|
||||
_ -> Nothing
|
||||
|
||||
--- A list of the element and all its parents up to the root node.
|
||||
getPath tree t = t :
|
||||
case Map.lookup (getId t) tree of
|
||||
Nothing -> []
|
||||
Just parent -> getPath tree parent
|
||||
getPath tree t = t : unfoldr go t
|
||||
where
|
||||
go s = (\x -> (x,x)) <$> Map.lookup (getId s) tree
|
||||
|
||||
isClosingFileOp op =
|
||||
case op of
|
||||
|
Reference in New Issue
Block a user