!I None  None&'.None<QNoneSafe<None<*Safei !"#$%&'()*+,-./ Safe0 Safe#1 Safe^2345 None.<>? 6789:;<=>?@ABCDEFG None ".;<=>?ANbHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~NoneNone/<]VNoneSafeSafe#SafezNone<] None<] TNone  !"#$%&'()*+,-./0123456789:;<=>?@ABCDE F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o  p q r s t u v w w x y z z { | } } ~                                                     !axel-0.0.3-GTLZ8RaEdsXKNbMF0ilBsV Axel.ProjectAxel.Parse.AST Axel.ErrorAxel.GHCAxel.Utils.DebugAxel.Utils.Directory Axel.EvalAxel.Utils.DisplayAxel.Utils.FunctionAxel.Utils.ListAxel.Utils.Recursion Axel.ParseAxel.AST Axel.QuoteAxel.NormalizeAxel.DenormalizeAxel.Utils.String Paths_axelAxel.Utils.Resources Axel.Macros Axel.Entry newProjecttranspileProjectaddAxelDependency buildProject runProject Expression SExpression LiteralString LiteralInt LiteralCharSymboltoAxel gensymCountergensymErrorNormalizeError MacroError ParseErrorfatal buildWithGHC runWithGHC unsafeTee unsafeTeeS unsafeTee' unsafeTeeS'getRecursiveContentswithCurrentDirectoryLiftedwithTempDirectoryexecInterpreter evalMacroBracket CurlyBracesSquareBrackets SingleQuotes Parentheses DoubleQuotes DelimiterSpacesPipesNewlinesCommasdelimit isOperator lowerFirst renderBlock renderPragmasurround upperFirstuncurry3 takeUntil RecursivebottomUpTraverse bottomUpFmapexhaustMparseReadMacroany' whitespace literalChar literalInt literalList literalStringquasiquotedExpressionquotedExpression sExpressionspliceUnquotedExpressionsymbolunquotedExpression expression stripComments parseMultiple parseSingle parseSourceProgram StatementSUnrestrictedImportSTypeclassInstance STypeSynonym STopLevelSRestrictedImportSQualifiedImportSModuleDeclarationSMacroDefinitionSLanguagePragmaSFunctionDefinitionSDataDeclarationLiteralLStringLListLIntLCharELiteral ELetBlockELambda EIdentifierEFunctionApplicationEEmptySExpression ECaseBlock TypeSynonym$sel:_definition:TypeSynonym$sel:_alias:TypeSynonymTypeclassInstance$$sel:_instanceName:TypeclassInstance#$sel:_definitions:TypeclassInstanceRestrictedImport$sel:_imports:RestrictedImport!$sel:_moduleName:RestrictedImportQualifiedImport$sel:_imports:QualifiedImport$sel:_alias:QualifiedImport $sel:_moduleName:QualifiedImportMacroDefinition!$sel:_definitions:MacroDefinition$sel:_name:MacroDefinitionLetBlock$sel:_bindings:LetBlock$sel:_body:LetBlockLanguagePragma$sel:_language:LanguagePragmaLambda$sel:_body:Lambda$sel:_arguments:LambdaImportSpecification ImportOnly ImportAllImport ImportType ImportItemFunctionDefinition$$sel:_definitions:FunctionDefinition&$sel:_typeSignature:FunctionDefinition$sel:_name:FunctionDefinition ArgumentListDataDeclaration"$sel:_constructors:DataDeclaration$$sel:_typeDefinition:DataDeclarationTypeDefinitionTypeConstructor ProperTypeTopLevel$sel:_statements:TopLevelFunctionApplication#$sel:_arguments:FunctionApplication"$sel:_function:FunctionApplication CaseBlock$sel:_matches:CaseBlock$sel:_expr:CaseBlock Identifier ToHaskell toHaskell HasMatchesmatchesHasExprexprHasTypeDefinitiontypeDefinitionHasConstructors constructors HasFunctionfunction HasArguments argumentsHasTypeSignature typeSignatureHasNamenameHasDefinitions definitionsHasBodybody HasLanguagelanguage HasBindingsbindings HasModuleName moduleName HasImportsimportsHasAliasalias HasStatements statementsHasInstanceName instanceName HasDefinition definitionfunctionDefinitionToHaskellextractNameFromDefinitionremoveDefinitionsByName quoteListquoteParseExpressionnormalizeExpressionnormalizeDefinitionsnormalizeStatementdenormalizeExpressiondenormalizeBindingdenormalizeImportSpecificationdenormalizeStatementreplaceversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNameResourcegetResourcePath readResource astDefinition#macroDefinitionAndEnvironmentHeader macroScaffoldgenerateMacroProgram expansionPassexhaustivelyExpandMacros expandMacrosexpandMacroApplicationlookupMacroDefinitionisMacroBeingCalledstripMacroDefinitionsisMacroDefinitionStatement replaceName convertList convertUnittranspileSourceaxelPathToHaskellPath transpileFiletranspileFile'evalFile