curry-frontend-0.2.5: Compile the functional logic language Curry to several intermediate formatsContentsIndex
Search:
++!
<$->
<$>
<**>
<*->
<*>
<-*>
<.>
<?>
<??>
<\>
<\\>
<|>
<|?>
Abstract
abstract
addSrcRefs
AliasType
allImports
Alt
1 (Type/Class)
2 (Data Constructor)
3 (Type/Class)
4 (Data Constructor)
alt
alts
anonPattern
anonType
apFst3
ApLhs
Apply
1 (Data Constructor)
2 (Data Constructor)
applyParser
apSnd3
apThd3
ArgDescr
ArgOrder
ArityEnv
ArityInfo
1 (Type/Class)
2 (Data Constructor)
arrowArgs
arrowArity
arrowBase
ArrowType
AsPattern
At
Attributes
Backquote
backQuote
backquote
backQuoteExp
backquotes
backsl
Backslash
Bar
bar
beginScope
1 (Function)
2 (Function)
bindAlias
bindArities
bindArity
bindFun
bindGlobalInfo
Binding
1 (Type/Class)
2 (Data Constructor)
bindLabel
bindNestEnv
bindP
Binds
binds
bindSubst
bindTopEnv
bindTypeInfo
bindVar
boolType
braceList
braces
bracket
bracketList
brackets
buildCurry
bv
CallConv
1 (Type/Class)
2 (Type/Class)
CallConvCCall
CallConvPrimitive
CApply
Case
1 (Data Constructor)
2 (Data Constructor)
caseExpr
Category
CBranch
CBranchExpr
CCall
CCase
CCharc
CChoice
CCons
CConsDecl
CDoExpr
CEvalAnnot
CExpr
CExternal
CField
CFixity
CFlex
CFloatc
CFunc
CFuncDecl
CFuncType
chainl
chainl1
chainr
chainr1
Char
1 (Data Constructor)
2 (Data Constructor)
char
CharAttributes
CharTok
charType
checkBackquote
checkBar
checkBinds
checkConsDecls
checkEquals
checkFloat
checkFuncDecls
checkInt
checkInteger
checkModule
checkOpDecls
checkRule
checkTypeDecls
CInfixlOp
CInfixOp
CInfixrOp
CIntc
CLabel
CLambda
CLetDecl
CListComp
CLit
CLiteral
CLocalDecl
CLocalFunc
CLocalPat
CLocalVar
closeP0
closeP1
Colon
colon
Comma
comma
compileModule
completeCase
compose
con
CondExpr
1 (Type/Class)
2 (Data Constructor)
condExpr
conId
conop
ConOpDecl
constant
ConstrDecl
1 (Type/Class)
2 (Data Constructor)
3 (Type/Class)
4 (Data Constructor)
constrDecl
ConstrTerm
1 (Type/Class)
2 (Type/Class)
constrTerm0
constrTerm1
constrTerm2
Constructor
1 (Data Constructor)
2 (Data Constructor)
ConstructorPattern
1 (Data Constructor)
2 (Data Constructor)
ConstructorType
conSym
Context
convertFloating
convertIntegral
convertSignedFloating
convertSignedIntegral
COp
COpDecl
CPAs
CPattern
CPComb
CPFuncComb
CPLazy
CPLit
CPRecord
CPVar
CRecConstr
CRecordType
CRecSelect
CRecUpdate
CRigid
CRule
1 (Type/Class)
2 (Data Constructor)
CRules
1 (Type/Class)
2 (Data Constructor)
CSExpr
CSLet
CSPat
CStatement
CSymbol
CTCons
CTVar
CTVarIName
CType
CTypeDecl
CTypeExpr
CTypeSyn
currentLevel
curriedLhs
curry3
CurryEnv
1 (Type/Class)
2 (Data Constructor)
curryEnv
CurryProg
1 (Type/Class)
2 (Data Constructor)
cval
CVar
CVarIName
CVisibility
Data
1 (Type/Class)
2 (Data Constructor)
DataConstructor
DataDecl
1 (Data Constructor)
2 (Data Constructor)
dataDecl
DataType
Decl
1 (Type/Class)
2 (Type/Class)
declRhs
decls
defaultOpts
defaultP
deps
desugar
Do
doExpr
dot
DotDot
DoubleColon
Dump
1 (Type/Class)
2 (Data Constructor)
dump
DumpCase
DumpDesugared
DumpIL
DumpLifted
DumpRenamed
DumpSimplified
DumpTypes
emptyTopEnv
endScope
1 (Function)
2 (Function)
endScopeUp
Entity
EnumFrom
EnumFromThen
EnumFromThenTo
EnumFromTo
EOF
Equals
equals
Equation
1 (Type/Class)
2 (Data Constructor)
equTypes
errorAt
errorAt'
Eval
EvalAnnot
EvalAnnotation
EvalChoice
EvalEnv
evalEnv
EvalRigid
Exist
exists
ExistTypeScheme
existVars
expandAliasType
expandInterface
Export
1 (Type/Class)
2 (Data Constructor)
export
Exporting
exportInterface
ExportModule
exports
ExportSpec
exportSpec
ExportTypeAll
ExportTypeWith
Expr
expr
expr0
expr1
expr2
expr3
Expression
1 (Type/Class)
2 (Type/Class)
exprOrBindStmt
extendedFlat
ExternalDecl
1 (Data Constructor)
2 (Data Constructor)
externalDecl
ExtFlat
extract
ExtraVariables
failP
Field
1 (Type/Class)
2 (Data Constructor)
field2Tuple
fieldLabel
fieldTerm
findDouble
Flat
flat
FlatExternalDecl
flatLhs
flattenDeps
FlatXML
flatXml
Flex
Float
1 (Data Constructor)
2 (Data Constructor)
float
FloatAttributes
FloatTok
floatType
fminus
foldl2
foldr2
ForAll
ForAllExist
Force
force
fromQualType
fromType
fst3
fullParse
fun
Function
FunctionDecl
1 (Data Constructor)
2 (Data Constructor)
functionDecl
FunctionPattern
funDecl
funId
FunLhs
funLhs
funListDecl
funop
funSym
fv
fval
gconId
gconop
gConSym
genFlatCurry
genFlatInterface
genIdent
genIdentList
genTypedAbstract
genUntypedAbstract
getIdentLevel
getLevel
getModuleScope
getOpt
globalDecls
globalEnv
GuardedRhs
Help
Hiding
HidingDataDecl
Html
html
Id
IDataDecl
IDecl
ident
IdentAttributes
identPattern
identType
idSubst
Id_as
Id_ccall
Id_forall
Id_hiding
Id_interface
Id_primitive
Id_qualified
ifExpr
IfThenElse
IFunctionDecl
IImportDecl
IInfixDecl
ilTrans
ilTransIntf
Import
1 (Type/Class)
2 (Data Constructor)
ImportDecl
importDecl
ImportEnv
Importing
importInterface
importInterfaceIntf
ImportPath
importPaths
importPrelude
imports
ImportSpec
importSpec
importTopEnv
ImportTypeAll
ImportTypeWith
importUnifyData
Indent
indent
INewtypeDecl
Infix
1 (Type/Class)
2 (Data Constructor)
InfixApply
InfixConstr
InfixDecl
infixDecl
infixDeclLhs
infixDecls
InfixFuncPattern
InfixL
InfixOp
1 (Type/Class)
2 (Data Constructor)
infixOp
1 (Function)
2 (Function)
InfixPattern
InfixR
initAEnv
initDCEnv
initIEnv
initPEnv
initTCEnv
insert
insertAltScope
insertBindingScope
insertCallConvScope
insertConstrDeclScope
insertConstrTermScope
insertDeclScope
insertExprScope
insertIdent
insertLiteralScope
insertTypeScope
Int
1 (Data Constructor)
2 (Data Constructor)
int
IntAttributes
integer
IntegerAttributes
IntegerTok
Interface
1 (Type/Class)
2 (Data Constructor)
3 (Data Constructor)
interface
interfaceCheck
internalError
IntSubst
IntTok
intType
intval
ioType
isArrowType
isCons
isDataType
isDeclared
isEOF
isEvalAnnot
isFunc
isImportDecl
isInfixDecl
isOp
isRecordDecl
isTypeDecl
isTypeSig
isTypeSyn
isubst
isubstVar
isValueDecl
isVisible
ITypeDecl
ival
ivar
kindCheck
KW_case
KW_choice
KW_data
KW_do
KW_else
KW_eval
KW_external
KW_free
KW_if
KW_import
KW_in
KW_infix
KW_infixl
KW_infixr
KW_let
KW_module
KW_newtype
KW_of
KW_rigid
KW_then
KW_type
KW_where
Label
labelDecls
labId
Lambda
lambdaExpr
larrow
layout
layoutEnd
layoutOff
layoutOn
LazyPattern
lazyPattern
LeftArrow
leftArrow
LeftBrace
leftBrace
LeftBraceSemicolon
leftBraceSemicolon
LeftBracket
leftBracket
LeftParen
leftParen
LeftSection
Let
1 (Data Constructor)
2 (Data Constructor)
letExpr
Letrec
letStmt
level
1 (Function)
2 (Function)
lex
lexer
lexFile
Lhs
lift
LineComment
List
list
ListCompr
listExpr
ListPattern
listPattern
ListType
listType
1 (Function)
2 (Function)
Literal
1 (Data Constructor)
2 (Type/Class)
3 (Data Constructor)
4 (Type/Class)
literal
LiteralPattern
1 (Data Constructor)
2 (Data Constructor)
literalPattern
loadInterfaces
localBindings
localDefs
lookup
lookupAlias
lookupArity
lookupModule
lookupNestEnv
lookupP
lookupTC
lookupTopEnv
lookupTuple
lookupTupleArity
lookupTupleTC
lookupValue
M
many
many1
mapAccumM
maxTupleArity
maybePP
merge
mIdent
minus
mk
mk'
mkIdentPosition
mkInt
modify
modul
Module
1 (Type/Class)
2 (Data Constructor)
3 (Type/Class)
4 (Data Constructor)
moduleDeps
ModuleEnv
moduleHeader
moduleId
moduleImports
monoType
nameSupply
NegativePattern
negFloat
negNum
NestedComment
NestEnv
nestEnv
new
NewConstrDecl
1 (Type/Class)
2 (Data Constructor)
newConstrDecl
newScopeEnv
NewtypeConstructor
NewtypeDecl
1 (Data Constructor)
2 (Data Constructor)
newtypeDecl
NoArg
NoAttributes
NoInterface
noInterface
NoOverlapWarn
noOverlapWarn
normalize
NoVerb
noVerb
NoWarn
noWarn
OpLhs
opName
OpPrec
1 (Type/Class)
2 (Data Constructor)
ops
opt
OptArg
optAsPattern
OptDescr
optInfixPattern
Option
1 (Data Constructor)
2 (Type/Class)
Options
1 (Type/Class)
2 (Data Constructor)
options
optStmts
optTuplePattern
Or
original
origName
Output
output
P
Paren
parenExp
parenExpr
parenList
parenMinusPattern
ParenPattern
parenPattern
parens
parenTuplePattern
parenType
parse
1 (Function)
2 (Function)
parseError
parseHeader
1 (Function)
2 (Function)
parseModule
ParseOnly
parseOnly
Parser
parseSource
patchModuleId
patchPreludeFCY
patDecl
PatternDecl
PEnv
Permute
polyType
popContext
position
ppAlt
ppBlock
ppCondExpr
ppConstr
ppConstrTerm
ppDecl
ppEquation
ppExistVars
ppExport
ppExportSpec
ppExpr
ppFieldExpr
ppFieldPatt
ppIDecl
ppIdent
ppImport
ppImportSpec
ppInfixOp
ppInterface
ppITypeDeclLhs
ppLhs
ppLiteral
ppLocalDefs
ppMIdent
ppModule
1 (Function)
2 (Function)
ppModuleHeader
ppNewConstr
ppOp
ppPrec
ppQIdent
ppQInfixOp
ppRule
ppStmt
ppTypeDeclLhs
ppTypeExpr
precCheck
PrecInfo
1 (Type/Class)
2 (Data Constructor)
predefTopEnv
predefTypes
prefixParser
prelude
prelude_types_fcy
Primitive
primType
Private
Public
pushContext
qcon
qConId
qconop
qConSym
qfun
qFunId
qfunop
qFunSym
qfv
QId
qIdent
qLabId
QName
QSym
qSym
qtycon
qual
qualBindNestEnv
qualBindTopEnv
qualConstrDeclId
qualIDeclId
Qualified
qualifyType
qualImportTopEnv
qualLookupArity
qualLookupCons
qualLookupConsArity
qualLookupNestEnv
qualLookupP
qualLookupTC
qualLookupTopEnv
qualLookupValue
qualNewConstrDeclId
qualRebindTopEnv
quals
QuantExpr
rarrow
readCurry
rebindFun
rebindTopEnv
RecordConstr
recordExpr
RecordPattern
recordPattern
RecordSelection
RecordType
RecordUpdate
RenamingType
ReqArg
reqStmts
RequireOrder
restrictSubstTo
ReturnInOrder
returnP
Rhs
rhs
RightArrow
RightBrace
rightBrace
RightBracket
rightBracket
RightParen
rightParen
RightSection
Rigid
scc
ScopeEnv
1 (Type/Class)
2 (Type/Class)
selectOption
Semicolon
semicolon
sepBy
sepBy1
showModule
simpleCheckModule
SimpleRhs
simplify
smake
snd3
Source
1 (Type/Class)
2 (Data Constructor)
sourceDeps
splitDecls
Statement
stmt
StmtBind
StmtDecl
StmtExpr
stmts
String
string
StringAttributes
StringTok
stringType
Subst
1 (Type/Class)
2 (Data Constructor)
subst
substToList
SubstType
substVar
substVar'
succeed
successType
sureLookup
sureLookupAlias
sval
Sym
sym
Symbol
symbol
Sym_Dot
Sym_Minus
Sym_MinusDot
syntaxCheck
tcArity
TCEnv
thd3
thenP
thenP_
Tilde
Token
1 (Type/Class)
2 (Data Constructor)
token
tokenOps
tokens
toLevelList
toList
topDecl
TopEnv
1 (Type/Class)
2 (Data Constructor)
topEnvMap
toplevelEnv
toQualType
toQualTypes
toType
toType'
toTypes
translType
transModule
Tuple
tupleCommas
tupleData
tupleDCs
TuplePattern
tupleTCs
TupleType
tupleType
1 (Function)
2 (Function)
3 (Function)
tycon
Type
1 (Type/Class)
2 (Type/Class)
type0
type1
type2
Typeable
TypeArrow
1 (Data Constructor)
2 (Data Constructor)
typeCheck
TypeConstrained
typeConstrs
TypeConstructor
1 (Data Constructor)
2 (Data Constructor)
Typed
TypeDecl
typeDecl
typeDeclLhs
typeDeclRhs
TypeExpr
TypeInfo
typeOf
TypeRecord
TypeScheme
TypeSig
TypeSkolem
typeSkolems
TypeSubst
typeSynonyms
typeVar
TypeVariable
1 (Data Constructor)
2 (Data Constructor)
typeVars
typingParse
tyvar
UnaryMinus
unbindSubst
unbindTopEnv
uncurry3
Underscore
unitType
Unknown
unlit
unqualifyType
UntypedAbstract
untypedAbstract
update
usageInfo
valListDecl
Value
valueDecl
valueDecls
ValueEnv
ValueInfo
var
Variable
1 (Data Constructor)
2 (Data Constructor)
variable
VariablePattern
1 (Data Constructor)
2 (Data Constructor)
VariableType
varId
vbar
VRightBrace
VSemicolon
warnCheck
WithExtensions
withExtensions
writeCurry
xmlAppArgs
xmlApply
xmlApplyFunctor
xmlBeginFunction
xmlBinding
xmlBody
xmlBranch
xmlBuildDicc
xmlCase
xmlCombApply
xmlCombHeading
xmlConsPattern
xmlConstructor
xmlConstructorBegin
xmlElement
xmlEndFunction
xmlExpr
xmlExprVar
xmlFixity
xmlFloat
xmlFormat
xmlFree
xmlFunctionArity
xmlFunctionDecl
xmlHeadingWithArity
xmlIdent
xmlImportDecl
xmlInt
xmlInteger
xmlLet
xmlLetrec
xmlLhs
xmlLines
xmlLit
xmlLiteral
xmlLitPattern
xmlLookUp
xmlMapDicc
xmlModule
xmlModuleDecl
xmlModuleIdent
xmlNewVar
xmlOperatorDecl
xmlOr
xmlPattern
xmlQualIdent
xmlRhs
xmlRule
xmlSingleApp
xmlTranslationDecl
xmlType
xmlTypeConsBegin
xmlTypeDecl
xmlTypeFun
xmlTypeParams
xmlTypeVar
xmlVar