mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-11-04 11:15:27 -07:00
Handling absolute paths in prefixPathName :: String -> FilePath -> FilePath
Handling absolute paths in prefixPathName :: String -> FilePath -> FilePath (absolute paths are simply never prefixed).
This commit is contained in:
1 parent
d911208046
commit
37db5016a8
1 file changed
+5
-2
@@ -94,8 +94,11 @@ pFilePaths s = case span (/=':') s of
|
||||
(f,_) -> [f]
|
||||
|
||||
prefixPathName :: String -> FilePath -> FilePath
|
||||
prefixPathName "" f = f
|
||||
prefixPathName p f = p ++ "/" ++ f
|
||||
prefixPathName p f = case f of
|
||||
'/':_ -> f -- do not prefix [Unix style] absolute paths
|
||||
_ -> case p of
|
||||
"" -> f
|
||||
_ -> p ++ "/" ++ f
|
||||
|
||||
justInitPath :: FilePath -> FilePath
|
||||
justInitPath = reverse . drop 1 . dropWhile (/='/') . reverse
|
||||
|
||||
Reference in new issue
Block a user