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:_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 |