hxbrief: Support exact matches
parent
f4cde7248a
commit
7105c6cd95
|
@ -170,7 +170,8 @@ matchPattern pat s = case break (== '*') pat of
|
|||
(start, '*' : rest) -> if any (== '*') rest
|
||||
then error "only one glob supported in patterns!"
|
||||
else start `isPrefixOf` s && rest `isSuffixOf` s
|
||||
("", "") -> error "empty pattern"
|
||||
("" , "") -> error "empty pattern"
|
||||
(exact, "") -> exact == s
|
||||
_ -> undefined
|
||||
|
||||
dispatchLine :: (StreamKind, String) -> StateT State IO ()
|
||||
|
|
Loading…
Reference in New Issue