$sel:_alias:QualifiedImport | Axel.AST |
$sel:_alias:TypeSynonym | Axel.AST |
$sel:_arguments:FunctionApplication | Axel.AST |
$sel:_arguments:FunctionDefinition | Axel.AST |
$sel:_arguments:Lambda | Axel.AST |
$sel:_bindings:LetBlock | Axel.AST |
$sel:_body:FunctionDefinition | Axel.AST |
$sel:_body:Lambda | Axel.AST |
$sel:_body:LetBlock | Axel.AST |
$sel:_constructors:DataDeclaration | Axel.AST |
$sel:_definition:TypeSynonym | Axel.AST |
$sel:_definitions:TypeclassInstance | Axel.AST |
$sel:_expr:CaseBlock | Axel.AST |
$sel:_function:FunctionApplication | Axel.AST |
$sel:_functionDefinition:MacroDefinition | Axel.AST |
$sel:_imports:QualifiedImport | Axel.AST |
$sel:_imports:RestrictedImport | Axel.AST |
$sel:_instanceName:TypeclassInstance | Axel.AST |
$sel:_matches:CaseBlock | Axel.AST |
$sel:_moduleName:QualifiedImport | Axel.AST |
$sel:_moduleName:RestrictedImport | Axel.AST |
$sel:_name:FunctionDefinition | Axel.AST |
$sel:_name:TypeSignature | Axel.AST |
$sel:_pragmaSpecification:Pragma | Axel.AST |
$sel:_statements:TopLevel | Axel.AST |
$sel:_typeDefinition:DataDeclaration | Axel.AST |
$sel:_typeDefinition:TypeSignature | Axel.AST |
addStackDependency | Axel.Haskell.Stack |
alias | Axel.AST |
any' | Axel.Parse |
arguments | Axel.AST |
astDefinition | Axel.Monad.Resource |
axelPathToHaskellPath | Axel.Haskell.File |
axelStackageId | Axel.Haskell.Stack |
axelStackageSpecifier | Axel.Haskell.Stack |
axelStackageVersion | Axel.Haskell.Stack |
bindings | Axel.AST |
body | Axel.AST |
bottomUpFmap | Axel.Utils.Recursion |
bottomUpTraverse | Axel.Utils.Recursion |
Bracket | Axel.Utils.Display |
buildProject | Axel.Haskell.Project |
buildStackProject | Axel.Haskell.Stack |
CaseBlock | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
Commas | Axel.Utils.Display |
constructors | Axel.AST |
convertList | Axel.Haskell.File |
convertUnit | Axel.Haskell.File |
copyFile | Axel.Monad.FileSystem |
createDirectoryIfMissing | Axel.Monad.FileSystem |
createStackProject | Axel.Haskell.Stack |
CurlyBraces | Axel.Utils.Display |
DataDeclaration | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
definition | Axel.AST |
definitions | Axel.AST |
delimit | Axel.Utils.Display |
Delimiter | Axel.Utils.Display |
denormalizeExpression | Axel.Denormalize |
denormalizeImportSpecification | Axel.Denormalize |
denormalizeStatement | Axel.Denormalize |
doesDirectoryExist | Axel.Monad.FileSystem |
DoubleQuotes | Axel.Utils.Display |
ECaseBlock | Axel.AST |
EEmptySExpression | Axel.AST |
EFunctionApplication | Axel.AST |
EIdentifier | Axel.AST |
ELambda | Axel.AST |
ELetBlock | Axel.AST |
ELiteral | Axel.AST |
Error | Axel.Error |
EvalError | Axel.Error |
evalFile | Axel.Haskell.File |
evalMacro | Axel.Macros |
exhaustivelyExpandMacros | Axel.Macros |
exhaustM | Axel.Utils.Recursion |
expandMacroApplication | Axel.Macros |
expandMacros | Axel.Macros |
expansionPass | Axel.Macros |
expr | Axel.AST |
Expression | |
1 (Type/Class) | Axel.Parse.AST, Axel.Parse |
2 (Type/Class) | Axel.AST |
expression | Axel.Parse |
fatal | Axel.Error |
File | Axel.Parse.Args |
function | Axel.AST |
FunctionApplication | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
FunctionDefinition | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
functionDefinition | Axel.AST |
generateMacroProgram | Axel.Macros |
gensym | Axel.Parse.AST |
gensymCounter | Axel.Parse.AST |
getArgs | Axel.Monad.Process |
getCurrentDirectory | Axel.Monad.FileSystem |
getDirectoryContents | Axel.Monad.FileSystem |
getDirectoryContentsRec | Axel.Monad.FileSystem |
getResourcePath | Axel.Monad.Resource |
getStackProjectTargets | Axel.Haskell.Stack |
getTemporaryDirectory | Axel.Monad.FileSystem |
ghcCompile | Axel.Haskell.GHC |
ghcInterpret | Axel.Haskell.GHC |
HasAlias | Axel.AST |
HasArguments | Axel.AST |
HasBindings | Axel.AST |
HasBody | Axel.AST |
HasConstructors | Axel.AST |
HasDefinition | Axel.AST |
HasDefinitions | Axel.AST |
HasExpr | Axel.AST |
HasFunction | Axel.AST |
HasFunctionDefinition | Axel.AST |
HasImports | Axel.AST |
HasInstanceName | Axel.AST |
HasMatches | Axel.AST |
HasModuleName | Axel.AST |
HasName | Axel.AST |
HasPragmaSpecification | Axel.AST |
HasStatements | Axel.AST |
HasTypeDefinition | Axel.AST |
Identifier | Axel.AST |
Import | Axel.AST |
ImportAll | Axel.AST |
ImportItem | Axel.AST |
ImportOnly | Axel.AST |
imports | Axel.AST |
ImportSpecification | Axel.AST |
ImportType | Axel.AST |
instanceName | Axel.AST |
isMacroBeingCalled | Axel.Macros |
isMacroDefinitionStatement | Axel.Macros |
isOperator | Axel.Utils.Display |
isStatementNonconflicting | Axel.Macros |
Lambda | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
LChar | Axel.AST |
LetBlock | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
LInt | Axel.AST |
Literal | Axel.AST |
LiteralChar | Axel.Parse.AST, Axel.Parse |
literalChar | Axel.Parse |
LiteralInt | Axel.Parse.AST, Axel.Parse |
literalInt | Axel.Parse |
literalList | Axel.Parse |
LiteralString | Axel.Parse.AST, Axel.Parse |
literalString | Axel.Parse |
lookupMacroDefinitions | Axel.Macros |
lowerFirst | Axel.Utils.Display |
LString | Axel.AST |
MacroDefinition | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
macroDefinitionAndEnvironmentFooter | Axel.Monad.Resource |
macroDefinitionAndEnvironmentHeader | Axel.Monad.Resource |
MacroError | Axel.Error |
macroScaffold | Axel.Monad.Resource |
mapError | Axel.Error |
matches | Axel.AST |
ModeCommand | Axel.Parse.Args |
modeCommandParser | Axel.Parse.Args |
moduleName | Axel.AST |
MonadConsole | Axel.Monad.Console |
MonadFileSystem | Axel.Monad.FileSystem |
MonadProcess | Axel.Monad.Process |
MonadResource | Axel.Monad.Resource |
name | Axel.AST |
Newlines | Axel.Utils.Display |
newProject | Axel.Haskell.Project |
newProjectTemplate | Axel.Monad.Resource |
NormalizeError | Axel.Error |
normalizeExpression | Axel.Normalize |
normalizeFunctionDefinition | Axel.Normalize |
normalizeStatement | Axel.Normalize |
Parentheses | Axel.Utils.Display |
ParseError | Axel.Error |
parseMultiple | Axel.Parse |
parseReadMacro | Axel.Parse |
parseSingle | Axel.Parse |
parseSource | Axel.Parse |
Pipes | Axel.Utils.Display |
Pragma | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
pragmaSpecification | Axel.AST |
prettifyHaskell | Axel.Haskell.Prettify |
Program | Axel.AST |
programToTopLevelExpressions | |
1 (Function) | Axel.Parse |
2 (Function) | Axel.Macros |
Project | Axel.Parse.Args |
ProjectError | Axel.Error |
ProjectPath | |
1 (Type/Class) | Axel.Haskell.Stack |
2 (Type/Class) | Axel.Haskell.Project |
ProperType | Axel.AST |
putStr | Axel.Monad.Console |
putStrLn | Axel.Monad.Console |
QualifiedImport | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
quasiquotedExpression | Axel.Parse |
quotedExpression | Axel.Parse |
quoteParseExpression | Axel.Parse |
readFile | Axel.Monad.FileSystem |
readResource | Axel.Monad.Resource |
Recursive | Axel.Utils.Recursion |
removeFile | Axel.Monad.FileSystem |
renderBlock | Axel.Utils.Display |
renderPragma | Axel.Utils.Display |
replace | Axel.Utils.String |
replaceName | Axel.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 |
runProcess | Axel.Monad.Process |
runProcessInheritingStreams | Axel.Monad.Process |
runProject | Axel.Haskell.Project |
runStackProject | Axel.Haskell.Stack |
SDataDeclaration | Axel.AST |
Semicolons | Axel.Utils.Display |
setCurrentDirectory | Axel.Monad.FileSystem |
setStackageResolver | Axel.Haskell.Stack |
SExpression | Axel.Parse.AST, Axel.Parse |
sExpression | Axel.Parse |
SFunctionDefinition | Axel.AST |
SingleQuotes | Axel.Utils.Display |
SMacroDefinition | Axel.AST |
SModuleDeclaration | Axel.AST |
Spaces | Axel.Utils.Display |
spliceUnquotedExpression | Axel.Parse |
SPragma | Axel.AST |
SQualifiedImport | Axel.AST |
SquareBrackets | Axel.Utils.Display |
SRestrictedImport | Axel.AST |
StackageId | Axel.Haskell.Stack |
StackageResolver | Axel.Haskell.Stack |
stackageResolverWithAxel | Axel.Haskell.Stack |
Statement | Axel.AST |
statements | Axel.AST |
STopLevel | Axel.AST |
stripComments | Axel.Parse |
stripMacroDefinitions | Axel.Macros |
STypeclassInstance | Axel.AST |
STypeSignature | Axel.AST |
STypeSynonym | Axel.AST |
SUnrestrictedImport | Axel.AST |
surround | Axel.Utils.Display |
Symbol | Axel.Parse.AST, Axel.Parse |
symbol | Axel.Parse |
takeUntil | Axel.Utils.List |
Target | Axel.Haskell.Stack |
toAxel | Axel.Parse.AST |
ToExpressionList | Axel.Parse.AST |
toExpressionList | Axel.Parse.AST |
ToHaskell | Axel.AST |
toHaskell | Axel.AST |
toIO | Axel.Error |
topDownFmap | Axel.Utils.Recursion |
TopLevel | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
topLevelExpressionsToProgram | |
1 (Function) | Axel.Parse |
2 (Function) | Axel.Macros |
transpileFile | Axel.Haskell.File |
transpileFile' | Axel.Haskell.File |
transpileProject | Axel.Haskell.Project |
transpileSource | Axel.Haskell.File |
TypeclassInstance | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
TypeConstructor | Axel.AST |
TypeDefinition | Axel.AST |
typeDefinition | Axel.AST |
TypeSignature | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
TypeSynonym | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
uncurry3 | Axel.Utils.Function |
unquotedExpression | Axel.Parse |
unsafeTee | Axel.Utils.Debug |
unsafeTee' | Axel.Utils.Debug |
unsafeTeeS | Axel.Utils.Debug |
unsafeTeeS' | Axel.Utils.Debug |
upperFirst | Axel.Utils.Display |
Version | Axel.Haskell.Stack |
whitespace | Axel.Parse |
withCurrentDirectory | Axel.Monad.FileSystem |
withTemporaryDirectory | Axel.Monad.FileSystem |
writeFile | Axel.Monad.FileSystem |