!mA0      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./Safe.0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]Safe^_`abcdefghijklmnopqrstuvwxyz{|}~Safe$SafeXg"@haskell-src-exts-simple Note that @ is an alias for D since haskell-src-exts-1.21.$#"! %&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~$#"! NoneXg14        !"#$%&'(4      !"#$%&'(  Safe3 ) )Noneg4:.0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]  $#"!       !"#$%&'()*+,-^_`abcdefghijklmnopqrstuvwxyz{|}~%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./*+,-./.                      !""#$%$&$&$'$($)$*$+$,$-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz.{|/}~0589;AB     H !"#$%&'()*+,-./0123456N789:;<=>?@ABCDEFGTUHIVWJXYKLMNOP\QRSTUVWXYZ[\a]^_`abcdefghifjklmnopqrstuvwxyz{|}~RSklnpqrz      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG       7haskell-src-exts-simple-1.22.0.0-GjtYZBrsz0a1H6lW7CjITZ#Language.Haskell.Exts.Simple.Parser#Language.Haskell.Exts.Simple.Fixity#Language.Haskell.Exts.Simple.SyntaxLanguage.Haskell.Exts.Simple"Language.Haskell.Exts.Simple.Build&Language.Haskell.Exts.Simple.Extension#Language.Haskell.Exts.Simple.Pretty.haskell-src-exts-1.22.0-5tSwDhjCyZb5AQf9d2FsEoLanguage.Haskell.Exts.ParserunListOf unNonGreedy NonGreedy Language.Haskell.Exts.ParseMonaddefaultParseModefromParseResult Parseable ParseFailedParseOk ParseResultignoreFunctionArityfixitiesignoreLinePragmasignoreLanguagePragmas extensions baseLanguage parseFilename ParseModeLanguage.Haskell.Exts.Fixityinfix_infixl_infixr_ baseFixitiespreludeFixitiesFixity AppFixityLanguage.Haskell.Exts.SyntaxUnboxedBoxed UnknownToolHADDOCKYHCNHC98HUGSGHCToolAlt FieldUpdateQualStmtStmtPatFieldRPatRPatOpPXAttrPat WarningTextRuleVarRule ActivationOverlap ModulePragmaCallConvSafetySpliceBracketXAttrXNameExpSignLiteralAsstContextFunDepKind TyVarBindPromotedMaybePromotedNameType GuardedRhsRhs UnpackednessBangTypeInstDecl ClassDeclGadtDecl FieldDeclConDecl QualConDeclMatchIPBindBinds DerivStrategyDerivingInstHeadInstRuleDeclHead ResultSigInjectivityInfo DataOrNewRoleBooleanFormula AnnotationTypeEqnPatternSynDirectionDeclAssoc ImportSpecImportSpecList ImportDecl Namespace EWildcard ExportSpecExportSpecList ModuleHeadModuleCNameOpQOpIPNameNameQName SpecialCon ModuleName FieldWildcardFieldPun GroupByUsing GroupUsingGroupByThenBy ThenTransRecStmtLetStmt Qualifier GeneratorPFieldWildcard PFieldPun PFieldPatRPPatRPParenRPAsRPCAsRPGuardRPSeqRPEitherRPOpRPOptGRPOptRPPlusGRPPlusRPStarGRPStarPBangPat PQuasiQuotePSplicePXRPatsPXPatTagPXPcdataPXETagPXTagPRPatPViewPat PatTypeSigPIrrPat PWildCardPAsPatPRecPParenPList PUnboxedSumPTuplePApp PInfixAppPNPlusKPLitPVarWarnTextDeprText TypedRuleVar ActiveUntil ActiveFrom Incoherent OverlappableOverlaps Overlapping NoOverlapAnnModulePragma OptionsPragmaLanguagePragmaCApi JavaScriptJsJvmDotNet CPlusPlusCCallStdCallPlayInterruptiblePlaySafe PlayRisky TParenSplice ParenSplice TIdSpliceIdSplice DeclBracket TypeBracket PatBracket TExpBracket ExpBracketXDomNameLCaseRightArrHighAppLeftArrHighApp RightArrApp LeftArrAppProc GenPragma SCCPragma CorePragma XChildTagXExpTagXPcdataXETagXTagTypeApp QuasiQuote SpliceExp BracketExpTypQuoteVarQuote ExpTypeSig ParArrayCompParCompListCompParArrayFromThenToParArrayFromToEnumFromThenTo EnumFromThen EnumFromToEnumFrom RecUpdate RecConstr RightSection LeftSectionParenParArrayList TupleSection UnboxedSumTupleMDoDoCaseMultiIfIfLetLambdaNegAppAppInfixAppLitConIPVarOverloadedLabelVarNegativeSignless PrimStringPrimChar PrimDouble PrimFloatPrimWordPrimIntFracIntStringCharParenAIParamTypeACxEmptyCxTupleCxSingle UnkindedVar KindedVar PromotedUnit PromotedTuple PromotedList PromotedConPromotedStringPromotedIntegerUnpromotedName PromotedName TyQuasiQuote TyWildCardTyBangTySpliceTyEquals TyPromotedTyKindTyInfixTyParenTyConTyVarTyApp TyParArrayTyList TyUnboxedSumTyTupleTyFunTyStarTyForall GuardedRhss UnGuardedRhsNoUnpackPragmaNoUnpackUnpack NoStrictAnnotLazyTyBangedTyInsGDataInsDataInsTypeInsDecl ClsDefSigClsTyDefClsTyFam ClsDataFamClsDeclRecDecl InfixConDecl InfixMatchIPBindsBDeclsDerivVia DerivNewtype DerivAnyclass DerivStockIHAppIHParenIHInfixIHConIParenIRuleDHAppDHParenDHInfixDHeadTyVarSigKindSigNewTypeDataType RoleWildcardPhantomRepresentationalNominal ParenFormula OrFormula AndFormula VarFormula ModuleAnnTypeAnnAnnExplicitBidirectionalImplicitBidirectionalUnidirectionalCompletePragma RoleAnnotDecl MinimalPragma AnnPragmaInstSig SpecInlineSigSpecSigInlineConlikeSig InlineSigWarnPragmaDeclDeprPragmaDeclRulePragmaDeclForExpForImpPatSynPatBindFunBind PatSynSigTypeSig TSpliceDecl SpliceDecl DefaultDecl InfixDecl DerivDecl GDataInsDecl DataInsDecl TypeInsDecl DataFamDecl GDataDeclDataDeclClosedTypeFamDecl TypeFamDeclTypeDecl AssocRight AssocLeft AssocNone IThingWith IThingAllIAbsIVar importModuleimportQualified importSrc importSafe importPkgimportAs importSpecsPatternNamespace TypeNamespace NoNamespace NoWildcardEModuleContents EThingWithEAbsEVar XmlHybridXmlPageConNameVarNameConOpVarOpQConOpQVarOpIPLinIPDupSymbolIdentSpecialUnQualQualExprHoleUnboxedSingleConConsTupleConFunConListConUnitConcharLstringLintLfracLprimIntL primWordL primFloatL primDoubleL primCharL primStringL prelude_modmain_mod main_name unit_con_nametuple_con_name list_con_namelist_cons_nameunboxed_singleton_con_nameunit_con tuple_conunboxed_singleton_conas_namequalified_name hiding_name minus_name bang_namedot_name star_name hole_name export_name safe_name unsafe_nameinterruptible_namethreadsafe_name stdcall_name ccall_namecplusplus_name dotnet_namejvm_namejs_namejavascript_name capi_name forall_name family_name role_name stock_name anyclass_namevia_nameunit_tycon_namefun_tycon_namelist_tycon_nameunboxed_singleton_tycon_nametuple_tycon_name unit_tycon fun_tycon list_tyconunboxed_singleton_tycon tuple_tyconModuleHeadAndImportsPragmasAndModuleHeadPragmasAndModuleNameListOflistOfparse parseWithMode parseModuleparseModuleWithModeparseModuleWithCommentsparseExpparseExpWithModeparseExpWithCommentsparsePatparsePatWithModeparsePatWithComments parseDeclparseDeclWithModeparseDeclWithComments parseTypeparseTypeWithModeparseTypeWithComments parseStmtparseStmtWithModeparseStmtWithCommentsparseImportDeclparseImportDeclWithModeparseImportDeclWithComments getTopPragmas applyFixities parseFileparseFileWithExtsparseFileWithModeparseFileContentsparseFileContentsWithExtsparseFileContentsWithModeLanguage.Haskell.Exts.Build metaConPat metaFunctionnameBind patBindWherepatBind simpleFunsfungenNameswildcardnoBindsbindsletStmtgenStmtqualStmtpParenparenpeListeListlistEaltGWaltcaseEletElamEdoEintPcharPstrPintEcharEstrEfunction pvarTuplevarTuplepTupletuplepAppappFuninfixAppapppvarqvaropvarsymnameLanguage.Haskell.Exts.ExtensiontoExtensionListprettyExtensionparseExtensionclassifyExtensiondeprecatedExtensionsknownExtensions ghcDefault glasgowExts impliesExtsprettyLanguageclassifyLanguageknownLanguagesLanguage Haskell98 Haskell2010HaskellAllDisabledUnknownLanguage ExtensionEnableExtensionDisableExtensionUnknownExtensionKnownExtensionOverlappingInstancesUndecidableInstancesIncoherentInstances InstanceSigsDoRec RecursiveDoParallelListCompMultiParamTypeClassesMonomorphismRestrictionFunctionalDependencies Rank2Types RankNTypesPolymorphicComponentsExistentialQuantificationScopedTypeVariablesPatternSignaturesImplicitParamsFlexibleContextsFlexibleInstancesEmptyDataDeclsCPPKindSignatures BangPatternsTypeSynonymInstancesTemplateHaskellForeignFunctionInterfaceArrowsGenericsImplicitPreludeNamedFieldPuns PatternGuardsGeneralizedNewtypeDerivingDeriveAnyClassExtensibleRecordsRestrictedTypeSynonyms HereDocuments MagicHashBinaryLiterals TypeFamiliesStandaloneDeriving UnicodeSyntaxUnliftedFFITypesLiberalTypeSynonyms TypeOperatorsParallelArraysRecordWildCards RecordPunsDisambiguateRecordFieldsOverloadedStringsGADTs MonoPatBindsRelaxedPolyRecExtendedDefaultRules UnboxedTuplesDeriveDataTypeableConstrainedClassMethodsPackageImports LambdaCase EmptyCaseImpredicativeTypesNewQualifiedOperatorsPostfixOperators QuasiQuotesTransformListComp ViewPatterns XmlSyntaxRegularPatterns TupleSectionsGHCForeignImportPrimNPlusKPatternsDoAndIfThenElseRebindableSyntaxExplicitForAllDatatypeContextsMonoLocalBinds DeriveFunctor DeriveGenericDeriveTraversableDeriveFoldableNondecreasingIndentationInterruptibleFFICApiFFI JavaScriptFFIExplicitNamespaces DataKinds PolyKinds MultiWayIf SafeImportsSafe TrustworthyDefaultSignaturesConstraintKindsRoleAnnotationsPatternSynonymsPartialTypeSignaturesNamedWildCardsTypeApplicationsTypeFamilyDependenciesOverloadedLabelsDerivingStrategies UnboxedSums TypeInTypeStrict StrictData DerivingViaQuantifiedConstraintsLanguage.Haskell.Exts.PrettyprettyPrimWithMode prettyPrim prettyPrintprettyPrintWithModeprettyPrintStyleMode defaultModePPLayout PPOffsideRule PPSemiColonPPInLine PPNoLayoutIndentPPHsMode classIndentdoIndent multiIfIndent caseIndent letIndent whereIndent onsideIndentspacinglayout linePragmasPrettypretty-1.1.3.6#Text.PrettyPrint.Annotated.HughesPJMode OneLineModeLeftMode ZigZagModePageModeStyleribbonsPerLine lineLengthmodestyleLanguage.Haskell.Exts.SrcLoc<^^><**<+?><++> combSpanMaybe combSpanInfoinfoSpan noSrcSpan noInfoSpanspanSize isNullSpan mergeSrcSpan mkSrcSpan srcSpanEnd srcSpanStartnoLocSrcLoc srcFilenamesrcLine srcColumnSrcSpansrcSpanFilenamesrcSpanStartLinesrcSpanStartColumnsrcSpanEndLinesrcSpanEndColumnLoclocunLoc SrcSpanInfo srcInfoSpan srcInfoPointsSrcInfo toSrcInfo fromSrcInfo getPointLocfileName startLine startColumn