Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class ParseFromSource a where Source #
sourceParser :: TextParser a Source #
Instances
anyComment :: TextParser () Source #
assignOperator :: TextParser () Source #
categorySymbolGet :: TextParser () Source #
char_ :: Char -> TextParser () Source #
endOfDoc :: TextParser () Source #
escapeStart :: TextParser () Source #
inferredParam :: TextParser () Source #
infixFuncEnd :: TextParser () Source #
infixFuncStart :: TextParser () Source #
keyword :: String -> TextParser () Source #
kwAll :: TextParser () Source #
kwAllows :: TextParser () Source #
kwAny :: TextParser () Source #
kwBreak :: TextParser () Source #
kwCategory :: TextParser () Source #
kwCleanup :: TextParser () Source #
kwConcrete :: TextParser () Source #
kwContinue :: TextParser () Source #
kwDefine :: TextParser () Source #
kwDefines :: TextParser () Source #
kwElif :: TextParser () Source #
kwElse :: TextParser () Source #
kwEmpty :: TextParser () Source #
kwFail :: TextParser () Source #
kwFalse :: TextParser () Source #
kwIf :: TextParser () Source #
kwIgnore :: TextParser () Source #
kwIn :: TextParser () Source #
kwInterface :: TextParser () Source #
kwOptional :: TextParser () Source #
kwPresent :: TextParser () Source #
kwReduce :: TextParser () Source #
kwRefines :: TextParser () Source #
kwRequire :: TextParser () Source #
kwRequires :: TextParser () Source #
kwReturn :: TextParser () Source #
kwScoped :: TextParser () Source #
kwSelf :: TextParser () Source #
kwStrong :: TextParser () Source #
kwTestcase :: TextParser () Source #
kwTraverse :: TextParser () Source #
kwTrue :: TextParser () Source #
kwType :: TextParser () Source #
kwTypename :: TextParser () Source #
kwTypes :: TextParser () Source #
kwUnittest :: TextParser () Source #
kwUpdate :: TextParser () Source #
kwValue :: TextParser () Source #
kwWeak :: TextParser () Source #
kwWhile :: TextParser () Source #
labeled :: String -> TextParser a -> TextParser a Source #
lineEnd :: TextParser () Source #
noKeywords :: TextParser () Source #
noParamSelf :: TextParser () Source #
notAllowed :: TextParser a -> String -> TextParser () Source #
nullParse :: TextParser () Source #
optionalSpace :: TextParser () Source #
paramSelf :: TextParser () Source #
parseAny2 :: TextParser a -> TextParser b -> TextParser ([a], [b]) Source #
parseAny3 :: TextParser a -> TextParser b -> TextParser c -> TextParser ([a], [b], [c]) Source #
parseSubOne :: TextParser (Integer, Integer) Source #
pragmaArgsEnd :: TextParser () Source #
pragmaArgsStart :: TextParser () Source #
pragmaEnd :: TextParser () Source #
pragmaStart :: TextParser () Source #
sepAfter :: TextParser a -> TextParser a Source #
sepAfter_ :: TextParser a -> TextParser () Source #
statementEnd :: TextParser () Source #
statementStart :: TextParser () Source #
string_ :: String -> TextParser () Source #
typeSymbolGet :: TextParser () Source #
valueSymbolGet :: TextParser () Source #