| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Ormolu.Fixity.Parser
Contents
Description
Parser for fixity maps.
Synopsis
- parseFixityMap :: FilePath -> Text -> Either (ParseErrorBundle Text Void) FixityMap
- parseFixityDeclaration :: Text -> Either (ParseErrorBundle Text Void) [(OpName, FixityInfo)]
- pFixity :: Parser [(OpName, FixityInfo)]
- pOperator :: Parser OpName
Documentation
Arguments
| :: FilePath | Location of the file we are parsing (only for parse errors) |
| -> Text | File contents to parse |
| -> Either (ParseErrorBundle Text Void) FixityMap | Parse result |
Parse textual representation of a FixityMap.
parseFixityDeclaration Source #
Arguments
| :: Text | Expression to parse |
| -> Either (ParseErrorBundle Text Void) [(OpName, FixityInfo)] | Parse result |
Parse a single self-contained fixity declaration.
Raw parsers
pFixity :: Parser [(OpName, FixityInfo)] Source #
Parse a single fixity declaration, such as
infixr 4 +++, >>>