axel-0.0.5: The Axel programming language.

Index

$sel:_alias:QualifiedImportAxel.AST
$sel:_alias:TypeSynonymAxel.AST
$sel:_arguments:FunctionApplicationAxel.AST
$sel:_arguments:FunctionDefinitionAxel.AST
$sel:_arguments:LambdaAxel.AST
$sel:_bindings:LetBlockAxel.AST
$sel:_body:FunctionDefinitionAxel.AST
$sel:_body:LambdaAxel.AST
$sel:_body:LetBlockAxel.AST
$sel:_constructors:DataDeclarationAxel.AST
$sel:_definition:TypeSynonymAxel.AST
$sel:_definitions:TypeclassInstanceAxel.AST
$sel:_expr:CaseBlockAxel.AST
$sel:_function:FunctionApplicationAxel.AST
$sel:_functionDefinition:MacroDefinitionAxel.AST
$sel:_imports:QualifiedImportAxel.AST
$sel:_imports:RestrictedImportAxel.AST
$sel:_instanceName:TypeclassInstanceAxel.AST
$sel:_matches:CaseBlockAxel.AST
$sel:_moduleName:QualifiedImportAxel.AST
$sel:_moduleName:RestrictedImportAxel.AST
$sel:_name:FunctionDefinitionAxel.AST
$sel:_name:TypeSignatureAxel.AST
$sel:_pragmaSpecification:PragmaAxel.AST
$sel:_statements:TopLevelAxel.AST
$sel:_typeDefinition:DataDeclarationAxel.AST
$sel:_typeDefinition:TypeSignatureAxel.AST
addStackDependencyAxel.Haskell.Stack
aliasAxel.AST
any'Axel.Parse
argumentsAxel.AST
astDefinitionAxel.Monad.Resource
axelPathToHaskellPathAxel.Haskell.File
axelStackageIdAxel.Haskell.Stack
axelStackageSpecifierAxel.Haskell.Stack
axelStackageVersionAxel.Haskell.Stack
bindingsAxel.AST
bodyAxel.AST
bottomUpFmapAxel.Utils.Recursion
bottomUpTraverseAxel.Utils.Recursion
BracketAxel.Utils.Display
buildProjectAxel.Haskell.Project
buildStackProjectAxel.Haskell.Stack
CaseBlock 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
CommasAxel.Utils.Display
constructorsAxel.AST
convertListAxel.Haskell.File
convertUnitAxel.Haskell.File
copyFileAxel.Monad.FileSystem
createDirectoryIfMissingAxel.Monad.FileSystem
createStackProjectAxel.Haskell.Stack
CurlyBracesAxel.Utils.Display
DataDeclaration 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
definitionAxel.AST
definitionsAxel.AST
delimitAxel.Utils.Display
DelimiterAxel.Utils.Display
denormalizeExpressionAxel.Denormalize
denormalizeImportSpecificationAxel.Denormalize
denormalizeStatementAxel.Denormalize
doesDirectoryExistAxel.Monad.FileSystem
DoubleQuotesAxel.Utils.Display
ECaseBlockAxel.AST
EEmptySExpressionAxel.AST
EFunctionApplicationAxel.AST
EIdentifierAxel.AST
ELambdaAxel.AST
ELetBlockAxel.AST
ELiteralAxel.AST
ErrorAxel.Error
EvalErrorAxel.Error
evalFileAxel.Haskell.File
evalMacroAxel.Macros
exhaustivelyExpandMacrosAxel.Macros
exhaustMAxel.Utils.Recursion
expandMacroApplicationAxel.Macros
expandMacrosAxel.Macros
expansionPassAxel.Macros
exprAxel.AST
Expression 
1 (Type/Class)Axel.Parse.AST, Axel.Parse
2 (Type/Class)Axel.AST
expressionAxel.Parse
fatalAxel.Error
FileAxel.Parse.Args
functionAxel.AST
FunctionApplication 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
FunctionDefinition 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
functionDefinitionAxel.AST
generateMacroProgramAxel.Macros
gensymAxel.Parse.AST
gensymCounterAxel.Parse.AST
getArgsAxel.Monad.Process
getCurrentDirectoryAxel.Monad.FileSystem
getDirectoryContentsAxel.Monad.FileSystem
getDirectoryContentsRecAxel.Monad.FileSystem
getResourcePathAxel.Monad.Resource
getStackProjectTargetsAxel.Haskell.Stack
getTemporaryDirectoryAxel.Monad.FileSystem
ghcCompileAxel.Haskell.GHC
ghcInterpretAxel.Haskell.GHC
HasAliasAxel.AST
HasArgumentsAxel.AST
HasBindingsAxel.AST
HasBodyAxel.AST
HasConstructorsAxel.AST
HasDefinitionAxel.AST
HasDefinitionsAxel.AST
HasExprAxel.AST
HasFunctionAxel.AST
HasFunctionDefinitionAxel.AST
HasImportsAxel.AST
HasInstanceNameAxel.AST
HasMatchesAxel.AST
HasModuleNameAxel.AST
HasNameAxel.AST
HasPragmaSpecificationAxel.AST
HasStatementsAxel.AST
HasTypeDefinitionAxel.AST
IdentifierAxel.AST
ImportAxel.AST
ImportAllAxel.AST
ImportItemAxel.AST
ImportOnlyAxel.AST
importsAxel.AST
ImportSpecificationAxel.AST
ImportTypeAxel.AST
instanceNameAxel.AST
isMacroBeingCalledAxel.Macros
isMacroDefinitionStatementAxel.Macros
isOperatorAxel.Utils.Display
isStatementNonconflictingAxel.Macros
Lambda 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
LCharAxel.AST
LetBlock 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
LIntAxel.AST
LiteralAxel.AST
LiteralCharAxel.Parse.AST, Axel.Parse
literalCharAxel.Parse
LiteralIntAxel.Parse.AST, Axel.Parse
literalIntAxel.Parse
literalListAxel.Parse
LiteralStringAxel.Parse.AST, Axel.Parse
literalStringAxel.Parse
lookupMacroDefinitionsAxel.Macros
lowerFirstAxel.Utils.Display
LStringAxel.AST
MacroDefinition 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
macroDefinitionAndEnvironmentFooterAxel.Monad.Resource
macroDefinitionAndEnvironmentHeaderAxel.Monad.Resource
MacroErrorAxel.Error
macroScaffoldAxel.Monad.Resource
mapErrorAxel.Error
matchesAxel.AST
ModeCommandAxel.Parse.Args
modeCommandParserAxel.Parse.Args
moduleNameAxel.AST
MonadConsoleAxel.Monad.Console
MonadFileSystemAxel.Monad.FileSystem
MonadProcessAxel.Monad.Process
MonadResourceAxel.Monad.Resource
nameAxel.AST
NewlinesAxel.Utils.Display
newProjectAxel.Haskell.Project
newProjectTemplateAxel.Monad.Resource
NormalizeErrorAxel.Error
normalizeExpressionAxel.Normalize
normalizeFunctionDefinitionAxel.Normalize
normalizeStatementAxel.Normalize
ParenthesesAxel.Utils.Display
ParseErrorAxel.Error
parseMultipleAxel.Parse
parseReadMacroAxel.Parse
parseSingleAxel.Parse
parseSourceAxel.Parse
PipesAxel.Utils.Display
Pragma 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
pragmaSpecificationAxel.AST
prettifyHaskellAxel.Haskell.Prettify
ProgramAxel.AST
programToTopLevelExpressions 
1 (Function)Axel.Parse
2 (Function)Axel.Macros
ProjectAxel.Parse.Args
ProjectErrorAxel.Error
ProjectPath 
1 (Type/Class)Axel.Haskell.Stack
2 (Type/Class)Axel.Haskell.Project
ProperTypeAxel.AST
putStrAxel.Monad.Console
putStrLnAxel.Monad.Console
QualifiedImport 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
quasiquotedExpressionAxel.Parse
quotedExpressionAxel.Parse
quoteParseExpressionAxel.Parse
readFileAxel.Monad.FileSystem
readResourceAxel.Monad.Resource
RecursiveAxel.Utils.Recursion
removeFileAxel.Monad.FileSystem
renderBlockAxel.Utils.Display
renderPragmaAxel.Utils.Display
replaceAxel.Utils.String
replaceNameAxel.Macros
ResourceId 
1 (Type/Class)Axel.Monad.Resource
2 (Data Constructor)Axel.Monad.Resource
RestrictedImport 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
runProcessAxel.Monad.Process
runProcessInheritingStreamsAxel.Monad.Process
runProjectAxel.Haskell.Project
runStackProjectAxel.Haskell.Stack
SDataDeclarationAxel.AST
SemicolonsAxel.Utils.Display
setCurrentDirectoryAxel.Monad.FileSystem
setStackageResolverAxel.Haskell.Stack
SExpressionAxel.Parse.AST, Axel.Parse
sExpressionAxel.Parse
SFunctionDefinitionAxel.AST
SingleQuotesAxel.Utils.Display
SMacroDefinitionAxel.AST
SModuleDeclarationAxel.AST
SpacesAxel.Utils.Display
spliceUnquotedExpressionAxel.Parse
SPragmaAxel.AST
SQualifiedImportAxel.AST
SquareBracketsAxel.Utils.Display
SRestrictedImportAxel.AST
StackageIdAxel.Haskell.Stack
StackageResolverAxel.Haskell.Stack
stackageResolverWithAxelAxel.Haskell.Stack
StatementAxel.AST
statementsAxel.AST
STopLevelAxel.AST
stripCommentsAxel.Parse
stripMacroDefinitionsAxel.Macros
STypeclassInstanceAxel.AST
STypeSignatureAxel.AST
STypeSynonymAxel.AST
SUnrestrictedImportAxel.AST
surroundAxel.Utils.Display
SymbolAxel.Parse.AST, Axel.Parse
symbolAxel.Parse
takeUntilAxel.Utils.List
TargetAxel.Haskell.Stack
toAxelAxel.Parse.AST
ToExpressionListAxel.Parse.AST
toExpressionListAxel.Parse.AST
ToHaskellAxel.AST
toHaskellAxel.AST
toIOAxel.Error
topDownFmapAxel.Utils.Recursion
TopLevel 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
topLevelExpressionsToProgram 
1 (Function)Axel.Parse
2 (Function)Axel.Macros
transpileFileAxel.Haskell.File
transpileFile'Axel.Haskell.File
transpileProjectAxel.Haskell.Project
transpileSourceAxel.Haskell.File
TypeclassInstance 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
TypeConstructorAxel.AST
TypeDefinitionAxel.AST
typeDefinitionAxel.AST
TypeSignature 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
TypeSynonym 
1 (Type/Class)Axel.AST
2 (Data Constructor)Axel.AST
uncurry3Axel.Utils.Function
unquotedExpressionAxel.Parse
unsafeTeeAxel.Utils.Debug
unsafeTee'Axel.Utils.Debug
unsafeTeeSAxel.Utils.Debug
unsafeTeeS'Axel.Utils.Debug
upperFirstAxel.Utils.Display
VersionAxel.Haskell.Stack
whitespaceAxel.Parse
withCurrentDirectoryAxel.Monad.FileSystem
withTemporaryDirectoryAxel.Monad.FileSystem
writeFileAxel.Monad.FileSystem