| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Parser
Contents
Synopsis
- parse :: Text -> Either (ParseError AlexPosn) File
- parseWithMax :: Text -> Either (ParseError AlexPosn) (Int, File)
- parseWithCtx :: Text -> [(Text, Value)] -> AlexUserState -> Either (ParseError AlexPosn) (AlexUserState, File)
- parseLibWithCtx :: Text -> AlexUserState -> Either (ParseError AlexPosn) (AlexUserState, Library)
- data ParseError a
- = Unexpected !(Token a) [String]
- | LexErr String
- type File = ([FilePath], Program AlexPosn)
- type Library = ([FilePath], [D AlexPosn])
- type Value = Text
Documentation
parseWithMax :: Text -> Either (ParseError AlexPosn) (Int, File) Source #
parseWithCtx :: Text -> [(Text, Value)] -> AlexUserState -> Either (ParseError AlexPosn) (AlexUserState, File) Source #
parseLibWithCtx :: Text -> AlexUserState -> Either (ParseError AlexPosn) (AlexUserState, Library) Source #
data ParseError a Source #
Constructors
| Unexpected !(Token a) [String] | |
| LexErr String |
Instances
| Functor ParseError Source # | |
Defined in Parser Methods fmap :: (a -> b) -> ParseError a -> ParseError b # (<$) :: a -> ParseError b -> ParseError a # | |
| (Pretty a, Typeable a) => Exception (ParseError a) Source # | |
Defined in Parser Methods toException :: ParseError a -> SomeException # fromException :: SomeException -> Maybe (ParseError a) # displayException :: ParseError a -> String # backtraceDesired :: ParseError a -> Bool # | |
| Pretty a => Show (ParseError a) Source # | |
Defined in Parser Methods showsPrec :: Int -> ParseError a -> ShowS # show :: ParseError a -> String # showList :: [ParseError a] -> ShowS # | |
| Pretty a => Pretty (ParseError a) Source # | |
Defined in Parser | |