wave-0.1.0.0

Index

AnnWave.Parser
bImplWave.Builtins
BinOpWave.Builtins
bNameWave.Builtins
boolWave.Builtins
boolsWave.Builtins
bTypeWave.Builtins
Builtin 
1 (Type/Class)Wave.Builtins
2 (Data Constructor)Wave.Builtins
builtinWave.Builtins
builtinBinOpWave.Builtins
builtinFunWave.Builtins
BuiltinsWave.Builtins
builtinsWave.Builtins
compileCompile
conditionsPatternMatching
ConstrWave.Common
DataType 
1 (Type/Class)Wave.Ast
2 (Data Constructor)Wave.Ast
Definition 
1 (Type/Class)JS.Ast
2 (Type/Class)Wave.Ast
EAndJS.Ast
EAnnotatedWave.Ast
EBinOpJS.Ast
ECaseWave.Ast
EEqualJS.Ast
EFfiWave.Ast
EFun 
1 (Data Constructor)JS.Ast
2 (Data Constructor)Wave.Ast
EFunCall 
1 (Data Constructor)JS.Ast
2 (Data Constructor)Wave.Ast
ELit 
1 (Data Constructor)JS.Ast
2 (Data Constructor)Wave.Ast
ERawJS.Ast
ERecord 
1 (Data Constructor)JS.Ast
2 (Data Constructor)Wave.Ast
ERecordAccess 
1 (Data Constructor)JS.Ast
2 (Data Constructor)Wave.Ast
EVar 
1 (Data Constructor)JS.Ast
2 (Data Constructor)Wave.Ast
EVariantWave.Ast
Expr 
1 (Type/Class)JS.Ast
2 (Type/Class)Wave.Ast
exprToFileExamples
falseWave.Builtins
File 
1 (Type/Class)JS.Ast
2 (Data Constructor)JS.Ast
3 (Type/Class)Wave.Ast
4 (Data Constructor)Wave.Ast
FunWave.Builtins
Function 
1 (Data Constructor)JS.Ast
2 (Data Constructor)Wave.Ast
genVarTranslate
getAnnWave.Parser
ImplWave.Builtins
intsWave.Builtins
isSimpleExprJS.Pretty
Label 
1 (Type/Class)JS.Ast
2 (Type/Class)Wave.Common
LBoolJS.Ast
lexemeWave.Parser
LFloat 
1 (Data Constructor)JS.Ast
2 (Data Constructor)Wave.Ast
LInt 
1 (Data Constructor)JS.Ast
2 (Data Constructor)Wave.Ast
Lit 
1 (Type/Class)JS.Ast
2 (Type/Class)Wave.Ast
litExamples
LString 
1 (Data Constructor)JS.Ast
2 (Data Constructor)Wave.Ast
matchersPatternMatching
maybeWave.Builtins
numberLiteralWave.Parser
parseLitWave.Parser
ParserWave.Parser
patmatch1Examples
patmatch2Examples
patmatch3Examples
patmatch4Examples
patmatch5Examples
PatResult 
1 (Type/Class)PatternMatching
2 (Data Constructor)PatternMatching
PatternWave.Ast
PLitWave.Ast
ppJS.Pretty
ppDefJS.Pretty
ppExprJS.Pretty
ppFileJS.Pretty
ppLitJS.Pretty
ppRecordJS.Pretty
ppStatementJS.Pretty
ppSubJS.Pretty
PRecordWave.Ast
PVarWave.Ast
PVariantWave.Ast
PWildcardWave.Ast
Record 
1 (Type/Class)JS.Ast
2 (Type/Class)Wave.Common
renderJS.Pretty
runParserWave.Parser
scWave.Parser
SDef 
1 (Data Constructor)JS.Ast
2 (Data Constructor)Wave.Ast
SExpr 
1 (Data Constructor)JS.Ast
2 (Data Constructor)Wave.Ast
SIfJS.Ast
SRetJS.Ast
Statement 
1 (Type/Class)JS.Ast
2 (Type/Class)Wave.Ast
stringLiteralWave.Parser
stringsWave.Builtins
Sub 
1 (Type/Class)JS.Ast
2 (Type/Class)Wave.Ast
symbolWave.Parser
tBoolWave.Builtins
TermDef 
1 (Type/Class)Wave.Ast
2 (Data Constructor)Wave.Ast
tFloatWave.Builtins
tIntWave.Builtins
TranslateTranslate
translateTranslate
translateDefTranslate
translateExprTranslate
translateFileTranslate
translateLitTranslate
translatePatternTranslate
translatePatternsTranslate
translateStatementTranslate
translateSubTranslate
TransReaderTranslate
TransStateTranslate
trueWave.Builtins
tStringWave.Builtins
tUnitWave.Builtins
TypeWave.Types
TypeAppWave.Types
TypeCon 
1 (Type/Class)Wave.Common
2 (Data Constructor)Wave.Types
TypeDefWave.Ast
TypeFunWave.Types
TypeRecWave.Types
TypeVar 
1 (Type/Class)Wave.Common
2 (Data Constructor)Wave.Types
unitWave.Builtins
Var 
1 (Type/Class)JS.Ast
2 (Type/Class)Wave.Ast
Variable 
1 (Data Constructor)JS.Ast
2 (Data Constructor)Wave.Ast
Variant 
1 (Type/Class)Wave.Common
2 (Data Constructor)Wave.Common
variantExamples