haskell-src-meta-0.0.6: Parse source to template-haskell abstract syntax.
Source code
Contents
Index
Language.Haskell.Meta.Parse
Portability
portable (template-haskell)
Stability
experimental
Maintainer
Matt Morrow <mjm2002@gmail.com>
Contents
template-haskell
Description
Synopsis
parsePat
::
String
->
Either
String
Pat
parseExp
::
String
->
Either
String
Exp
parseType
::
String
->
Either
String
Type
parseDecs
::
String
->
Either
String
[
Dec
]
myDefaultParseMode
::
ParseMode
myDefaultExtensions
:: [
Extension
]
parseResultToEither
::
ParseResult
a ->
Either
String
a
parseHsModule
::
String
->
Either
String
Module
parseHsDecls
::
String
->
Either
String
[
Decl
]
parseHsType
::
String
->
Either
String
Type
parseHsExp
::
String
->
Either
String
Exp
parseHsPat
::
String
->
Either
String
Pat
pprHsModule
::
Module
->
String
moduleDecls
::
Module
-> [
Decl
]
emptySrcLoc
::
SrcLoc
emptyHsModule
::
String
->
Module
template-haskell
parsePat
::
String
->
Either
String
Pat
Source
parseExp
::
String
->
Either
String
Exp
Source
parseType
::
String
->
Either
String
Type
Source
parseDecs
::
String
->
Either
String
[
Dec
]
Source
myDefaultParseMode
::
ParseMode
Source
myDefaultExtensions
:: [
Extension
]
Source
parseResultToEither
::
ParseResult
a ->
Either
String
a
Source
parseHsModule
::
String
->
Either
String
Module
Source
parseHsDecls
::
String
->
Either
String
[
Decl
]
Source
parseHsType
::
String
->
Either
String
Type
Source
parseHsExp
::
String
->
Either
String
Exp
Source
parseHsPat
::
String
->
Either
String
Pat
Source
pprHsModule
::
Module
->
String
Source
moduleDecls
::
Module
-> [
Decl
]
Source
emptySrcLoc
::
SrcLoc
Source
emptyHsModule
::
String
->
Module
Source
Produced by
Haddock
version 2.4.2