lambda-cube-0.3.0.0: Haskell implementation of (some of) lambda cube calculi

Index

asteriskLambdaCube.Common.Parser
atsignLambdaCube.Common.Parser
atsignBackslashLambdaCube.Common.Parser
backslashLambdaCube.Common.Parser
closeParenthesisLambdaCube.Common.Parser
colonLambdaCube.Common.Parser
commaLambdaCube.Common.Parser
converterBaseLambdaCube.Common.TH
dollarsignLambdaCube.Common.Parser
dotLambdaCube.Common.Parser
elaborate 
1 (Function)LambdaCube.STLC.Elaborator, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.Elaborator, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.Elaborator, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.Elaborator, LambdaCube.SystemFw_
elaborateKind 
1 (Function)LambdaCube.SystemFw.Elaborator, LambdaCube.SystemFw
2 (Function)LambdaCube.SystemFw_.Elaborator, LambdaCube.SystemFw_
elaborateType 
1 (Function)LambdaCube.STLC.Elaborator, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.Elaborator, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.Elaborator, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.Elaborator, LambdaCube.SystemFw_
evaluate 
1 (Function)LambdaCube.STLC.Evaluator, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.Evaluator, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.Evaluator, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.Evaluator, LambdaCube.SystemFw_
exclamationMarkLambdaCube.Common.Parser
ExtLCApp 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCArr 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCBase 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCKArr 
1 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
2 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCKind 
1 (Type/Class)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
2 (Type/Class)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCLam 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCMKVar 
1 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
2 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCMTVar 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCMVar 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCStar 
1 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
2 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCTApp 
1 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
2 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
ExtLCTerm 
1 (Type/Class)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Type/Class)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Type/Class)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Type/Class)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCTLam 
1 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
2 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
ExtLCTTApp 
1 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
2 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCTTLam 
1 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
2 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCTVar 
1 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
2 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
3 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCType 
1 (Type/Class)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Type/Class)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Type/Class)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Type/Class)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
ExtLCUniv 
1 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
2 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
ExtLCVar 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
identifierLambdaCube.Common.Parser
infer 
1 (Function)LambdaCube.STLC.TypeChecker, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.TypeChecker, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.TypeChecker, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.TypeChecker, LambdaCube.SystemFw_
inferKind 
1 (Function)LambdaCube.SystemFw.TypeChecker, LambdaCube.SystemFw
2 (Function)LambdaCube.SystemFw_.TypeChecker, LambdaCube.SystemFw_
LCApp 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCArr 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCBase 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCKArr 
1 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
2 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCKind 
1 (Type/Class)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
2 (Type/Class)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCLam 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCNeutApp 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCNeutralTerm 
1 (Type/Class)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Type/Class)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Type/Class)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Type/Class)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCNeutTApp 
1 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
2 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
LCNeutVar 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCNormalTerm 
1 (Type/Class)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Type/Class)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Type/Class)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Type/Class)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCNormLam 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCNormNeut 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCNormTLam 
1 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
2 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
LCStar 
1 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
2 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCTApp 
1 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
2 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
LCTerm 
1 (Type/Class)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Type/Class)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Type/Class)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Type/Class)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCTLam 
1 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
2 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
LCTTApp 
1 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
2 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCTTLam 
1 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
2 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCTVar 
1 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
2 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
3 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCType 
1 (Type/Class)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Type/Class)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Type/Class)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Type/Class)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCUniv 
1 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
2 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
LCValLam 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCValTLam 
1 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
2 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
LCValue 
1 (Type/Class)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Type/Class)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Type/Class)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Type/Class)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
LCVar 
1 (Data Constructor)LambdaCube.STLC.Ast, LambdaCube.STLC
2 (Data Constructor)LambdaCube.SystemF.Ast, LambdaCube.SystemF
3 (Data Constructor)LambdaCube.SystemFw.Ast, LambdaCube.SystemFw
4 (Data Constructor)LambdaCube.SystemFw_.Ast, LambdaCube.SystemFw_
liftLCNormal 
1 (Function)LambdaCube.STLC.Lifter, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.Lifter, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.Lifter, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.Lifter, LambdaCube.SystemFw_
liftLCValue 
1 (Function)LambdaCube.STLC.Lifter, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.Lifter, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.Lifter, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.Lifter, LambdaCube.SystemFw_
normalize 
1 (Function)LambdaCube.STLC.Normalizer, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.Normalizer, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.Normalizer, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.Normalizer, LambdaCube.SystemFw_
openParenthesisLambdaCube.Common.Parser
parenthesizedLambdaCube.Common.Parser
ParserLambdaCube.Common.Parser
prettyShowUnnamedKind 
1 (Function)LambdaCube.SystemFw.PrettyPrinter, LambdaCube.SystemFw
2 (Function)LambdaCube.SystemFw_.PrettyPrinter, LambdaCube.SystemFw_
prettyShowUnnamedTerm 
1 (Function)LambdaCube.STLC.PrettyPrinter, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.PrettyPrinter, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.PrettyPrinter, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.PrettyPrinter, LambdaCube.SystemFw_
prettyShowUnnamedType 
1 (Function)LambdaCube.STLC.PrettyPrinter, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.PrettyPrinter, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.PrettyPrinter, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.PrettyPrinter, LambdaCube.SystemFw_
prettyUnnamedKind 
1 (Function)LambdaCube.SystemFw.PrettyPrinter, LambdaCube.SystemFw
2 (Function)LambdaCube.SystemFw_.PrettyPrinter, LambdaCube.SystemFw_
prettyUnnamedTerm 
1 (Function)LambdaCube.STLC.PrettyPrinter, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.PrettyPrinter, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.PrettyPrinter, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.PrettyPrinter, LambdaCube.SystemFw_
prettyUnnamedType 
1 (Function)LambdaCube.STLC.PrettyPrinter, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.PrettyPrinter, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.PrettyPrinter, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.PrettyPrinter, LambdaCube.SystemFw_
pTopKind 
1 (Function)LambdaCube.SystemFw.Parser, LambdaCube.SystemFw
2 (Function)LambdaCube.SystemFw_.Parser, LambdaCube.SystemFw_
pTopTerm 
1 (Function)LambdaCube.STLC.Parser, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.Parser, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.Parser, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.Parser, LambdaCube.SystemFw_
pTopType 
1 (Function)LambdaCube.STLC.Parser, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.Parser, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.Parser, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.Parser, LambdaCube.SystemFw_
qExpBaseLambdaCube.Common.TH
qKind 
1 (Function)LambdaCube.SystemFw.TH, LambdaCube.SystemFw
2 (Function)LambdaCube.SystemFw_.TH, LambdaCube.SystemFw_
qTerm 
1 (Function)LambdaCube.STLC.TH, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.TH, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.TH, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.TH, LambdaCube.SystemFw_
qType 
1 (Function)LambdaCube.STLC.TH, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.TH, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.TH, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.TH, LambdaCube.SystemFw_
reduceType 
1 (Function)LambdaCube.SystemFw.TypeChecker, LambdaCube.SystemFw
2 (Function)LambdaCube.SystemFw_.TypeChecker, LambdaCube.SystemFw_
rightArrowLambdaCube.Common.Parser
sharpLambdaCube.Common.Parser
shiftType 
1 (Function)LambdaCube.SystemF.Substitution, LambdaCube.SystemF
2 (Function)LambdaCube.SystemFw.Substitution, LambdaCube.SystemFw
spacedLambdaCube.Common.PrettyPrinter
substituteNormalInNormal 
1 (Function)LambdaCube.STLC.Substitution, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.Substitution, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.Substitution, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.Substitution, LambdaCube.SystemFw_
substituteType 
1 (Function)LambdaCube.SystemF.Substitution, LambdaCube.SystemF
2 (Function)LambdaCube.SystemFw.Substitution, LambdaCube.SystemFw
substituteTypeInNormal 
1 (Function)LambdaCube.SystemF.Substitution, LambdaCube.SystemF
2 (Function)LambdaCube.SystemFw.Substitution, LambdaCube.SystemFw
substituteTypeInType 
1 (Function)LambdaCube.SystemF.Substitution, LambdaCube.SystemF
2 (Function)LambdaCube.SystemFw.Substitution, LambdaCube.SystemFw
3 (Function)LambdaCube.SystemFw_.Substitution, LambdaCube.SystemFw_
substituteValue 
1 (Function)LambdaCube.STLC.Substitution, LambdaCube.STLC
2 (Function)LambdaCube.SystemF.Substitution, LambdaCube.SystemF
3 (Function)LambdaCube.SystemFw.Substitution, LambdaCube.SystemFw
4 (Function)LambdaCube.SystemFw_.Substitution, LambdaCube.SystemFw_
topParserLambdaCube.Common.Parser
wrapLambdaCube.Common.PrettyPrinter
wrapIfLambdaCube.Common.PrettyPrinter
wrapIfSpacedLambdaCube.Common.PrettyPrinter