$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:_bindings:RecordDefinition | Axel.AST |
$sel:_body:FunctionDefinition | Axel.AST |
$sel:_body:Lambda | Axel.AST |
$sel:_body:LetBlock | Axel.AST |
$sel:_cond:IfBlock | Axel.AST |
$sel:_constraints:TypeclassDefinition | Axel.AST |
$sel:_constructor:NewtypeDeclaration | Axel.AST |
$sel:_constructors:DataDeclaration | Axel.AST |
$sel:_definition:TypeSynonym | Axel.AST |
$sel:_definitions:TypeclassInstance | Axel.AST |
$sel:_expr:CaseBlock | Axel.AST |
$sel:_fields:RecordType | Axel.AST |
$sel:_function:FunctionApplication | Axel.AST |
$sel:_functionDefinition:MacroDefinition | Axel.AST |
$sel:_ifFalse:IfBlock | Axel.AST |
$sel:_ifTrue:IfBlock | Axel.AST |
$sel:_imports:MacroImport | Axel.AST |
$sel:_imports:QualifiedImport | Axel.AST |
$sel:_imports:RestrictedImport | Axel.AST |
$sel:_instanceName:TypeclassInstance | Axel.AST |
$sel:_matches:CaseBlock | Axel.AST |
$sel:_moduleName:MacroImport | Axel.AST |
$sel:_moduleName:QualifiedImport | Axel.AST |
$sel:_moduleName:RestrictedImport | Axel.AST |
$sel:_name:FunctionDefinition | Axel.AST |
$sel:_name:TypeclassDefinition | Axel.AST |
$sel:_name:TypeSignature | Axel.AST |
$sel:_pragmaSpecification:Pragma | Axel.AST |
$sel:_signatures:TypeclassDefinition | Axel.AST |
$sel:_statements:TopLevel | Axel.AST |
$sel:_typeDefinition:DataDeclaration | Axel.AST |
$sel:_typeDefinition:NewtypeDeclaration | Axel.AST |
$sel:_typeDefinition:TypeSignature | Axel.AST |
$sel:_whereBindings:FunctionDefinition | Axel.AST |
addStackDependency | Axel.Haskell.Stack |
alias | Axel.AST |
altToClause | Axel.Haskell.Converter |
any' | Axel.Parse |
applyInfix_AXEL_AUTOGENERATED_MACRO_DEFINITION | Axel |
arguments | Axel.AST |
astDefinition | Axel.Eff.Resource |
axelPathToHaskellPath | Axel.Haskell.File |
axelStackageId | Axel.Haskell.Stack |
axelStackageVersion | Axel.Haskell.Stack |
bindings | Axel.AST |
bindsToClauses | Axel.Haskell.Converter |
bindsToFunDefs | Axel.Haskell.Converter |
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 |
classDeclToTySig | Axel.Haskell.Converter |
Command | Axel.Parse.Args |
commandParser | Axel.Parse.Args |
Commas | Axel.Utils.Display |
compileFile | Axel.Haskell.Stack |
cond | Axel.AST |
Console | Axel.Eff.Console |
constraints | Axel.AST |
constructor | Axel.AST |
constructors | Axel.AST |
contextToExprs | Axel.Haskell.Converter |
Convert | Axel.Parse.Args |
convertExtension | Axel.Haskell.File |
convertFile | Axel.Haskell.Converter |
convertFile' | Axel.Haskell.File |
convertList | Axel.Haskell.File |
convertUnit | Axel.Haskell.File |
CopyFile | Axel.Eff.FileSystem |
copyFile | Axel.Eff.FileSystem |
CreateDirectoryIfMissing | Axel.Eff.FileSystem |
createDirectoryIfMissing | Axel.Eff.FileSystem |
createStackProject | Axel.Haskell.Stack |
CreateStreams | Axel.Eff.Process |
CreateStreamsSym0 | Axel.Eff.Process |
CurlyBraces | Axel.Utils.Display |
DataDeclaration | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
declHeadToTyDef | Axel.Haskell.Converter |
definition | Axel.AST |
definitions | Axel.AST |
defmacro_AXEL_AUTOGENERATED_MACRO_DEFINITION | Axel |
def_AXEL_AUTOGENERATED_MACRO_DEFINITION | Axel |
delimit | Axel.Utils.Display |
Delimiter | Axel.Utils.Display |
denormalizeExpression | Axel.Denormalize |
denormalizeImportSpecification | Axel.Denormalize |
denormalizeStatement | Axel.Denormalize |
DoesDirectoryExist | Axel.Eff.FileSystem |
doesDirectoryExist | Axel.Eff.FileSystem |
DoubleQuotes | Axel.Utils.Display |
ECaseBlock | Axel.AST |
EEmptySExpression | Axel.AST |
EFunctionApplication | Axel.AST |
EIdentifier | Axel.AST |
EIfBlock | Axel.AST |
ELambda | Axel.AST |
ELetBlock | Axel.AST |
ELiteral | Axel.AST |
ERawExpression | Axel.AST |
ERecordDefinition | Axel.AST |
ERecordType | Axel.AST |
Error | Axel.Error |
EvalError | Axel.Error |
evalFile | Axel.Haskell.File |
evalMacro | Axel.Macros |
Exec | Axel.Eff.Ghci |
exec | Axel.Eff.Ghci |
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 |
exprToTyDef | Axel.Haskell.Converter |
fatal | Axel.Error |
fields | Axel.AST |
File | Axel.Parse.Args |
FileSystem | Axel.Eff.FileSystem |
fnCase_AXEL_AUTOGENERATED_MACRO_DEFINITION | Axel |
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.Eff.Process |
getArgs | Axel.Eff.Process |
GetCurrentDirectory | Axel.Eff.FileSystem |
getCurrentDirectory | Axel.Eff.FileSystem |
GetDirectoryContents | Axel.Eff.FileSystem |
getDirectoryContents | Axel.Eff.FileSystem |
getDirectoryContentsRec | Axel.Eff.FileSystem |
GetResourcePath | Axel.Eff.Resource |
getResourcePath | Axel.Eff.Resource |
getStackProjectTargets | Axel.Haskell.Stack |
GetTemporaryDirectory | Axel.Eff.FileSystem |
getTemporaryDirectory | Axel.Eff.FileSystem |
Ghci | Axel.Eff.Ghci |
HasAlias | Axel.AST |
HasArguments | Axel.AST |
HasBindings | Axel.AST |
HasBody | Axel.AST |
HasCond | Axel.AST |
HasConstraints | Axel.AST |
HasConstructor | Axel.AST |
HasConstructors | Axel.AST |
HasDefinition | Axel.AST |
HasDefinitions | Axel.AST |
HasExpr | Axel.AST |
HasFields | Axel.AST |
HasFunction | Axel.AST |
HasFunctionDefinition | Axel.AST |
HasIfFalse | Axel.AST |
HasIfTrue | Axel.AST |
HasImports | Axel.AST |
HasInstanceName | Axel.AST |
haskellOperatorSymbols | Axel.Haskell.Language |
haskellPathToAxelPath | Axel.Haskell.File |
haskellSyntaxSymbols | Axel.Haskell.Language |
HasMatches | Axel.AST |
HasModuleName | Axel.AST |
HasName | Axel.AST |
HasPragmaSpecification | Axel.AST |
HasSignatures | Axel.AST |
HasStatements | Axel.AST |
HasTypeDefinition | Axel.AST |
HasWhereBindings | Axel.AST |
hygenisizeMacroDefinition | Axel.Macros |
hygenisizeMacroName | Axel.Haskell.Macros |
Identifier | Axel.AST |
IfBlock | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
ifFalse | Axel.AST |
ifTrue | Axel.AST |
if_AXEL_AUTOGENERATED_MACRO_DEFINITION | Axel |
Import | Axel.AST |
ImportAll | Axel.AST |
ImportItem | Axel.AST |
ImportOnly | Axel.AST |
imports | Axel.AST |
ImportSpecification | Axel.AST |
ImportType | Axel.AST |
includeAxelArguments | Axel.Haskell.Stack |
infixSExpression | Axel.Parse |
InheritStreams | Axel.Eff.Process |
InheritStreamsSym0 | Axel.Eff.Process |
instanceName | Axel.AST |
instDeclToFunDef | Axel.Haskell.Converter |
interpretFile | Axel.Haskell.Stack |
is | Axel.Utils.Lens |
isMacroDefinitionStatement | Axel.Macros |
isMacroImported | Axel.Macros |
isOperator | Axel.Haskell.Language |
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.Eff.Resource |
macroDefinitionAndEnvironmentHeader | Axel.Eff.Resource |
MacroError | Axel.Error |
MacroImport | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
macroScaffold | Axel.Eff.Resource |
matches | Axel.AST |
mdo' | Axel |
mdo_AXEL_AUTOGENERATED_MACRO_DEFINITION | Axel |
ModuleInfo | Axel.Macros |
moduleName | Axel.AST |
name | Axel.AST |
Newlines | Axel.Utils.Display |
newProject | Axel.Haskell.Project |
newProjectTemplate | Axel.Eff.Resource |
NewtypeDeclaration | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
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 |
Process | Axel.Eff.Process |
ProcessRunner | Axel.Eff.Process |
ProcessRunner' | Axel.Eff.Process |
ProcessRunnerPrimitive | Axel.Eff.Process |
Program | Axel.AST |
programToTopLevelExpressions | |
1 (Function) | Axel.Parse.AST |
2 (Function) | Axel.Parse |
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.Eff.Console |
putStr | Axel.Eff.Console |
putStrLn | Axel.Eff.Console |
QualifiedImport | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
quasiquotedExpression | Axel.Parse |
quasiquote_AXEL_AUTOGENERATED_MACRO_DEFINITION | Axel |
quotedExpression | Axel.Parse |
quoteParseExpression | Axel.Parse |
ReadFile | Axel.Eff.FileSystem |
readFile | Axel.Eff.FileSystem |
readModuleInfo | Axel.Haskell.File |
readResource | Axel.Eff.Resource |
RecordDefinition | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
RecordType | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
Recursive | Axel.Utils.Recursion |
RemoveFile | Axel.Eff.FileSystem |
removeFile | Axel.Eff.FileSystem |
renderBlock | Axel.Utils.Display |
renderPragma | Axel.Utils.Display |
renderRaw | Axel.Haskell.Converter |
replace | Axel.Utils.String |
Resource | Axel.Eff.Resource |
ResourceId | |
1 (Type/Class) | Axel.Eff.Resource |
2 (Data Constructor) | Axel.Eff.Resource |
RestrictedImport | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
runEff | |
1 (Function) | Axel.Eff.Console |
2 (Function) | Axel.Eff.FileSystem |
3 (Function) | Axel.Eff.Ghci |
4 (Function) | Axel.Eff.Process |
5 (Function) | Axel.Error |
6 (Function) | Axel.Eff.Resource |
runProcess | Axel.Eff.Process |
RunProcessCreatingStreams | Axel.Eff.Process |
runProcessCreatingStreams | Axel.Eff.Process |
RunProcessInheritingStreams | Axel.Eff.Process |
runProcessInheritingStreams | Axel.Eff.Process |
runProject | Axel.Haskell.Project |
runStackProject | Axel.Haskell.Stack |
s | Axel.Utils.String |
SCreateStreams | Axel.Eff.Process |
SDataDeclaration | Axel.AST |
Semicolons | Axel.Utils.Display |
SetCurrentDirectory | Axel.Eff.FileSystem |
setCurrentDirectory | Axel.Eff.FileSystem |
setStackageResolver | Axel.Haskell.Stack |
SExpression | Axel.Parse.AST, Axel.Parse |
sExpression | Axel.Parse |
sExpressionItem | Axel.Parse |
SFunctionDefinition | Axel.AST |
signatures | Axel.AST |
Sing | Axel.Eff.Process |
SingleQuotes | Axel.Utils.Display |
SInheritStreams | Axel.Eff.Process |
SMacroDefinition | Axel.AST |
SMacroImport | Axel.AST |
SModuleDeclaration | Axel.AST |
SNewtypeDeclaration | Axel.AST |
Spaces | Axel.Utils.Display |
spliceUnquotedExpression | Axel.Parse |
SPragma | Axel.AST |
SQualifiedImport | Axel.AST |
SquareBrackets | Axel.Utils.Display |
SRawStatement | Axel.AST |
SRestrictedImport | Axel.AST |
SStreamSpecification | Axel.Eff.Process |
StackageId | Axel.Haskell.Stack |
StackageResolver | Axel.Haskell.Stack |
stackageResolverWithAxel | Axel.Haskell.Stack |
Start | Axel.Eff.Ghci |
start | Axel.Eff.Ghci |
Statement | Axel.AST |
statements | Axel.AST |
Stop | Axel.Eff.Ghci |
stop | Axel.Eff.Ghci |
STopLevel | Axel.AST |
StreamsHandler | Axel.Eff.Process |
StreamSpecification | Axel.Eff.Process |
stripComments | Axel.Parse |
STypeclassDefinition | Axel.AST |
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 |
syntaxSymbols | Axel.Parse |
takeUntil | Axel.Utils.List |
Target | Axel.Haskell.Stack |
toAxel | Axel.Parse.AST |
ToExpr | Axel.Haskell.Converter |
toExpr | Axel.Haskell.Converter |
ToExpressionList | Axel.Parse.AST |
toExpressionList | Axel.Parse.AST |
toFunApp | Axel.Haskell.Converter |
ToHaskell | Axel.AST |
toHaskell | Axel.AST |
toId | Axel.Haskell.Converter |
topDownFmap | Axel.Utils.Recursion |
TopLevel | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
topLevelExpressionsToProgram | |
1 (Function) | Axel.Parse.AST |
2 (Function) | Axel.Parse |
ToStmts | Axel.Haskell.Converter |
toStmts | Axel.Haskell.Converter |
transpileFile | Axel.Haskell.File |
transpileFile' | Axel.Haskell.File |
transpileProject | Axel.Haskell.Project |
transpileSource | Axel.Haskell.File |
tyDefToExpr | Axel.Haskell.Converter |
TypeclassDefinition | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
TypeclassInstance | |
1 (Type/Class) | Axel.AST |
2 (Data Constructor) | Axel.AST |
TypeConstructor | Axel.AST |
TypeDefinition | Axel.AST |
typeDefinition | Axel.AST |
typeMacroDefinitions | Axel.Macros |
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 |
unsupportedExpr | Axel.Haskell.Converter |
unsupportedStmt | Axel.Haskell.Converter |
upperFirst | Axel.Utils.Display |
Version | |
1 (Data Constructor) | Axel.Parse.Args |
2 (Type/Class) | Axel.Haskell.Stack |
whereBindings | Axel.AST |
whitespace | Axel.Parse |
withCurrentDirectory | Axel.Eff.FileSystem |
withTemporaryDirectory | Axel.Eff.FileSystem |
WriteFile | Axel.Eff.FileSystem |
writeFile | Axel.Eff.FileSystem |
_SDataDeclaration | Axel.AST |
_SFunctionDefinition | Axel.AST |
_SMacroDefinition | Axel.AST |
_SMacroImport | Axel.AST |
_SModuleDeclaration | Axel.AST |
_SNewtypeDeclaration | Axel.AST |
_SPragma | Axel.AST |
_SQualifiedImport | Axel.AST |
_SRawStatement | Axel.AST |
_SRestrictedImport | Axel.AST |
_STopLevel | Axel.AST |
_STypeclassDefinition | Axel.AST |
_STypeclassInstance | Axel.AST |
_STypeSignature | Axel.AST |
_STypeSynonym | Axel.AST |
_SUnrestrictedImport | Axel.AST |