h&      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ Safe-Inferred 789:>?  !"#$%&'()*+,-./0123456wWI789:;<=>?@ABCDEFGHJKLMNOPQRSTUVXYZ[\]^_`abcdefghijklmnopqrstuvxyz{|}~  Safe-Inferred7:>?  Safe-Inferred ;   Safe-Inferred$%M  Safe-Inferred:}  Safe-Inferred4789:cimpleEncode a Haskell String to a list of Word8 values, in UTF8 format. Safe-Inferred )9 9  Safe-Inferred$%1 x   Safe-Inferred!  Safe-Inferred  ('&%$#"! )43210/.-,*+56~}|{zyxvutsrqponmlkjihgfedcba`_^]\[ZYXVUTSRQPONMLKJHGFEDCBA@?>=<;:987IwW)*+,-./01234 !"#$%&'( 56wWI789:;<=>?@ABCDEFGHJKLMNOPQRSTUVXYZ[\]^_`abcdefghijklmnopqrstuvxyz{|}~ Safe-Inferred!  Safe-Inferred  Safe-Inferred  Safe-Inferred$%  Safe-Inferred$%12o   Safe-Inferred9 9  Safe-Inferred !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                        cimple-0.0.14-inplaceLanguage.Cimple.PrettyLanguage.CimpleLanguage.Cimple.MapAstLanguage.Cimple.DiagnosticsLanguage.Cimple.ProgramLanguage.Cimple.TraverseAstLanguage.Cimple.IOLanguage.Cimple.AstLanguage.Cimple.AnnotLanguage.Cimple.FlattenLanguage.Cimple.GraphLanguage.Cimple.TokensLanguage.Cimple.LexerLanguage.Cimple.ParserLanguage.Cimple.TranslationUnit!Language.Cimple.SemCheck.IncludesLanguage.Cimple.TreeParseransi-wl-pprint-0.6.9-f965d2deb80d6c6bc9d9e1fad8049e16f81534909bcbcb8d49adf2557c498dea%Text.PrettyPrint.ANSI.Leijen.Internalplain CommentStyleRegularDoxygenBlockScopeGlobalStatic LiteralTypeCharIntBoolStringConstIdUnaryOpUopNotUopNegUopMinus UopAddressUopDerefUopIncrUopDecrBinaryOpBopNeBopEqBopOr BopBitXorBopBitOrBopAnd BopBitAndBopDivBopMulBopModBopPlusBopMinusBopLtBopLeBopLshBopGtBopGeBopRshAssignOpAopEqAopMulAopDivAopPlusAopMinus AopBitAndAopBitOr AopBitXorAopModAopLshAopRshNodeNodeFPreprocInclude PreprocDefinePreprocDefineConstPreprocDefineMacro PreprocIf PreprocIfdef PreprocIfndef PreprocElse PreprocElif PreprocUndefPreprocDefinedPreprocScopedDefine MacroBodyStmtMacroBodyFunCall MacroParam StaticAssert LicenseDecl CopyrightDeclCommentCommentSectionEnd CommentedExternC CompoundStmtBreakGotoContinueReturn SwitchStmtIfStmtForStmt WhileStmt DoWhileStmtCaseDefaultLabelExprStmtVLA VarDeclStmtVarDecl DeclSpecArrayInitialiserList UnaryExpr BinaryExpr TernaryExpr AssignExpr ParenExprCastExpr CompoundExpr SizeofExpr SizeofType LiteralExprVarExpr MemberAccess PointerAccess ArrayAccess FunctionCall CommentExpr EnumConstsEnumDecl Enumerator AggregateDeclTypedefTypedefFunctionStructUnion MemberDeclTyConst TyPointerTyStructTyFuncTyStd TyUserDefined FunctionDecl FunctionDefnFunctionPrototype CallbackDeclEllipsisNonNull ConstDecl ConstDefn AnnotNodeAnnotFAnnotattrunAnnotaddAnnot removeAnnot LexemeClassIdConst IdFuncType IdStdType IdSueTypeIdVarKwBreakKwCaseKwConst KwContinue KwDefaultKwDoKwElseKwEnumKwExternKwForKwGotoKwIf KwNonNull KwNullableKwReturnKwSizeofKwStaticKwStaticAssertKwStructKwSwitch KwTypedefKwUnionKwVlaKwVoidKwWhileLitFalseLitTrueLitChar LitInteger LitString LitSysInclude PctAmpersandPctAmpersandAmpersandPctAmpersandEqPctArrow PctAsterisk PctAsteriskEqPctCaret PctCaretEqPctColonPctComma PctEllipsisPctEMark PctEMarkEqPctEqPctEqEq PctGreater PctGreaterEqPctGreaterGreaterPctGreaterGreaterEq PctLBrace PctLBrackPctLess PctLessEq PctLessLess PctLessLessEq PctLParenPctMinus PctMinusEq PctMinusMinus PctPeriod PctPercent PctPercentEqPctPipe PctPipeEq PctPipePipePctPlus PctPlusEq PctPlusPlusPctQMark PctRBrace PctRBrack PctRParen PctSemicolonPctSlash PctSlashEqPctTildePpDefine PpDefinedPpElifPpElsePpEndifPpIfPpIfdefPpIfndef PpInclude PpNewlinePpUndefCmtBlock CmtCommandCmtEndDocSection CmtIndentCmtStart CmtStartBlock CmtStartDocCmtStartDocSectionCmtSpdxCopyrightCmtSpdxLicenseCmtCodeCmtWordCmtRefCmtEndErrorEofLexemeLAlexAlexPosnAlexPnrunAlex alexError alexMonadScanmkL lexemePosn lexemeClass lexemeText lexemeLinealexScanTokensparseTranslationUnitIdentityActions TextActionsdoFilesdoFiledoNodesdoNode doLexemesdoLexemedoTextmapAst astActions textActionsidentityActions$fMapAstitextotext[]$fMapAstitextotext(,)$fMapAstitextotext[]0$fMapAstitextotextFix$fMapAstitextotext[]1$fMapAstitextotextLexeme$fMapAstitextotextMaybeslocHasDiagnostics addDiagnostic Diagnosticswarn$fHasDiagnostics[]$fHasLocationFix$fHasLocationLexemeDefaultActionsdefaultActions removeSlocppTranslationUnitshowNodeProgramtoList includeGraphfromList AstActions traverseAst$fTraverseAsttext[]$fTraverseAsttext(,)$fTraverseAsttext[]0$fTraverseAsttextFix$fTraverseAsttext[]1$fTraverseAsttextLexeme$fTraverseAsttextMaybe parseText parseFile parseFiles parseProgramlexemesGraph fromEdgesedges utf8EncodeHappyStkTranslationUnitcollectIncludesnormaliseIncludes TreeParsertoEither