lambda-pi-0.2.0: λΠ-calculus implemented in a few different ways.

Index

:+:Language.LambdaPi.Impl.FreeFoil
addImplicitLanguage.LambdaPi.Syntax.Layout
afterPrevLanguage.LambdaPi.Syntax.Layout
AlexA#Language.LambdaPi.Syntax.Lex
AlexAcc 
1 (Type/Class)Language.LambdaPi.Syntax.Lex
2 (Data Constructor)Language.LambdaPi.Syntax.Lex
AlexAccNoneLanguage.LambdaPi.Syntax.Lex
AlexAccSkipLanguage.LambdaPi.Syntax.Lex
AlexAddrLanguage.LambdaPi.Syntax.Lex
AlexEOFLanguage.LambdaPi.Syntax.Lex
AlexErrorLanguage.LambdaPi.Syntax.Lex
alexGetByteLanguage.LambdaPi.Syntax.Lex
alexIndexInt16OffAddrLanguage.LambdaPi.Syntax.Lex
alexIndexInt32OffAddrLanguage.LambdaPi.Syntax.Lex
AlexInputLanguage.LambdaPi.Syntax.Lex
alexInputPrevCharLanguage.LambdaPi.Syntax.Lex
AlexLastAcc 
1 (Type/Class)Language.LambdaPi.Syntax.Lex
2 (Data Constructor)Language.LambdaPi.Syntax.Lex
AlexLastSkipLanguage.LambdaPi.Syntax.Lex
alexMoveLanguage.LambdaPi.Syntax.Lex
AlexNoneLanguage.LambdaPi.Syntax.Lex
AlexReturnLanguage.LambdaPi.Syntax.Lex
alexScanLanguage.LambdaPi.Syntax.Lex
alexScanUserLanguage.LambdaPi.Syntax.Lex
AlexSkipLanguage.LambdaPi.Syntax.Lex
alexStartPosLanguage.LambdaPi.Syntax.Lex
AlexTokenLanguage.LambdaPi.Syntax.Lex
alex_acceptLanguage.LambdaPi.Syntax.Lex
alex_actionsLanguage.LambdaPi.Syntax.Lex
alex_action_3Language.LambdaPi.Syntax.Lex
alex_action_4Language.LambdaPi.Syntax.Lex
alex_action_5Language.LambdaPi.Syntax.Lex
alex_baseLanguage.LambdaPi.Syntax.Lex
alex_checkLanguage.LambdaPi.Syntax.Lex
alex_defltLanguage.LambdaPi.Syntax.Lex
alex_scan_tknLanguage.LambdaPi.Syntax.Lex
alex_tableLanguage.LambdaPi.Syntax.Lex
alex_tab_sizeLanguage.LambdaPi.Syntax.Lex
alphaEquivLanguage.LambdaPi.Impl.Foil
alphaEquivRefreshedLanguage.LambdaPi.Impl.Foil
App 
1 (Data Constructor)Language.LambdaPi.Syntax.Abs
2 (Data Constructor)Language.LambdaPi.Impl.FreeFoilTH
3 (Data Constructor)Language.LambdaPi.Impl.FreeFoil
AppELanguage.LambdaPi.Impl.Foil
AppFLanguage.LambdaPi.Impl.FreeFoil
AppSigLanguage.LambdaPi.Impl.FreeFoilTH
AProgramLanguage.LambdaPi.Syntax.Abs
AScopedTermLanguage.LambdaPi.Syntax.Abs
BLanguage.LambdaPi.Syntax.Lex
BlockLanguage.LambdaPi.Syntax.Layout
BNFC'NoPositionLanguage.LambdaPi.Syntax.Abs
BNFC'Position 
1 (Type/Class)Language.LambdaPi.Syntax.Abs
2 (Data Constructor)Language.LambdaPi.Syntax.Abs
BTreeLanguage.LambdaPi.Syntax.Lex
ByteLanguage.LambdaPi.Syntax.Lex
churchNLanguage.LambdaPi.Impl.Foil
ColumnLanguage.LambdaPi.Syntax.Layout
columnLanguage.LambdaPi.Syntax.Layout
CommandLanguage.LambdaPi.Syntax.Abs
Command'Language.LambdaPi.Syntax.Abs
CommandCheckLanguage.LambdaPi.Syntax.Abs
CommandComputeLanguage.LambdaPi.Syntax.Abs
concatDLanguage.LambdaPi.Syntax.Print
concatSLanguage.LambdaPi.Syntax.Print
confirmLanguage.LambdaPi.Syntax.Layout
convertFromTerm'SigLanguage.LambdaPi.Impl.FreeFoilTH
convertToTerm'SigLanguage.LambdaPi.Impl.FreeFoilTH
defaultMain 
1 (Function)Language.LambdaPi.Impl.FreeFoilTH
2 (Function)Language.LambdaPi.Impl.FreeFoil
3 (Function)Language.LambdaPi.Impl.FoilTH
4 (Function)Language.LambdaPi.Impl.Foil
DefinitiveLanguage.LambdaPi.Syntax.Layout
delimCloseLanguage.LambdaPi.Syntax.Layout
delimOpenLanguage.LambdaPi.Syntax.Layout
delimSepLanguage.LambdaPi.Syntax.Layout
DocLanguage.LambdaPi.Syntax.Print
docLanguage.LambdaPi.Syntax.Print
eitherResIdentLanguage.LambdaPi.Syntax.Lex
ErrLanguage.LambdaPi.Syntax.Lex
ExplicitLanguage.LambdaPi.Syntax.Layout
ExprLanguage.LambdaPi.Impl.Foil
extendScopeFoilPattern'Language.LambdaPi.Impl.FoilTH
First 
1 (Data Constructor)Language.LambdaPi.Syntax.Abs
2 (Data Constructor)Language.LambdaPi.Impl.FreeFoilTH
3 (Data Constructor)Language.LambdaPi.Impl.FreeFoil
FirstELanguage.LambdaPi.Impl.Foil
FirstFLanguage.LambdaPi.Impl.FreeFoil
FirstSigLanguage.LambdaPi.Impl.FreeFoilTH
FoilAppLanguage.LambdaPi.Impl.FoilTH
FoilAScopedTermLanguage.LambdaPi.Impl.FoilTH
FoilFirstLanguage.LambdaPi.Impl.FoilTH
FoilLamLanguage.LambdaPi.Impl.FoilTH
FoilPairLanguage.LambdaPi.Impl.FoilTH
FoilPattern 
1 (Type/Class)Language.LambdaPi.Impl.FreeFoilTH
2 (Type/Class)Language.LambdaPi.Impl.FoilTH
FoilPattern' 
1 (Type/Class)Language.LambdaPi.Impl.FreeFoilTH
2 (Type/Class)Language.LambdaPi.Impl.FoilTH
FoilPatternPair 
1 (Data Constructor)Language.LambdaPi.Impl.FreeFoilTH
2 (Data Constructor)Language.LambdaPi.Impl.FoilTH
FoilPatternVar 
1 (Data Constructor)Language.LambdaPi.Impl.FreeFoilTH
2 (Data Constructor)Language.LambdaPi.Impl.FoilTH
FoilPatternWildcard 
1 (Data Constructor)Language.LambdaPi.Impl.FreeFoilTH
2 (Data Constructor)Language.LambdaPi.Impl.FoilTH
FoilPiLanguage.LambdaPi.Impl.FoilTH
FoilProductLanguage.LambdaPi.Impl.FoilTH
FoilScopedTerm'Language.LambdaPi.Impl.FoilTH
FoilSecondLanguage.LambdaPi.Impl.FoilTH
FoilTermLanguage.LambdaPi.Impl.FoilTH
FoilTerm'Language.LambdaPi.Impl.FoilTH
FoilUniverseLanguage.LambdaPi.Impl.FoilTH
FoilVarLanguage.LambdaPi.Impl.FoilTH
fromFoilPatternLanguage.LambdaPi.Impl.Foil
fromFoilPattern' 
1 (Function)Language.LambdaPi.Impl.FreeFoilTH
2 (Function)Language.LambdaPi.Impl.FoilTH
3 (Function)Language.LambdaPi.Impl.Foil
fromFoilScopedTerm'Language.LambdaPi.Impl.FoilTH
fromFoilTermLanguage.LambdaPi.Impl.Foil
fromFoilTerm' 
1 (Function)Language.LambdaPi.Impl.FoilTH
2 (Function)Language.LambdaPi.Impl.Foil
fromFoilTermClosed 
1 (Function)Language.LambdaPi.Impl.FoilTH
2 (Function)Language.LambdaPi.Impl.Foil
fromLambdaPiLanguage.LambdaPi.Impl.FreeFoil
fromLambdaPi'Language.LambdaPi.Impl.FreeFoil
fromTerm'Language.LambdaPi.Impl.FreeFoilTH
getPattern'BinderLanguage.LambdaPi.Impl.FreeFoilTH
getTerm'FromScopedTerm'Language.LambdaPi.Impl.FreeFoilTH
happyErrorLanguage.LambdaPi.Syntax.Par
HasPositionLanguage.LambdaPi.Syntax.Abs
hasPositionLanguage.LambdaPi.Syntax.Abs
identityLanguage.LambdaPi.Impl.Foil
ImplicitLanguage.LambdaPi.Syntax.Layout
indentationLanguage.LambdaPi.Syntax.Layout
interpretCommand 
1 (Function)Language.LambdaPi.Impl.FreeFoilTH
2 (Function)Language.LambdaPi.Impl.FreeFoil
3 (Function)Language.LambdaPi.Impl.FoilTH
4 (Function)Language.LambdaPi.Impl.Foil
interpretProgram 
1 (Function)Language.LambdaPi.Impl.FreeFoilTH
2 (Function)Language.LambdaPi.Impl.FreeFoil
3 (Function)Language.LambdaPi.Impl.FoilTH
4 (Function)Language.LambdaPi.Impl.Foil
isImplicitLanguage.LambdaPi.Syntax.Layout
isLayoutLanguage.LambdaPi.Syntax.Layout
isLayoutCloseLanguage.LambdaPi.Syntax.Layout
isLayoutOpenLanguage.LambdaPi.Syntax.Layout
isLayoutSepLanguage.LambdaPi.Syntax.Layout
isParenCloseLanguage.LambdaPi.Syntax.Layout
isParenOpenLanguage.LambdaPi.Syntax.Layout
isStopLanguage.LambdaPi.Syntax.Layout
isTokenInLanguage.LambdaPi.Syntax.Layout
Lam 
1 (Data Constructor)Language.LambdaPi.Syntax.Abs
2 (Data Constructor)Language.LambdaPi.Impl.FreeFoilTH
3 (Data Constructor)Language.LambdaPi.Impl.FreeFoil
lamLanguage.LambdaPi.Impl.Foil
LambdaPiLanguage.LambdaPi.Impl.FreeFoil
LambdaPiFLanguage.LambdaPi.Impl.FreeFoil
LamELanguage.LambdaPi.Impl.Foil
LamFLanguage.LambdaPi.Impl.FreeFoil
LamSigLanguage.LambdaPi.Impl.FreeFoilTH
layoutCloseLanguage.LambdaPi.Syntax.Layout
LayoutDelimiters 
1 (Type/Class)Language.LambdaPi.Syntax.Layout
2 (Data Constructor)Language.LambdaPi.Syntax.Layout
layoutErrorLanguage.LambdaPi.Syntax.Layout
layoutOpenLanguage.LambdaPi.Syntax.Layout
layoutSepLanguage.LambdaPi.Syntax.Layout
layoutStopWordsLanguage.LambdaPi.Syntax.Layout
layoutWordsLanguage.LambdaPi.Syntax.Layout
LineLanguage.LambdaPi.Syntax.Layout
lineLanguage.LambdaPi.Syntax.Layout
matchPattern 
1 (Function)Language.LambdaPi.Impl.FreeFoilTH
2 (Function)Language.LambdaPi.Impl.FoilTH
3 (Function)Language.LambdaPi.Impl.Foil
mkEscLanguage.LambdaPi.Syntax.Print
mkPosTokenLanguage.LambdaPi.Syntax.Lex
myLexerLanguage.LambdaPi.Syntax.Par
NLanguage.LambdaPi.Syntax.Lex
newLineLanguage.LambdaPi.Syntax.Layout
nextPosLanguage.LambdaPi.Syntax.Layout
Pair 
1 (Data Constructor)Language.LambdaPi.Syntax.Abs
2 (Data Constructor)Language.LambdaPi.Impl.FreeFoilTH
3 (Data Constructor)Language.LambdaPi.Impl.FreeFoil
PairELanguage.LambdaPi.Impl.Foil
PairF 
1 (Type/Class)Language.LambdaPi.Impl.FreeFoil
2 (Data Constructor)Language.LambdaPi.Impl.FreeFoil
PairSigLanguage.LambdaPi.Impl.FreeFoilTH
parenCloseLanguage.LambdaPi.Syntax.Layout
parenOpenLanguage.LambdaPi.Syntax.Layout
parenthLanguage.LambdaPi.Syntax.Print
Pattern 
1 (Type/Class)Language.LambdaPi.Syntax.Abs
2 (Type/Class)Language.LambdaPi.Impl.Foil
Pattern'Language.LambdaPi.Syntax.Abs
PatternPair 
1 (Data Constructor)Language.LambdaPi.Syntax.Abs
2 (Data Constructor)Language.LambdaPi.Impl.Foil
PatternVar 
1 (Data Constructor)Language.LambdaPi.Syntax.Abs
2 (Data Constructor)Language.LambdaPi.Impl.Foil
PatternWildcard 
1 (Data Constructor)Language.LambdaPi.Syntax.Abs
2 (Data Constructor)Language.LambdaPi.Impl.Foil
pCommandLanguage.LambdaPi.Syntax.Par
Pi 
1 (Data Constructor)Language.LambdaPi.Syntax.Abs
2 (Data Constructor)Language.LambdaPi.Impl.FreeFoilTH
3 (Data Constructor)Language.LambdaPi.Impl.FreeFoil
PiELanguage.LambdaPi.Impl.Foil
PiFLanguage.LambdaPi.Impl.FreeFoil
PiSigLanguage.LambdaPi.Impl.FreeFoilTH
pListCommandLanguage.LambdaPi.Syntax.Par
PnLanguage.LambdaPi.Syntax.Lex
PositionLanguage.LambdaPi.Syntax.Layout
posLineColLanguage.LambdaPi.Syntax.Lex
PosnLanguage.LambdaPi.Syntax.Lex
pPatternLanguage.LambdaPi.Syntax.Par
ppExprLanguage.LambdaPi.Impl.Foil
ppLambdaPiLanguage.LambdaPi.Impl.FreeFoil
ppNameLanguage.LambdaPi.Impl.Foil
ppPatternLanguage.LambdaPi.Impl.Foil
pProgramLanguage.LambdaPi.Syntax.Par
PrintLanguage.LambdaPi.Syntax.Print
printExprLanguage.LambdaPi.Impl.Foil
printFoilTermLanguage.LambdaPi.Impl.FoilTH
printPosnLanguage.LambdaPi.Syntax.Lex
printStringLanguage.LambdaPi.Syntax.Print
printTreeLanguage.LambdaPi.Syntax.Print
Product 
1 (Data Constructor)Language.LambdaPi.Syntax.Abs
2 (Data Constructor)Language.LambdaPi.Impl.FreeFoilTH
3 (Data Constructor)Language.LambdaPi.Impl.FreeFoil
ProductELanguage.LambdaPi.Impl.Foil
ProductFLanguage.LambdaPi.Impl.FreeFoil
ProductSigLanguage.LambdaPi.Impl.FreeFoilTH
ProgramLanguage.LambdaPi.Syntax.Abs
Program'Language.LambdaPi.Syntax.Abs
prPrecLanguage.LambdaPi.Syntax.Print
prtLanguage.LambdaPi.Syntax.Print
prTokenLanguage.LambdaPi.Syntax.Lex
pScopedTermLanguage.LambdaPi.Syntax.Par
PTLanguage.LambdaPi.Syntax.Lex
pTermLanguage.LambdaPi.Syntax.Par
pTerm1Language.LambdaPi.Syntax.Par
pTerm2Language.LambdaPi.Syntax.Par
quickIndexLanguage.LambdaPi.Syntax.Lex
refreshExprLanguage.LambdaPi.Impl.Foil
renderLanguage.LambdaPi.Syntax.Print
replicateSLanguage.LambdaPi.Syntax.Print
resolveLayoutLanguage.LambdaPi.Syntax.Layout
resWordsLanguage.LambdaPi.Syntax.Lex
ScopedTermLanguage.LambdaPi.Syntax.Abs
ScopedTerm'Language.LambdaPi.Syntax.Abs
Second 
1 (Data Constructor)Language.LambdaPi.Syntax.Abs
2 (Data Constructor)Language.LambdaPi.Impl.FreeFoilTH
3 (Data Constructor)Language.LambdaPi.Impl.FreeFoil
SecondELanguage.LambdaPi.Impl.Foil
SecondFLanguage.LambdaPi.Impl.FreeFoil
SecondSigLanguage.LambdaPi.Impl.FreeFoilTH
StatusLanguage.LambdaPi.Syntax.Layout
sTokenLanguage.LambdaPi.Syntax.Layout
substitute 
1 (Function)Language.LambdaPi.Impl.FoilTH
2 (Function)Language.LambdaPi.Impl.Foil
substituteRefreshLanguage.LambdaPi.Impl.Foil
TCLanguage.LambdaPi.Syntax.Lex
TDLanguage.LambdaPi.Syntax.Lex
TentativeLanguage.LambdaPi.Syntax.Layout
Term 
1 (Type/Class)Language.LambdaPi.Syntax.Abs
2 (Type/Class)Language.LambdaPi.Impl.FreeFoilTH
Term' 
1 (Type/Class)Language.LambdaPi.Syntax.Abs
2 (Type/Class)Language.LambdaPi.Impl.FreeFoilTH
Term'SigLanguage.LambdaPi.Impl.FreeFoilTH
TILanguage.LambdaPi.Syntax.Lex
TKLanguage.LambdaPi.Syntax.Lex
TLLanguage.LambdaPi.Syntax.Lex
toFoilPatternLanguage.LambdaPi.Impl.Foil
toFoilPattern' 
1 (Function)Language.LambdaPi.Impl.FreeFoilTH
2 (Function)Language.LambdaPi.Impl.FoilTH
toFoilScopedTerm'Language.LambdaPi.Impl.FoilTH
toFoilTermLanguage.LambdaPi.Impl.Foil
toFoilTerm'Language.LambdaPi.Impl.FoilTH
toFoilTermClosedLanguage.LambdaPi.Impl.Foil
TokLanguage.LambdaPi.Syntax.Lex
tokLanguage.LambdaPi.Syntax.Lex
TokenLanguage.LambdaPi.Syntax.Lex
tokenLengthLanguage.LambdaPi.Syntax.Layout
tokenLineColLanguage.LambdaPi.Syntax.Lex
tokenPosLanguage.LambdaPi.Syntax.Lex
tokenPosnLanguage.LambdaPi.Syntax.Lex
tokensLanguage.LambdaPi.Syntax.Lex
tokenTextLanguage.LambdaPi.Syntax.Lex
TokSymbol 
1 (Type/Class)Language.LambdaPi.Syntax.Lex
2 (Data Constructor)Language.LambdaPi.Syntax.Lex
toLambdaPiLanguage.LambdaPi.Impl.FreeFoil
toLambdaPiClosedLanguage.LambdaPi.Impl.FreeFoil
toLambdaPiLamLanguage.LambdaPi.Impl.FreeFoil
toLambdaPiPiLanguage.LambdaPi.Impl.FreeFoil
toTerm'Language.LambdaPi.Impl.FreeFoilTH
toTerm'ClosedLanguage.LambdaPi.Impl.FreeFoilTH
TSLanguage.LambdaPi.Syntax.Lex
tsIDLanguage.LambdaPi.Syntax.Lex
tsTextLanguage.LambdaPi.Syntax.Lex
TVLanguage.LambdaPi.Syntax.Lex
T_VarIdentLanguage.LambdaPi.Syntax.Lex
unescapeInitTailLanguage.LambdaPi.Syntax.Lex
Universe 
1 (Data Constructor)Language.LambdaPi.Syntax.Abs
2 (Data Constructor)Language.LambdaPi.Impl.FreeFoilTH
3 (Data Constructor)Language.LambdaPi.Impl.FreeFoil
UniverseELanguage.LambdaPi.Impl.Foil
UniverseFLanguage.LambdaPi.Impl.FreeFoil
UniverseSigLanguage.LambdaPi.Impl.FreeFoilTH
unsafeEqExprLanguage.LambdaPi.Impl.Foil
unsafeEqPatternLanguage.LambdaPi.Impl.Foil
utf8EncodeLanguage.LambdaPi.Syntax.Lex
VarLanguage.LambdaPi.Syntax.Abs
VarELanguage.LambdaPi.Impl.Foil
VarIdent 
1 (Type/Class)Language.LambdaPi.Syntax.Abs
2 (Data Constructor)Language.LambdaPi.Syntax.Abs
whnf 
1 (Function)Language.LambdaPi.Impl.FreeFoilTH
2 (Function)Language.LambdaPi.Impl.FreeFoil
3 (Function)Language.LambdaPi.Impl.FoilTH
4 (Function)Language.LambdaPi.Impl.Foil
withRefreshedFoilPattern'Language.LambdaPi.Impl.FoilTH