haskell-src-meta-0.0.3.1: 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
haskell-src-exts
Description
Synopsis
parsePat
::
String
->
Either
String
Pat
parseExp
::
String
->
Either
String
Exp
parseType
::
String
->
Either
String
Type
parseDecs
::
String
->
Either
String
[
Dec
]
parseFile
::
FilePath
->
IO
(
ParseResult
Module
)
parseFileContents
::
String
->
ParseResult
Module
parseFileContentsWithMode
::
ParseMode
->
String
->
ParseResult
Module
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
haskell-src-exts
parseFile
::
FilePath
->
IO
(
ParseResult
Module
)
Source
parseFileContents
::
String
->
ParseResult
Module
Source
parseFileContentsWithMode
::
ParseMode
->
String
->
ParseResult
Module
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