Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Ormolu.Parser.Pragma
Description
A module for parsing of pragmas from comments.
Synopsis
- data Pragma
- = PragmaLanguage [String]
- | PragmaOptionsGHC String
- | PragmaOptionsHaddock String
- parsePragma :: String -> Maybe Pragma
Documentation
Ormolu's representation of pragmas.
Constructors
PragmaLanguage [String] | Language pragma |
PragmaOptionsGHC String | GHC options pragma |
PragmaOptionsHaddock String | Haddock options pragma |
Arguments
:: String | Comment to try to parse |
-> Maybe Pragma |
Extract a pragma from a comment if possible, or return Nothing
otherwise.