Language.Haskell.Exts.Parser

# General parsing

class Parseable ast
data ParseMode
defaultParseMode
data ParseResult a
fromParseResult

# Parsing of specific AST elements

## Modules

parseModule
parseModuleWithMode
parseModuleWithComments

## Expressions

parseExp
parseExpWithMode
parseExpWithComments

## Statements

parseStmt
parseStmtWithMode
parseStmtWithComments

## Patterns

parsePat
parsePatWithMode
parsePatWithComments

## Declarations

parseDecl
parseDeclWithMode
parseDeclWithComments

## Types

parseType
parseTypeWithMode
parseTypeWithComments

## Option pragmas

getTopPragmas