ghcup-0.1.17.10: ghc toolchain installer
Copyright(c) Julian Ospald 2020
LicenseLGPL-3.0
Maintainerhasufell@hasufell.de
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

GHCup.Utils.MegaParsec

Description

 
Synopsis

Documentation

choice' :: (MonadFail f, MonadParsec e s f) => [f a] -> f a Source #

ghcTargetBinP :: Text -> Parsec Void Text (Maybe Text, Text) Source #

Parses e.g. * armv7-unknown-linux-gnueabihf-ghc * armv7-unknown-linux-gnueabihf-ghci

ghcProjectVersion :: Parsec Void Text Version Source #

Extracts the version from ProjectVersion="8.10.5".

ghcTargetVerP :: Parsec Void Text GHCTargetVersion Source #

Extracts target triple and version from e.g. * armv7-unknown-linux-gnueabihf-8.8.3 * armv7-unknown-linux-gnueabihf-8.8.3