glambda-1.0.2: A simply typed lambda calculus interpreter, written with GADTs

Index

$$Language.Glambda.Util
:~:Language.Glambda.Util
AppLanguage.Glambda.Exp
ArithLanguage.Glambda.Exp
ArithOp 
1 (Data Constructor)Language.Glambda.Token
2 (Type/Class)Language.Glambda.Token
ArrLanguage.Glambda.Type
ArrowLanguage.Glambda.Token
AssignLanguage.Glambda.Token
BareExpLanguage.Glambda.Statement
BoolLanguage.Glambda.Token
BoolELanguage.Glambda.Exp
BoolTyLanguage.Glambda.Type
BoolValLanguage.Glambda.Exp
checkLanguage.Glambda.Check
ColonLanguage.Glambda.Token
ColoringLanguage.Glambda.Pretty
CondLanguage.Glambda.Exp
defaultColoringLanguage.Glambda.Pretty
defaultPrettyLanguage.Glambda.Pretty
DivideLanguage.Glambda.Token
DotLanguage.Glambda.Token
eitherToGlamELanguage.Glambda.Monad
ElemLanguage.Glambda.Exp
ElseLanguage.Glambda.Token
emptyContextLanguage.Glambda.Type
emptyGlobalsLanguage.Glambda.Globals
eqArithOpLanguage.Glambda.Token
eqExpLanguage.Glambda.Exp
eqSTyLanguage.Glambda.Type
EqualsLanguage.Glambda.Token
ESLanguage.Glambda.Exp
evalLanguage.Glambda.Eval
ExpLanguage.Glambda.Exp
extendLanguage.Glambda.Globals
EZLanguage.Glambda.Exp
FixLanguage.Glambda.Exp
FixTLanguage.Glambda.Token
GlamLanguage.Glambda.Monad
GlamELanguage.Glambda.Monad
GlamMLanguage.Glambda.Monad
GlamValLanguage.Glambda.Exp
GlobalsLanguage.Glambda.Globals
GreaterLanguage.Glambda.Token
GreaterELanguage.Glambda.Token
IfLanguage.Glambda.Token
ignoreLanguage.Glambda.Util
IntLanguage.Glambda.Token
IntELanguage.Glambda.Exp
IntTyLanguage.Glambda.Type
IntValLanguage.Glambda.Exp
issueErrorLanguage.Glambda.Monad
ITyLanguage.Glambda.Type
LLanguage.Glambda.Token
LamLanguage.Glambda.Exp
LambdaLanguage.Glambda.Token
LamValLanguage.Glambda.Exp
LessLanguage.Glambda.Token
LessELanguage.Glambda.Token
lexLanguage.Glambda.Lex
lexGLanguage.Glambda.Lex
lookupGlobalLanguage.Glambda.Globals
LParenLanguage.Glambda.Token
LTokenLanguage.Glambda.Token
mainLanguage.Glambda.Repl
maybeParensLanguage.Glambda.Util
MinusLanguage.Glambda.Token
ModLanguage.Glambda.Token
NameLanguage.Glambda.Token
NewGlobalLanguage.Glambda.Statement
nthDefaultLanguage.Glambda.Util
parseExpLanguage.Glambda.Parse
parseExpGLanguage.Glambda.Parse
parseStmtLanguage.Glambda.Parse
parseStmtGLanguage.Glambda.Parse
parseStmtsLanguage.Glambda.Parse
parseStmtsGLanguage.Glambda.Parse
PlusLanguage.Glambda.Token
PrecLanguage.Glambda.Util
prettyAppLanguage.Glambda.Pretty
prettyArithLanguage.Glambda.Pretty
PrettyExpLanguage.Glambda.Pretty
prettyExpLanguage.Glambda.Pretty
prettyFixLanguage.Glambda.Pretty
prettyIfLanguage.Glambda.Pretty
prettyLamLanguage.Glambda.Pretty
prettyValLanguage.Glambda.Exp
prettyVarLanguage.Glambda.Pretty
printDocLanguage.Glambda.Monad
printLineLanguage.Glambda.Monad
promptLanguage.Glambda.Monad
quitLanguage.Glambda.Monad
readTyConLanguage.Glambda.Type
refineTyLanguage.Glambda.Type
ReflLanguage.Glambda.Util
renderLanguage.Glambda.Util
RParenLanguage.Glambda.Token
runGlamLanguage.Glambda.Monad
runGlamELanguage.Glambda.Monad
SArrLanguage.Glambda.Type
SBoolTyLanguage.Glambda.Type
SConsLanguage.Glambda.Type
SCtxLanguage.Glambda.Type
SemiLanguage.Glambda.Token
shiftLanguage.Glambda.Shift
SIntTyLanguage.Glambda.Type
SNilLanguage.Glambda.Type
StatementLanguage.Glambda.Statement
stepLanguage.Glambda.Eval
stripWhitespaceLanguage.Glambda.Util
STyLanguage.Glambda.Type
styLanguage.Glambda.Type
substLanguage.Glambda.Shift
ThenLanguage.Glambda.Token
TimesLanguage.Glambda.Token
TokenLanguage.Glambda.Token
topPrecLanguage.Glambda.Util
toSimpleDocLanguage.Glambda.Util
TyLanguage.Glambda.Type
UAppLanguage.Glambda.Unchecked
UArithLanguage.Glambda.Unchecked
UArithOp 
1 (Type/Class)Language.Glambda.Token
2 (Data Constructor)Language.Glambda.Token
UBoolELanguage.Glambda.Unchecked
UCondLanguage.Glambda.Unchecked
uDivideLanguage.Glambda.Token
uEqualsLanguage.Glambda.Token
UExpLanguage.Glambda.Unchecked
UFixLanguage.Glambda.Unchecked
UGlobalLanguage.Glambda.Unchecked
uGreaterLanguage.Glambda.Token
uGreaterELanguage.Glambda.Token
UIntELanguage.Glambda.Unchecked
ULamLanguage.Glambda.Unchecked
uLessLanguage.Glambda.Token
uLessELanguage.Glambda.Token
uMinusLanguage.Glambda.Token
uModLanguage.Glambda.Token
unArithOpLanguage.Glambda.Token
unBoolLanguage.Glambda.Token
unIntLanguage.Glambda.Token
unLocLanguage.Glambda.Token
unNameLanguage.Glambda.Token
unrefineTyLanguage.Glambda.Type
uPlusLanguage.Glambda.Token
uTimesLanguage.Glambda.Token
UVarLanguage.Glambda.Unchecked
ValLanguage.Glambda.Exp, Language.Glambda.Exp
valLanguage.Glambda.Exp
VarLanguage.Glambda.Exp