From a4bf1396700230ce849671175638b68923a869eb Mon Sep 17 00:00:00 2001 From: Oleg Grenrus <oleg.grenrus@iki.fi> Date: Sun, 6 Oct 2019 20:06:56 +0300 Subject: [PATCH] Make ExeDependency parser stricter --- Cabal/Distribution/Types/ExeDependency.hs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cabal/Distribution/Types/ExeDependency.hs b/Cabal/Distribution/Types/ExeDependency.hs index b5d957759e..5ebc7df1da 100644 --- a/Cabal/Distribution/Types/ExeDependency.hs +++ b/Cabal/Distribution/Types/ExeDependency.hs @@ -53,11 +53,11 @@ instance Pretty ExeDependency where -- Nothing -- -- >>> simpleParsec "happy :happy >= 1.19.12" :: Maybe ExeDependency --- Just (ExeDependency (PackageName "happy") (UnqualComponentName "happy") (OrLaterVersion (mkVersion [1,19,12]))) +-- Nothing -- instance Parsec ExeDependency where parsec = do - name <- lexemeParsec + name <- parsec _ <- P.char ':' exe <- lexemeParsec ver <- parsec <|> pure anyVersion -- GitLab