haskell-src-1.0.1.5: Support for manipulating Haskell source code

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