haskell-src-1.0.4: Support for manipulating Haskell source code
Contents
Index
Index
alternative
Language.Haskell.ParseMonad
At
Language.Haskell.Lexer
atSrcLoc
Language.Haskell.ParseMonad
BackQuote
Language.Haskell.Lexer
Backslash
Language.Haskell.Lexer
Bar
Language.Haskell.Lexer
caseIndent
Language.Haskell.Pretty
Character
Language.Haskell.Lexer
checkAssertion
Language.Haskell.ParseUtils
checkBOL
Language.Haskell.ParseMonad
checkClassBody
Language.Haskell.ParseUtils
checkClassHeader
Language.Haskell.ParseUtils
checkContext
Language.Haskell.ParseUtils
checkDataHeader
Language.Haskell.ParseUtils
checkExpr
Language.Haskell.ParseUtils
checkInstHeader
Language.Haskell.ParseUtils
checkPattern
Language.Haskell.ParseUtils
checkPrec
Language.Haskell.ParseUtils
checkRevDecls
Language.Haskell.ParseUtils
checkUnQual
Language.Haskell.ParseUtils
checkValDef
Language.Haskell.ParseUtils
classIndent
Language.Haskell.Pretty
Colon
Language.Haskell.Lexer
Comma
Language.Haskell.Lexer
comments
Language.Haskell.Pretty
ConId
Language.Haskell.Lexer
ConSym
Language.Haskell.Lexer
defaultMode
Language.Haskell.Pretty
defaultParseMode
Language.Haskell.ParseMonad
,
Language.Haskell.Parser
discard
Language.Haskell.ParseMonad
doIndent
Language.Haskell.Pretty
DotDot
Language.Haskell.Lexer
DoubleArrow
Language.Haskell.Lexer
DoubleColon
Language.Haskell.Lexer
EOF
Language.Haskell.Lexer
Equals
Language.Haskell.Lexer
Exclamation
Language.Haskell.Lexer
FloatTok
Language.Haskell.Lexer
fun_tycon
Language.Haskell.Syntax
fun_tycon_name
Language.Haskell.Syntax
getInput
Language.Haskell.ParseMonad
getOffside
Language.Haskell.ParseMonad
getSrcLoc
Language.Haskell.ParseMonad
HsAlt
1 (Type/Class)
Language.Haskell.Syntax
2 (Data Constructor)
Language.Haskell.Syntax
HsApp
Language.Haskell.Syntax
HsAsPat
Language.Haskell.Syntax
HsAssoc
Language.Haskell.Syntax
HsAssocLeft
Language.Haskell.Syntax
HsAssocNone
Language.Haskell.Syntax
HsAssocRight
Language.Haskell.Syntax
HsAsst
Language.Haskell.Syntax
HsBangedTy
Language.Haskell.Syntax
HsBangType
Language.Haskell.Syntax
HsCase
Language.Haskell.Syntax
HsChar
Language.Haskell.Syntax
HsCharPrim
Language.Haskell.Syntax
HsClassDecl
Language.Haskell.Syntax
HsCName
Language.Haskell.Syntax
HsCon
Language.Haskell.Syntax
HsConDecl
1 (Type/Class)
Language.Haskell.Syntax
2 (Data Constructor)
Language.Haskell.Syntax
HsConName
Language.Haskell.Syntax
HsConOp
Language.Haskell.Syntax
HsCons
Language.Haskell.Syntax
HsContext
Language.Haskell.Syntax
HsDataDecl
Language.Haskell.Syntax
HsDecl
Language.Haskell.Syntax
HsDefaultDecl
Language.Haskell.Syntax
HsDo
Language.Haskell.Syntax
HsDoublePrim
Language.Haskell.Syntax
HsEAbs
Language.Haskell.Syntax
HsEModuleContents
Language.Haskell.Syntax
HsEnumFrom
Language.Haskell.Syntax
HsEnumFromThen
Language.Haskell.Syntax
HsEnumFromThenTo
Language.Haskell.Syntax
HsEnumFromTo
Language.Haskell.Syntax
HsEThingAll
Language.Haskell.Syntax
HsEThingWith
Language.Haskell.Syntax
HsEVar
Language.Haskell.Syntax
HsExp
Language.Haskell.Syntax
HsExportSpec
Language.Haskell.Syntax
HsExpTypeSig
Language.Haskell.Syntax
HsFieldUpdate
1 (Type/Class)
Language.Haskell.Syntax
2 (Data Constructor)
Language.Haskell.Syntax
HsFloatPrim
Language.Haskell.Syntax
HsForeignExport
Language.Haskell.Syntax
HsForeignImport
Language.Haskell.Syntax
HsFrac
Language.Haskell.Syntax
HsFunBind
Language.Haskell.Syntax
HsFunCon
Language.Haskell.Syntax
HsGenerator
Language.Haskell.Syntax
HsGuardedAlt
1 (Type/Class)
Language.Haskell.Syntax
2 (Data Constructor)
Language.Haskell.Syntax
HsGuardedAlts
1 (Type/Class)
Language.Haskell.Syntax
2 (Data Constructor)
Language.Haskell.Syntax
HsGuardedRhs
1 (Type/Class)
Language.Haskell.Syntax
2 (Data Constructor)
Language.Haskell.Syntax
HsGuardedRhss
Language.Haskell.Syntax
HsIAbs
Language.Haskell.Syntax
HsIdent
Language.Haskell.Syntax
HsIf
Language.Haskell.Syntax
HsImportDecl
1 (Type/Class)
Language.Haskell.Syntax
2 (Data Constructor)
Language.Haskell.Syntax
HsImportSpec
Language.Haskell.Syntax
HsInfixApp
Language.Haskell.Syntax
HsInfixDecl
Language.Haskell.Syntax
HsInstDecl
Language.Haskell.Syntax
HsInt
Language.Haskell.Syntax
HsIntPrim
Language.Haskell.Syntax
HsIrrPat
Language.Haskell.Syntax
HsIThingAll
Language.Haskell.Syntax
HsIThingWith
Language.Haskell.Syntax
HsIVar
Language.Haskell.Syntax
HsLambda
Language.Haskell.Syntax
HsLeftSection
Language.Haskell.Syntax
HsLet
Language.Haskell.Syntax
HsLetStmt
Language.Haskell.Syntax
HsList
Language.Haskell.Syntax
HsListComp
Language.Haskell.Syntax
HsListCon
Language.Haskell.Syntax
HsLit
Language.Haskell.Syntax
HsLiteral
Language.Haskell.Syntax
HsMatch
1 (Type/Class)
Language.Haskell.Syntax
2 (Data Constructor)
Language.Haskell.Syntax
HsModule
1 (Type/Class)
Language.Haskell.Syntax
2 (Data Constructor)
Language.Haskell.Syntax
HsName
Language.Haskell.Syntax
HsNegApp
Language.Haskell.Syntax
HsNewTypeDecl
Language.Haskell.Syntax
HsOp
Language.Haskell.Syntax
HsPApp
Language.Haskell.Syntax
HsParen
Language.Haskell.Syntax
HsPAsPat
Language.Haskell.Syntax
HsPat
Language.Haskell.Syntax
HsPatBind
Language.Haskell.Syntax
HsPatField
Language.Haskell.Syntax
HsPFieldPat
Language.Haskell.Syntax
HsPInfixApp
Language.Haskell.Syntax
HsPIrrPat
Language.Haskell.Syntax
HsPList
Language.Haskell.Syntax
HsPLit
Language.Haskell.Syntax
HsPNeg
Language.Haskell.Syntax
HsPParen
Language.Haskell.Syntax
HsPRec
Language.Haskell.Syntax
HsPTuple
Language.Haskell.Syntax
HsPVar
Language.Haskell.Syntax
HsPWildCard
Language.Haskell.Syntax
HsQConOp
Language.Haskell.Syntax
HsQName
Language.Haskell.Syntax
HsQOp
Language.Haskell.Syntax
HsQualifier
Language.Haskell.Syntax
HsQualType
1 (Type/Class)
Language.Haskell.Syntax
2 (Data Constructor)
Language.Haskell.Syntax
HsQVarOp
Language.Haskell.Syntax
HsRecConstr
Language.Haskell.Syntax
HsRecDecl
Language.Haskell.Syntax
HsRecUpdate
Language.Haskell.Syntax
HsRhs
Language.Haskell.Syntax
HsRightSection
Language.Haskell.Syntax
HsSafe
Language.Haskell.Syntax
HsSafety
Language.Haskell.Syntax
HsSpecialCon
Language.Haskell.Syntax
HsStmt
Language.Haskell.Syntax
HsString
Language.Haskell.Syntax
HsStringPrim
Language.Haskell.Syntax
HsSymbol
Language.Haskell.Syntax
HsTuple
Language.Haskell.Syntax
HsTupleCon
Language.Haskell.Syntax
HsTyApp
Language.Haskell.Syntax
HsTyCon
Language.Haskell.Syntax
HsTyFun
Language.Haskell.Syntax
HsType
Language.Haskell.Syntax
HsTypeDecl
Language.Haskell.Syntax
HsTypeSig
Language.Haskell.Syntax
HsTyTuple
Language.Haskell.Syntax
HsTyVar
Language.Haskell.Syntax
HsUnBangedTy
Language.Haskell.Syntax
HsUnGuardedAlt
Language.Haskell.Syntax
HsUnGuardedRhs
Language.Haskell.Syntax
HsUnitCon
Language.Haskell.Syntax
HsUnsafe
Language.Haskell.Syntax
HsVar
Language.Haskell.Syntax
HsVarName
Language.Haskell.Syntax
HsVarOp
Language.Haskell.Syntax
HsWildCard
Language.Haskell.Syntax
importAs
Language.Haskell.Syntax
importLoc
Language.Haskell.Syntax
importModule
Language.Haskell.Syntax
importQualified
Language.Haskell.Syntax
importSpecs
Language.Haskell.Syntax
Indent
Language.Haskell.Pretty
IntTok
Language.Haskell.Lexer
KW_As
Language.Haskell.Lexer
KW_Case
Language.Haskell.Lexer
KW_Class
Language.Haskell.Lexer
KW_Data
Language.Haskell.Lexer
KW_Default
Language.Haskell.Lexer
KW_Deriving
Language.Haskell.Lexer
KW_Do
Language.Haskell.Lexer
KW_Else
Language.Haskell.Lexer
KW_Export
Language.Haskell.Lexer
KW_Foreign
Language.Haskell.Lexer
KW_Hiding
Language.Haskell.Lexer
KW_If
Language.Haskell.Lexer
KW_Import
Language.Haskell.Lexer
KW_In
Language.Haskell.Lexer
KW_Infix
Language.Haskell.Lexer
KW_InfixL
Language.Haskell.Lexer
KW_InfixR
Language.Haskell.Lexer
KW_Instance
Language.Haskell.Lexer
KW_Let
Language.Haskell.Lexer
KW_Module
Language.Haskell.Lexer
KW_NewType
Language.Haskell.Lexer
KW_Of
Language.Haskell.Lexer
KW_Qualified
Language.Haskell.Lexer
KW_Safe
Language.Haskell.Lexer
KW_Then
Language.Haskell.Lexer
KW_Type
Language.Haskell.Lexer
KW_Unsafe
Language.Haskell.Lexer
KW_Where
Language.Haskell.Lexer
Layout
Language.Haskell.ParseMonad
layout
Language.Haskell.Pretty
LeftArrow
Language.Haskell.Lexer
LeftCurly
Language.Haskell.Lexer
LeftMode
Language.Haskell.Pretty
LeftParen
Language.Haskell.Lexer
LeftSquare
Language.Haskell.Lexer
letIndent
Language.Haskell.Pretty
Lex
Language.Haskell.ParseMonad
LexContext
Language.Haskell.ParseMonad
lexer
Language.Haskell.Lexer
lexNewline
Language.Haskell.ParseMonad
lexTab
Language.Haskell.ParseMonad
lexWhile
Language.Haskell.ParseMonad
lineLength
Language.Haskell.Pretty
linePragmas
Language.Haskell.Pretty
list_cons_name
Language.Haskell.Syntax
list_tycon
Language.Haskell.Syntax
list_tycon_name
Language.Haskell.Syntax
main_mod
Language.Haskell.Syntax
main_name
Language.Haskell.Syntax
Minus
Language.Haskell.Lexer
mkRecConstrOrUpdate
Language.Haskell.ParseUtils
Mode
Language.Haskell.Pretty
mode
Language.Haskell.Pretty
Module
1 (Type/Class)
Language.Haskell.Syntax
2 (Data Constructor)
Language.Haskell.Syntax
NoLayout
Language.Haskell.ParseMonad
OneLineMode
Language.Haskell.Pretty
onsideIndent
Language.Haskell.Pretty
P
Language.Haskell.ParseMonad
PageMode
Language.Haskell.Pretty
ParseFailed
Language.Haskell.ParseMonad
,
Language.Haskell.Parser
parseFilename
Language.Haskell.ParseMonad
,
Language.Haskell.Parser
ParseMode
1 (Type/Class)
Language.Haskell.ParseMonad
,
Language.Haskell.Parser
2 (Data Constructor)
Language.Haskell.ParseMonad
,
Language.Haskell.Parser
parseModule
Language.Haskell.Parser
parseModuleWithMode
Language.Haskell.Parser
ParseOk
Language.Haskell.ParseMonad
,
Language.Haskell.Parser
ParseResult
Language.Haskell.ParseMonad
,
Language.Haskell.Parser
popContext
Language.Haskell.ParseMonad
popContextL
Language.Haskell.ParseMonad
PPHsMode
1 (Type/Class)
Language.Haskell.Pretty
2 (Data Constructor)
Language.Haskell.Pretty
PPInLine
Language.Haskell.Pretty
PPLayout
Language.Haskell.Pretty
PPNoLayout
Language.Haskell.Pretty
PPOffsideRule
Language.Haskell.Pretty
PPSemiColon
Language.Haskell.Pretty
prelude_mod
Language.Haskell.Syntax
Pretty
Language.Haskell.Pretty
prettyPrint
Language.Haskell.Pretty
prettyPrintStyleMode
Language.Haskell.Pretty
prettyPrintWithMode
Language.Haskell.Pretty
pushContextL
Language.Haskell.ParseMonad
pushCurrentContext
Language.Haskell.ParseMonad
QConId
Language.Haskell.Lexer
QConSym
Language.Haskell.Lexer
Qual
Language.Haskell.Syntax
QVarId
Language.Haskell.Lexer
QVarSym
Language.Haskell.Lexer
ribbonsPerLine
Language.Haskell.Pretty
RightArrow
Language.Haskell.Lexer
RightCurly
Language.Haskell.Lexer
RightParen
Language.Haskell.Lexer
RightSquare
Language.Haskell.Lexer
runL
Language.Haskell.ParseMonad
runParser
Language.Haskell.ParseMonad
runParserWithMode
Language.Haskell.ParseMonad
SemiColon
Language.Haskell.Lexer
setBOL
Language.Haskell.ParseMonad
spacing
Language.Haskell.Pretty
Special
Language.Haskell.Syntax
splitTyConApp
Language.Haskell.ParseUtils
srcColumn
Language.Haskell.Syntax
srcFilename
Language.Haskell.Syntax
srcLine
Language.Haskell.Syntax
SrcLoc
1 (Type/Class)
Language.Haskell.Syntax
2 (Data Constructor)
Language.Haskell.Syntax
startToken
Language.Haskell.ParseMonad
StringTok
Language.Haskell.Lexer
Style
1 (Data Constructor)
Language.Haskell.Pretty
2 (Type/Class)
Language.Haskell.Pretty
style
Language.Haskell.Pretty
Tilde
Language.Haskell.Lexer
Token
Language.Haskell.Lexer
tuple_con
Language.Haskell.Syntax
tuple_con_name
Language.Haskell.Syntax
tuple_tycon
Language.Haskell.Syntax
tuple_tycon_name
Language.Haskell.Syntax
Underscore
Language.Haskell.Lexer
unit_con
Language.Haskell.Syntax
unit_con_name
Language.Haskell.Syntax
unit_tycon
Language.Haskell.Syntax
unit_tycon_name
Language.Haskell.Syntax
UnQual
Language.Haskell.Syntax
VarId
Language.Haskell.Lexer
VarSym
Language.Haskell.Lexer
VRightCurly
Language.Haskell.Lexer
whereIndent
Language.Haskell.Pretty
ZigZagMode
Language.Haskell.Pretty