Index
| $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 |