Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Parser.Common
Documentation
class ParseFromSource a where Source #
Methods
sourceParser :: CompileErrorM m => ParserE m a Source #
Instances
assignOperator :: Monad m => ParserE m () Source #
categorySymbolGet :: CompileErrorM m => ParserE m () Source #
escapeStart :: Monad m => ParserE m () Source #
inferredParam :: Monad m => ParserE m () Source #
infixFuncEnd :: Monad m => ParserE m () Source #
infixFuncStart :: Monad m => ParserE m () Source #
kwCategory :: Monad m => ParserE m () Source #
kwConcrete :: Monad m => ParserE m () Source #
kwContinue :: Monad m => ParserE m () Source #
kwInterface :: Monad m => ParserE m () Source #
kwOptional :: Monad m => ParserE m () Source #
kwRequires :: Monad m => ParserE m () Source #
kwTestcase :: Monad m => ParserE m () Source #
kwTypename :: Monad m => ParserE m () Source #
kwUnittest :: Monad m => ParserE m () Source #
noKeywords :: Monad m => ParserE m () Source #
optionalSpace :: Monad m => ParserE m () Source #
parseAny3 :: Monad m => ParserE m a -> ParserE m b -> ParserE m c -> ParserE m ([a], [b], [c]) Source #
parseErrorM :: CompileErrorM m => SourcePos -> String -> ParserE m a Source #
pragmaArgsEnd :: Monad m => ParserE m () Source #
pragmaArgsStart :: Monad m => ParserE m () Source #
pragmaStart :: Monad m => ParserE m () Source #
requiredSpace :: Monad m => ParserE m () Source #
runParserE :: CompileErrorM m => ParserE m a -> String -> String -> m a Source #
statementEnd :: Monad m => ParserE m () Source #
statementStart :: Monad m => ParserE m () Source #
typeSymbolGet :: CompileErrorM m => ParserE m () Source #
valueSymbolGet :: Monad m => ParserE m () Source #