1" Vim completion script 2" Language: Haskell 3" Maintainer: Daniel Campoverde <[email protected]> 4" URL: https://github.com/alx741/haskellcomplete.vim 5" Last Change: 2019 May 14 6 7" Usage: setlocal omnifunc=haskellcomplete#Complete 8 9 10" Language extensions from: 11" https://hackage.haskell.org/package/Cabal-2.2.0.1/docs/Language-Haskell-Extension.html 12" 13" GHC options from: 14" https://downloads.haskell.org/~ghc/7.0.4/docs/html/users_guide/flag-reference.html 15" https://downloads.haskell.org/~ghc/8.4.3/docs/html/users_guide/flags.html 16 17 18 19" Available completions 20let b:completingLangExtension = 0 21let b:completingOptionsGHC = 0 22let b:completingModule = 0 23 24function! haskellcomplete#Complete(findstart, base) 25 if a:findstart 26 let l:line = getline('.') 27 let l:start = col('.') - 1 28 29 if l:line =~ '^\s*{-#\s*LANGUAGE.*' 30 while l:start >= 0 && l:line[l:start - 1] !~ '[, ]' 31 let l:start -= 1 32 endwhile 33 let b:completingLangExtension = 1 34 return l:start 35 36 elseif l:line =~ '^\s*{-#\s*OPTIONS_GHC.*' 37 while l:start >= 0 && l:line[l:start - 1] !~ '[, ]' 38 let l:start -= 1 39 endwhile 40 let b:completingOptionsGHC = 1 41 return l:start 42 43 elseif l:line =~ '^\s*import\s*.*' 44 while l:start >= 0 && l:line[l:start - 1] !~ ' ' 45 let l:start -= 1 46 endwhile 47 let b:completingModule = 1 48 return l:start 49 50 endif 51 52 return start 53 endif 54 55 if b:completingLangExtension 56 if a:base ==? "" 57 " Return all possible Lang extensions 58 return s:langExtensions 59 else 60 let l:matches = [] 61 for extension in s:langExtensions 62 if extension =~? '^' . a:base 63 call add(l:matches, extension) 64 endif 65 endfor 66 let b:completingLangExtension = 0 67 return l:matches 68 endif 69 70 71 elseif b:completingOptionsGHC 72 if a:base ==? "" 73 " Return all possible GHC options 74 return s:optionsGHC 75 else 76 let l:matches = [] 77 for flag in s:optionsGHC 78 if flag =~? '^' . a:base 79 call add(l:matches, flag) 80 endif 81 endfor 82 let b:completingOptionsGHC = 0 83 return l:matches 84 endif 85 86 87 elseif b:completingModule 88 if a:base ==? "" 89 " Return all possible modules 90 return s:commonModules 91 else 92 let l:matches = [] 93 for module in s:commonModules 94 if module =~? '^' . a:base 95 call add(l:matches, module) 96 endif 97 endfor 98 let b:completingModule = 0 99 return l:matches 100 endif 101 102 endif 103 104 return -1 105endfunction 106 107let s:langExtensions = 108 \ [ "OverlappingInstances" 109 \ , "UndecidableInstances" 110 \ , "IncoherentInstances" 111 \ , "DoRec" 112 \ , "RecursiveDo" 113 \ , "ParallelListComp" 114 \ , "MultiParamTypeClasses" 115 \ , "MonomorphismRestriction" 116 \ , "FunctionalDependencies" 117 \ , "Rank2Types" 118 \ , "RankNTypes" 119 \ , "PolymorphicComponents" 120 \ , "ExistentialQuantification" 121 \ , "ScopedTypeVariables" 122 \ , "PatternSignatures" 123 \ , "ImplicitParams" 124 \ , "FlexibleContexts" 125 \ , "FlexibleInstances" 126 \ , "EmptyDataDecls" 127 \ , "CPP" 128 \ , "KindSignatures" 129 \ , "BangPatterns" 130 \ , "TypeSynonymInstances" 131 \ , "TemplateHaskell" 132 \ , "ForeignFunctionInterface" 133 \ , "Arrows" 134 \ , "Generics" 135 \ , "ImplicitPrelude" 136 \ , "NamedFieldPuns" 137 \ , "PatternGuards" 138 \ , "GeneralizedNewtypeDeriving" 139 \ , "ExtensibleRecords" 140 \ , "RestrictedTypeSynonyms" 141 \ , "HereDocuments" 142 \ , "MagicHash" 143 \ , "TypeFamilies" 144 \ , "StandaloneDeriving" 145 \ , "UnicodeSyntax" 146 \ , "UnliftedFFITypes" 147 \ , "InterruptibleFFI" 148 \ , "CApiFFI" 149 \ , "LiberalTypeSynonyms" 150 \ , "TypeOperators" 151 \ , "RecordWildCards" 152 \ , "RecordPuns" 153 \ , "DisambiguateRecordFields" 154 \ , "TraditionalRecordSyntax" 155 \ , "OverloadedStrings" 156 \ , "GADTs" 157 \ , "GADTSyntax" 158 \ , "MonoPatBinds" 159 \ , "RelaxedPolyRec" 160 \ , "ExtendedDefaultRules" 161 \ , "UnboxedTuples" 162 \ , "DeriveDataTypeable" 163 \ , "DeriveGeneric" 164 \ , "DefaultSignatures" 165 \ , "InstanceSigs" 166 \ , "ConstrainedClassMethods" 167 \ , "PackageImports" 168 \ , "ImpredicativeTypes" 169 \ , "NewQualifiedOperators" 170 \ , "PostfixOperators" 171 \ , "QuasiQuotes" 172 \ , "TransformListComp" 173 \ , "MonadComprehensions" 174 \ , "ViewPatterns" 175 \ , "XmlSyntax" 176 \ , "RegularPatterns" 177 \ , "TupleSections" 178 \ , "GHCForeignImportPrim" 179 \ , "NPlusKPatterns" 180 \ , "DoAndIfThenElse" 181 \ , "MultiWayIf" 182 \ , "LambdaCase" 183 \ , "RebindableSyntax" 184 \ , "ExplicitForAll" 185 \ , "DatatypeContexts" 186 \ , "MonoLocalBinds" 187 \ , "DeriveFunctor" 188 \ , "DeriveTraversable" 189 \ , "DeriveFoldable" 190 \ , "NondecreasingIndentation" 191 \ , "SafeImports" 192 \ , "Safe" 193 \ , "Trustworthy" 194 \ , "Unsafe" 195 \ , "ConstraintKinds" 196 \ , "PolyKinds" 197 \ , "DataKinds" 198 \ , "ParallelArrays" 199 \ , "RoleAnnotations" 200 \ , "OverloadedLists" 201 \ , "EmptyCase" 202 \ , "AutoDeriveTypeable" 203 \ , "NegativeLiterals" 204 \ , "BinaryLiterals" 205 \ , "NumDecimals" 206 \ , "NullaryTypeClasses" 207 \ , "ExplicitNamespaces" 208 \ , "AllowAmbiguousTypes" 209 \ , "JavaScriptFFI" 210 \ , "PatternSynonyms" 211 \ , "PartialTypeSignatures" 212 \ , "NamedWildCards" 213 \ , "DeriveAnyClass" 214 \ , "DeriveLift" 215 \ , "StaticPointers" 216 \ , "StrictData" 217 \ , "Strict" 218 \ , "ApplicativeDo" 219 \ , "DuplicateRecordFields" 220 \ , "TypeApplications" 221 \ , "TypeInType" 222 \ , "UndecidableSuperClasses" 223 \ , "MonadFailDesugaring" 224 \ , "TemplateHaskellQuotes" 225 \ , "OverloadedLabels" 226 \ , "TypeFamilyDependencies" 227 \ , "DerivingStrategies" 228 \ , "UnboxedSums" 229 \ , "HexFloatLiterals" 230 \ ] 231 232let s:optionsGHC = 233 \ [ "-n" 234 \ , "-v" 235 \ , "-vn" 236 \ , "-c" 237 \ , "-hcsuf" 238 \ , "-hidir" 239 \ , "-hisuf" 240 \ , "-o" 241 \ , "-odir" 242 \ , "-ohi" 243 \ , "-osuf" 244 \ , "-stubdir" 245 \ , "-outputdir" 246 \ , "-keep-hc-file" 247 \ , "-keep-llvm-file" 248 \ , "-keep-s-file" 249 \ , "-keep-raw-s-file" 250 \ , "-keep-tmp-files" 251 \ , "-tmpdir" 252 \ , "-ddump-hi" 253 \ , "-ddump-hi-diffs" 254 \ , "-ddump-minimal-imports" 255 \ , "-fforce-recomp" 256 \ , "-fno-force-recomp" 257 \ , "-fbreak-on-exception" 258 \ , "-fno-break-on-exception" 259 \ , "-fbreak-on-error" 260 \ , "-fno-break-on-error" 261 \ , "-fprint-evld-with-show" 262 \ , "-fno-print-evld-with-show" 263 \ , "-fprint-bind-result" 264 \ , "-fno-print-bind-result" 265 \ , "-fno-print-bind-contents" 266 \ , "-fno-implicit-import-qualified" 267 \ , "-package-name" 268 \ , "-no-auto-link-packages" 269 \ , "-fglasgow-exts" 270 \ , "-fno-glasgow-exts" 271 \ , "-XOverlappingInstances" 272 \ , "-XNoOverlappingInstances" 273 \ , "-XIncoherentInstances" 274 \ , "-XNoIncoherentInstances" 275 \ , "-XUndecidableInstances" 276 \ , "-XNoUndecidableInstances" 277 \ , "-fcontext-stack=Nn" 278 \ , "-XArrows" 279 \ , "-XNoArrows" 280 \ , "-XDisambiguateRecordFields" 281 \ , "-XNoDisambiguateRecordFields" 282 \ , "-XForeignFunctionInterface" 283 \ , "-XNoForeignFunctionInterface" 284 \ , "-XGenerics" 285 \ , "-XNoGenerics" 286 \ , "-XImplicitParams" 287 \ , "-XNoImplicitParams" 288 \ , "-firrefutable-tuples" 289 \ , "-fno-irrefutable-tuples" 290 \ , "-XNoImplicitPrelude" 291 \ , "-XImplicitPrelude" 292 \ , "-XRebindableSyntax" 293 \ , "-XNoRebindableSyntax" 294 \ , "-XNoMonomorphismRestriction" 295 \ , "-XMonomorphismRrestriction" 296 \ , "-XNoNPlusKPatterns" 297 \ , "-XNPlusKPatterns" 298 \ , "-XNoMonoPatBinds" 299 \ , "-XMonoPatBinds" 300 \ , "-XRelaxedPolyRec" 301 \ , "-XNoRelaxedPolyRec" 302 \ , "-XExtendedDefaultRules" 303 \ , "-XNoExtendedDefaultRules" 304 \ , "-XOverloadedStrings" 305 \ , "-XNoOverloadedStrings" 306 \ , "-XGADTs" 307 \ , "-XNoGADTs" 308 \ , "-XTypeFamilies" 309 \ , "-XNoTypeFamilies" 310 \ , "-XScopedTypeVariables" 311 \ , "-XNoScopedTypeVariables" 312 \ , "-XMonoLocalBinds" 313 \ , "-XNoMonoLocalBinds" 314 \ , "-XTemplateHaskell" 315 \ , "-XNoTemplateHaskell" 316 \ , "-XQuasiQuotes" 317 \ , "-XNoQuasiQuotes" 318 \ , "-XBangPatterns" 319 \ , "-XNoBangPatterns" 320 \ , "-XCPP" 321 \ , "-XNoCPP" 322 \ , "-XPatternGuards" 323 \ , "-XNoPatternGuards" 324 \ , "-XViewPatterns" 325 \ , "-XNoViewPatterns" 326 \ , "-XUnicodeSyntax" 327 \ , "-XNoUnicodeSyntax" 328 \ , "-XMagicHash" 329 \ , "-XNoMagicHash" 330 \ , "-XNewQualifiedOperators" 331 \ , "-XNoNewQualifiedOperators" 332 \ , "-XExplicitForALl" 333 \ , "-XNoExplicitForAll" 334 \ , "-XPolymorphicComponents" 335 \ , "-XNoPolymorphicComponents" 336 \ , "-XRank2Types" 337 \ , "-XNoRank2Types" 338 \ , "-XRankNTypes" 339 \ , "-XNoRankNTypes" 340 \ , "-XImpredicativeTypes" 341 \ , "-XNoImpredicativeTypes" 342 \ , "-XExistentialQuantification" 343 \ , "-XNoExistentialQuantification" 344 \ , "-XKindSignatures" 345 \ , "-XNoKindSignatures" 346 \ , "-XEmptyDataDecls" 347 \ , "-XNoEmptyDataDecls" 348 \ , "-XParallelListComp" 349 \ , "-XNoParallelListComp" 350 \ , "-XTransformListComp" 351 \ , "-XNoTransformListComp" 352 \ , "-XUnliftedFFITypes" 353 \ , "-XNoUnliftedFFITypes" 354 \ , "-XLiberalTypeSynonyms" 355 \ , "-XNoLiberalTypeSynonyms" 356 \ , "-XTypeOperators" 357 \ , "-XNoTypeOperators" 358 \ , "-XDoRec" 359 \ , "-XNoDoRec" 360 \ , "-XRecursiveDo" 361 \ , "-XNoRecursiveDo" 362 \ , "-XPArr" 363 \ , "-XNoPArr" 364 \ , "-XRecordWildCards" 365 \ , "-XNoRecordWildCards" 366 \ , "-XNamedFieldPuns" 367 \ , "-XNoNamedFieldPuns" 368 \ , "-XDisambiguateRecordFields" 369 \ , "-XNoDisambiguateRecordFields" 370 \ , "-XUnboxedTuples" 371 \ , "-XNoUnboxedTuples" 372 \ , "-XStandaloneDeriving" 373 \ , "-XNoStandaloneDeriving" 374 \ , "-XDeriveDataTypeable" 375 \ , "-XNoDeriveDataTypeable" 376 \ , "-XGeneralizedNewtypeDeriving" 377 \ , "-XNoGeneralizedNewtypeDeriving" 378 \ , "-XTypeSynonymInstances" 379 \ , "-XNoTypeSynonymInstances" 380 \ , "-XFlexibleContexts" 381 \ , "-XNoFlexibleContexts" 382 \ , "-XFlexibleInstances" 383 \ , "-XNoFlexibleInstances" 384 \ , "-XConstrainedClassMethods" 385 \ , "-XNoConstrainedClassMethods" 386 \ , "-XMultiParamTypeClasses" 387 \ , "-XNoMultiParamTypeClasses" 388 \ , "-XFunctionalDependencies" 389 \ , "-XNoFunctionalDependencies" 390 \ , "-XPackageImports" 391 \ , "-XNoPackageImports" 392 \ , "-W" 393 \ , "-w" 394 \ , "-w" 395 \ , "-Wall" 396 \ , "-w" 397 \ , "-Werror" 398 \ , "-Wwarn" 399 \ , "-Wwarn" 400 \ , "-Werror" 401 \ , "-fwarn-unrecognised-pragmas" 402 \ , "-fno-warn-unrecognised-pragmas" 403 \ , "-fwarn-warnings-deprecations" 404 \ , "-fno-warn-warnings-deprecations" 405 \ , "-fwarn-deprecated-flags" 406 \ , "-fno-warn-deprecated-flags" 407 \ , "-fwarn-duplicate-exports" 408 \ , "-fno-warn-duplicate-exports" 409 \ , "-fwarn-hi-shadowing" 410 \ , "-fno-warn-hi-shadowing" 411 \ , "-fwarn-implicit-prelude" 412 \ , "-fno-warn-implicit-prelude" 413 \ , "-fwarn-incomplete-patterns" 414 \ , "-fno-warn-incomplete-patterns" 415 \ , "-fwarn-incomplete-record-updates" 416 \ , "-fno-warn-incomplete-record-updates" 417 \ , "-fwarn-lazy-unlifted-bindings" 418 \ , "-fno-warn-lazy-unlifted-bindings" 419 \ , "-fwarn-missing-fields" 420 \ , "-fno-warn-missing-fields" 421 \ , "-fwarn-missing-import-lists" 422 \ , "-fnowarn-missing-import-lists" 423 \ , "-fwarn-missing-methods" 424 \ , "-fno-warn-missing-methods" 425 \ , "-fwarn-missing-signatures" 426 \ , "-fno-warn-missing-signatures" 427 \ , "-fwarn-name-shadowing" 428 \ , "-fno-warn-name-shadowing" 429 \ , "-fwarn-orphans" 430 \ , "-fno-warn-orphans" 431 \ , "-fwarn-overlapping-patterns" 432 \ , "-fno-warn-overlapping-patterns" 433 \ , "-fwarn-tabs" 434 \ , "-fno-warn-tabs" 435 \ , "-fwarn-type-defaults" 436 \ , "-fno-warn-type-defaults" 437 \ , "-fwarn-monomorphism-restriction" 438 \ , "-fno-warn-monomorphism-restriction" 439 \ , "-fwarn-unused-binds" 440 \ , "-fno-warn-unused-binds" 441 \ , "-fwarn-unused-imports" 442 \ , "-fno-warn-unused-imports" 443 \ , "-fwarn-unused-matches" 444 \ , "-fno-warn-unused-matches" 445 \ , "-fwarn-unused-do-bind" 446 \ , "-fno-warn-unused-do-bind" 447 \ , "-fwarn-wrong-do-bind" 448 \ , "-fno-warn-wrong-do-bind" 449 \ , "-O" 450 \ , "-O0" 451 \ , "-On" 452 \ , "-O0" 453 \ , "-fcase-merge" 454 \ , "-fno-case-merge" 455 \ , "-fmethod-sharing" 456 \ , "-fno-method-sharing" 457 \ , "-fdo-eta-reduction" 458 \ , "-fno-do-eta-reduction" 459 \ , "-fdo-lambda-eta-expansion" 460 \ , "-fno-do-lambda-eta-expansion" 461 \ , "-fexcess-precision" 462 \ , "-fno-excess-precision" 463 \ , "-fignore-asserts" 464 \ , "-fno-ignore-asserts" 465 \ , "-fignore-interface-pragmas" 466 \ , "-fno-ignore-interface-pragmas" 467 \ , "-fomit-interface-pragmas" 468 \ , "-fno-omit-interface-pragmas" 469 \ , "-fsimplifier-phases" 470 \ , "-fmax-simplifier-iterations" 471 \ , "-fcse" 472 \ , "-fno-cse" 473 \ , "-fspecialise" 474 \ , "-fno-specialise" 475 \ , "-ffull-laziness" 476 \ , "-fno-full-laziness" 477 \ , "-ffloat-in" 478 \ , "-fno-float-in" 479 \ , "-fenable-rewrite-rules" 480 \ , "-fno-enable-rewrite-rules" 481 \ , "-fstrictness" 482 \ , "-fno-strictness" 483 \ , "-fstrictness=before=n" 484 \ , "-fspec-constr" 485 \ , "-fno-spec-constr" 486 \ , "-fliberate-case" 487 \ , "-fno-liberate-case" 488 \ , "-fstatic-argument-transformation" 489 \ , "-fno-static-argument-transformation" 490 \ , "-funbox-strict-fields" 491 \ , "-fno-unbox-strict-fields" 492 \ , "-feager-blackholing" 493 \ , "-auto" 494 \ , "-no-auto" 495 \ , "-auto-all" 496 \ , "-no-auto-all" 497 \ , "-caf-all" 498 \ , "-no-caf-all" 499 \ , "-hpcdir" 500 \ , "-F" 501 \ , "-cpp" 502 \ , "-Dsymbol[=value]" 503 \ , "-Usymbol" 504 \ , "-Usymbol" 505 \ , "-Idir" 506 \ , "-fasm" 507 \ , "-fvia-C" 508 \ , "-fvia-C" 509 \ , "-fasm" 510 \ , "-fllvm" 511 \ , "-fasm" 512 \ , "-fno-code" 513 \ , "-fbyte-code" 514 \ , "-fobject-code" 515 \ , "-shared" 516 \ , "-dynamic" 517 \ , "-framework" 518 \ , "-framework-path" 519 \ , "-llib" 520 \ , "-Ldir" 521 \ , "-main-is" 522 \ , "--mk-dll" 523 \ , "-no-hs-main" 524 \ , "-rtsopts," 525 \ , "-with-rtsopts=opts" 526 \ , "-no-link" 527 \ , "-split-objs" 528 \ , "-fno-gen-manifest" 529 \ , "-fno-embed-manifest" 530 \ , "-fno-shared-implib" 531 \ , "-dylib-install-name" 532 \ , "-pgmL" 533 \ , "-pgmP" 534 \ , "-pgmc" 535 \ , "-pgmm" 536 \ , "-pgms" 537 \ , "-pgma" 538 \ , "-pgml" 539 \ , "-pgmdll" 540 \ , "-pgmF" 541 \ , "-pgmwindres" 542 \ , "-optL" 543 \ , "-optP" 544 \ , "-optF" 545 \ , "-optc" 546 \ , "-optlo" 547 \ , "-optlc" 548 \ , "-optm" 549 \ , "-opta" 550 \ , "-optl" 551 \ , "-optdll" 552 \ , "-optwindres" 553 \ , "-msse2" 554 \ , "-monly-[432]-regs" 555 \ , "-fext-core" 556 \ , "-dcore-lint" 557 \ , "-ddump-asm" 558 \ , "-ddump-bcos" 559 \ , "-ddump-cmm" 560 \ , "-ddump-cpranal" 561 \ , "-ddump-cse" 562 \ , "-ddump-deriv" 563 \ , "-ddump-ds" 564 \ , "-ddump-flatC" 565 \ , "-ddump-foreign" 566 \ , "-ddump-hpc" 567 \ , "-ddump-inlinings" 568 \ , "-ddump-llvm" 569 \ , "-ddump-occur-anal" 570 \ , "-ddump-opt-cmm" 571 \ , "-ddump-parsed" 572 \ , "-ddump-prep" 573 \ , "-ddump-rn" 574 \ , "-ddump-rules" 575 \ , "-ddump-simpl" 576 \ , "-ddump-simpl-phases" 577 \ , "-ddump-simpl-iterations" 578 \ , "-ddump-spec" 579 \ , "-ddump-splices" 580 \ , "-ddump-stg" 581 \ , "-ddump-stranal" 582 \ , "-ddump-tc" 583 \ , "-ddump-types" 584 \ , "-ddump-worker-wrapper" 585 \ , "-ddump-if-trace" 586 \ , "-ddump-tc-trace" 587 \ , "-ddump-rn-trace" 588 \ , "-ddump-rn-stats" 589 \ , "-ddump-simpl-stats" 590 \ , "-dsource-stats" 591 \ , "-dcmm-lint" 592 \ , "-dstg-lint" 593 \ , "-dstg-stats" 594 \ , "-dverbose-core2core" 595 \ , "-dverbose-stg2stg" 596 \ , "-dshow-passes" 597 \ , "-dfaststring-stats" 598 \ , "-fno-asm-mangling" 599 \ , "-fno-ghci-sandbox" 600 \ , "-fdiagnostics-color=" 601 \ , "-fdiagnostics-show-caret" 602 \ , "-fno-diagnostics-show-caret" 603 \ , "-ferror-spans" 604 \ , "-fhide-source-paths" 605 \ , "-fprint-equality-relations" 606 \ , "-fno-print-equality-relations" 607 \ , "-fprint-expanded-synonyms" 608 \ , "-fno-print-expanded-synonyms" 609 \ , "-fprint-explicit-coercions" 610 \ , "-fno-print-explicit-coercions" 611 \ , "-fprint-explicit-foralls" 612 \ , "-fno-print-explicit-foralls" 613 \ , "-fprint-explicit-kinds" 614 \ , "-fno-print-explicit-kinds" 615 \ , "-fprint-explicit-runtime-rep" 616 \ , "-fno-print-explicit-runtime-reps" 617 \ , "-fprint-explicit-runtime-reps" 618 \ , "-fno-print-explicit-runtime-reps" 619 \ , "-fprint-potential-instances" 620 \ , "-fno-print-potential-instances" 621 \ , "-fprint-typechecker-elaboration" 622 \ , "-fno-print-typechecker-elaboration" 623 \ , "-fprint-unicode-syntax" 624 \ , "-fno-print-unicode-syntax" 625 \ , "-fshow-hole-constraints" 626 \ , "-Rghc-timing" 627 \ , "-v" 628 \ , "-v" 629 \ , "-F" 630 \ , "-x" 631 \ , "--exclude-module=" 632 \ , "-ddump-mod-cycles" 633 \ , "-dep-makefile" 634 \ , "-dep-suffix" 635 \ , "-dumpdir" 636 \ , "-hcsuf" 637 \ , "-hidir" 638 \ , "-hisuf" 639 \ , "-include-pkg-deps" 640 \ , "-o" 641 \ , "-odir" 642 \ , "-ohi" 643 \ , "-osuf" 644 \ , "-outputdir" 645 \ , "-stubdir" 646 \ , "-keep-hc-file," 647 \ , "-keep-hi-files" 648 \ , "-no-keep-hi-files" 649 \ , "-keep-llvm-file," 650 \ , "-keep-o-files" 651 \ , "-no-keep-o-files" 652 \ , "-keep-s-file," 653 \ , "-keep-tmp-files" 654 \ , "-tmpdir" 655 \ , "-i" 656 \ , "-i[:]*" 657 \ , "-ddump-hi" 658 \ , "-ddump-hi-diffs" 659 \ , "-ddump-minimal-imports" 660 \ , "-fforce-recomp" 661 \ , "-fno-force-recomp" 662 \ , "-fignore-hpc-changes" 663 \ , "-fno-ignore-hpc-changes" 664 \ , "-fignore-optim-changes" 665 \ , "-fno-ignore-optim-changes" 666 \ , "-fbreak-on-error" 667 \ , "-fno-break-on-error" 668 \ , "-fbreak-on-exception" 669 \ , "-fno-break-on-exception" 670 \ , "-fghci-hist-size=" 671 \ , "-flocal-ghci-history" 672 \ , "-fno-local-ghci-history" 673 \ , "-fprint-bind-result" 674 \ , "-fno-print-bind-result" 675 \ , "-fshow-loaded-modules" 676 \ , "-ghci-script" 677 \ , "-ignore-dot-ghci" 678 \ , "-interactive-print" 679 \ , "-clear-package-db" 680 \ , "-distrust" 681 \ , "-distrust-all-packages" 682 \ , "-fpackage-trust" 683 \ , "-global-package-db" 684 \ , "-hide-all-packages" 685 \ , "-hide-package" 686 \ , "-ignore-package" 687 \ , "-no-auto-link-packages" 688 \ , "-no-global-package-db" 689 \ , "-no-user-package-db" 690 \ , "-package" 691 \ , "-package-db" 692 \ , "-package-env" 693 \ , "-package-id" 694 \ , "-this-unit-id" 695 \ , "-trust" 696 \ , "-user-package-db" 697 \ , "-fdefer-out-of-scope-variables" 698 \ , "-fno-defer-out-of-scope-variables" 699 \ , "-fdefer-type-errors" 700 \ , "-fno-defer-type-errors" 701 \ , "-fdefer-typed-holes" 702 \ , "-fno-defer-typed-holes" 703 \ , "-fhelpful-errors" 704 \ , "-fno-helpful-errors" 705 \ , "-fmax-pmcheck-iterations=" 706 \ , "-fshow-warning-groups" 707 \ , "-fno-show-warning-groups" 708 \ , "-W" 709 \ , "-w" 710 \ , "-w" 711 \ , "-Wall" 712 \ , "-w" 713 \ , "-Wall-missed-specialisations" 714 \ , "-Wno-all-missed-specialisations" 715 \ , "-Wamp" 716 \ , "-Wno-amp" 717 \ , "-Wcompat" 718 \ , "-Wno-compat" 719 \ , "-Wcpp-undef" 720 \ , "-Wdeferred-out-of-scope-variables" 721 \ , "-Wno-deferred-out-of-scope-variables" 722 \ , "-Wdeferred-type-errors" 723 \ , "-Wno-deferred-type-errors" 724 \ , "-Wdeprecated-flags" 725 \ , "-Wno-deprecated-flags" 726 \ , "-Wdeprecations" 727 \ , "-Wno-deprecations" 728 \ , "-Wdodgy-exports" 729 \ , "-Wno-dodgy-exports" 730 \ , "-Wdodgy-foreign-imports" 731 \ , "-Wno-dodgy-foreign-import" 732 \ , "-Wdodgy-imports" 733 \ , "-Wno-dodgy-imports" 734 \ , "-Wduplicate-constraints" 735 \ , "-Wno-duplicate-constraints" 736 \ , "-Wduplicate-exports" 737 \ , "-Wno-duplicate-exports" 738 \ , "-Wempty-enumerations" 739 \ , "-Wno-empty-enumerations" 740 \ , "-Werror" 741 \ , "-Wwarn" 742 \ , "-Weverything" 743 \ , "-Whi-shadowing" 744 \ , "-Wno-hi-shadowing" 745 \ , "-Widentities" 746 \ , "-Wno-identities" 747 \ , "-Wimplicit-prelude" 748 \ , "-Wno-implicit-prelude" 749 \ , "-Wincomplete-patterns" 750 \ , "-Wno-incomplete-patterns" 751 \ , "-Wincomplete-record-updates" 752 \ , "-Wno-incomplete-record-updates" 753 \ , "-Wincomplete-uni-patterns" 754 \ , "-Wno-incomplete-uni-patterns" 755 \ , "-Winline-rule-shadowing" 756 \ , "-Wno-inline-rule-shadowing" 757 \ , "-Wmissed-specialisations" 758 \ , "-Wno-missed-specialisations" 759 \ , "-Wmissing-export-lists" 760 \ , "-fnowarn-missing-export-lists" 761 \ , "-Wmissing-exported-signatures" 762 \ , "-Wno-missing-exported-signatures" 763 \ , "-Wmissing-exported-sigs" 764 \ , "-Wno-missing-exported-sigs" 765 \ , "-Wmissing-fields" 766 \ , "-Wno-missing-fields" 767 \ , "-Wmissing-home-modules" 768 \ , "-Wno-missing-home-modules" 769 \ , "-Wmissing-import-lists" 770 \ , "-fnowarn-missing-import-lists" 771 \ , "-Wmissing-local-signatures" 772 \ , "-Wno-missing-local-signatures" 773 \ , "-Wmissing-local-sigs" 774 \ , "-Wno-missing-local-sigs" 775 \ , "-Wmissing-methods" 776 \ , "-Wno-missing-methods" 777 \ , "-Wmissing-monadfail-instances" 778 \ , "-Wno-missing-monadfail-instances" 779 \ , "-Wmissing-pattern-synonym-signatures" 780 \ , "-Wno-missing-pattern-synonym-signatures" 781 \ , "-Wmissing-signatures" 782 \ , "-Wno-missing-signatures" 783 \ , "-Wmonomorphism-restriction" 784 \ , "-Wno-monomorphism-restriction" 785 \ , "-Wname-shadowing" 786 \ , "-Wno-name-shadowing" 787 \ , "-Wno-compat" 788 \ , "-Wcompat" 789 \ , "-Wnoncanonical-monad-instances" 790 \ , "-Wno-noncanonical-monad-instances" 791 \ , "-Wnoncanonical-monadfail-instances" 792 \ , "-Wno-noncanonical-monadfail-instances" 793 \ , "-Wnoncanonical-monoid-instances" 794 \ , "-Wno-noncanonical-monoid-instances" 795 \ , "-Worphans" 796 \ , "-Wno-orphans" 797 \ , "-Woverflowed-literals" 798 \ , "-Wno-overflowed-literals" 799 \ , "-Woverlapping-patterns" 800 \ , "-Wno-overlapping-patterns" 801 \ , "-Wpartial-fields" 802 \ , "-Wno-partial-fields" 803 \ , "-Wpartial-type-signatures" 804 \ , "-Wno-partial-type-signatures" 805 \ , "-Wredundant-constraints" 806 \ , "-Wno-redundant-constraints" 807 \ , "-Wsafe" 808 \ , "-Wno-safe" 809 \ , "-Wsemigroup" 810 \ , "-Wno-semigroup" 811 \ , "-Wsimplifiable-class-constraints" 812 \ , "-Wno-overlapping-patterns" 813 \ , "-Wtabs" 814 \ , "-Wno-tabs" 815 \ , "-Wtrustworthy-safe" 816 \ , "-Wno-safe" 817 \ , "-Wtype-defaults" 818 \ , "-Wno-type-defaults" 819 \ , "-Wtyped-holes" 820 \ , "-Wno-typed-holes" 821 \ , "-Wunbanged-strict-patterns" 822 \ , "-Wno-unbanged-strict-patterns" 823 \ , "-Wunrecognised-pragmas" 824 \ , "-Wno-unrecognised-pragmas" 825 \ , "-Wunrecognised-warning-flags" 826 \ , "-Wno-unrecognised-warning-flags" 827 \ , "-Wunsafe" 828 \ , "-Wno-unsafe" 829 \ , "-Wunsupported-calling-conventions" 830 \ , "-Wno-unsupported-calling-conventions" 831 \ , "-Wunsupported-llvm-version" 832 \ , "-Wno-monomorphism-restriction" 833 \ , "-Wunticked-promoted-constructors" 834 \ , "-Wno-unticked-promoted-constructors" 835 \ , "-Wunused-binds" 836 \ , "-Wno-unused-binds" 837 \ , "-Wunused-do-bind" 838 \ , "-Wno-unused-do-bind" 839 \ , "-Wunused-foralls" 840 \ , "-Wno-unused-foralls" 841 \ , "-Wunused-imports" 842 \ , "-Wno-unused-imports" 843 \ , "-Wunused-local-binds" 844 \ , "-Wno-unused-local-binds" 845 \ , "-Wunused-matches" 846 \ , "-Wno-unused-matches" 847 \ , "-Wunused-pattern-binds" 848 \ , "-Wno-unused-pattern-binds" 849 \ , "-Wunused-top-binds" 850 \ , "-Wno-unused-top-binds" 851 \ , "-Wunused-type-patterns" 852 \ , "-Wno-unused-type-patterns" 853 \ , "-Wwarn" 854 \ , "-Werror" 855 \ , "-Wwarnings-deprecations" 856 \ , "-Wno-warnings-deprecations" 857 \ , "-Wwrong-do-bind" 858 \ , "-Wno-wrong-do-bind" 859 \ , "-O," 860 \ , "-O0" 861 \ , "-O0" 862 \ , "-O2" 863 \ , "-O0" 864 \ , "-Odph" 865 \ , "-fcall-arity" 866 \ , "-fno-call-arity" 867 \ , "-fcase-folding" 868 \ , "-fno-case-folding" 869 \ , "-fcase-merge" 870 \ , "-fno-case-merge" 871 \ , "-fcmm-elim-common-blocks" 872 \ , "-fno-cmm-elim-common-blocks" 873 \ , "-fcmm-sink" 874 \ , "-fno-cmm-sink" 875 \ , "-fcpr-anal" 876 \ , "-fno-cpr-anal" 877 \ , "-fcross-module-specialise" 878 \ , "-fno-cross-module-specialise" 879 \ , "-fcse" 880 \ , "-fno-cse" 881 \ , "-fdicts-cheap" 882 \ , "-fno-dicts-cheap" 883 \ , "-fdicts-strict" 884 \ , "-fno-dicts-strict" 885 \ , "-fdmd-tx-dict-sel" 886 \ , "-fno-dmd-tx-dict-sel" 887 \ , "-fdo-eta-reduction" 888 \ , "-fno-do-eta-reduction" 889 \ , "-fdo-lambda-eta-expansion" 890 \ , "-fno-do-lambda-eta-expansion" 891 \ , "-feager-blackholing" 892 \ , "-fenable-rewrite-rules" 893 \ , "-fno-enable-rewrite-rules" 894 \ , "-fexcess-precision" 895 \ , "-fno-excess-precision" 896 \ , "-fexitification" 897 \ , "-fno-exitification" 898 \ , "-fexpose-all-unfoldings" 899 \ , "-fno-expose-all-unfoldings" 900 \ , "-ffloat-in" 901 \ , "-fno-float-in" 902 \ , "-ffull-laziness" 903 \ , "-fno-full-laziness" 904 \ , "-ffun-to-thunk" 905 \ , "-fno-fun-to-thunk" 906 \ , "-fignore-asserts" 907 \ , "-fno-ignore-asserts" 908 \ , "-fignore-interface-pragmas" 909 \ , "-fno-ignore-interface-pragmas" 910 \ , "-flate-dmd-anal" 911 \ , "-fno-late-dmd-anal" 912 \ , "-fliberate-case" 913 \ , "-fno-liberate-case" 914 \ , "-fliberate-case-threshold=" 915 \ , "-fno-liberate-case-threshold" 916 \ , "-fllvm-pass-vectors-in-regs" 917 \ , "-fno-llvm-pass-vectors-in-regs" 918 \ , "-floopification" 919 \ , "-fno-loopification" 920 \ , "-fmax-inline-alloc-size=" 921 \ , "-fmax-inline-memcpy-insns=" 922 \ , "-fmax-inline-memset-insns=" 923 \ , "-fmax-relevant-binds=" 924 \ , "-fno-max-relevant-bindings" 925 \ , "-fmax-simplifier-iterations=" 926 \ , "-fmax-uncovered-patterns=" 927 \ , "-fmax-valid-substitutions=" 928 \ , "-fno-max-valid-substitutions" 929 \ , "-fmax-worker-args=" 930 \ , "-fno-opt-coercion" 931 \ , "-fno-pre-inlining" 932 \ , "-fno-state-hack" 933 \ , "-fomit-interface-pragmas" 934 \ , "-fno-omit-interface-pragmas" 935 \ , "-fomit-yields" 936 \ , "-fno-omit-yields" 937 \ , "-foptimal-applicative-do" 938 \ , "-fno-optimal-applicative-do" 939 \ , "-fpedantic-bottoms" 940 \ , "-fno-pedantic-bottoms" 941 \ , "-fregs-graph" 942 \ , "-fno-regs-graph" 943 \ , "-fregs-iterative" 944 \ , "-fno-regs-iterative" 945 \ , "-fsimpl-tick-factor=" 946 \ , "-fsimplifier-phases=" 947 \ , "-fsolve-constant-dicts" 948 \ , "-fno-solve-constant-dicts" 949 \ , "-fspec-constr" 950 \ , "-fno-spec-constr" 951 \ , "-fspec-constr-count=" 952 \ , "-fno-spec-constr-count" 953 \ , "-fspec-constr-keen" 954 \ , "-fno-spec-constr-keen" 955 \ , "-fspec-constr-threshold=" 956 \ , "-fno-spec-constr-threshold" 957 \ , "-fspecialise" 958 \ , "-fno-specialise" 959 \ , "-fspecialise-aggressively" 960 \ , "-fno-specialise-aggressively" 961 \ , "-fstatic-argument-transformation" 962 \ , "-fno-static-argument-transformation" 963 \ , "-fstg-cse" 964 \ , "-fno-stg-cse" 965 \ , "-fstrictness" 966 \ , "-fno-strictness" 967 \ , "-fstrictness-before=" 968 \ , "-funbox-small-strict-fields" 969 \ , "-fno-unbox-small-strict-fields" 970 \ , "-funbox-strict-fields" 971 \ , "-fno-unbox-strict-fields" 972 \ , "-funfolding-creation-threshold=" 973 \ , "-funfolding-dict-discount=" 974 \ , "-funfolding-fun-discount=" 975 \ , "-funfolding-keeness-factor=" 976 \ , "-funfolding-use-threshold=" 977 \ , "-fvectorisation-avoidance" 978 \ , "-fno-vectorisation-avoidance" 979 \ , "-fvectorise" 980 \ , "-fno-vectorise" 981 \ , "-fno-prof-auto" 982 \ , "-fprof-auto" 983 \ , "-fno-prof-cafs" 984 \ , "-fprof-cafs" 985 \ , "-fno-prof-count-entries" 986 \ , "-fprof-count-entries" 987 \ , "-fprof-auto" 988 \ , "-fno-prof-auto" 989 \ , "-fprof-auto-calls" 990 \ , "-fno-prof-auto-calls" 991 \ , "-fprof-auto-exported" 992 \ , "-fno-prof-auto" 993 \ , "-fprof-auto-top" 994 \ , "-fno-prof-auto" 995 \ , "-fprof-cafs" 996 \ , "-fno-prof-cafs" 997 \ , "-prof" 998 \ , "-ticky" 999 \ , "-fhpc" 1000 \ , "-cpp" 1001 \ , "-D[=]" 1002 \ , "-U" 1003 \ , "-I" 1004 \ , "-U" 1005 \ , "-dynamic" 1006 \ , "-too" 1007 \ , "-fasm" 1008 \ , "-fllvm" 1009 \ , "-fbyte-code" 1010 \ , "-fllvm" 1011 \ , "-fasm" 1012 \ , "-fno-code" 1013 \ , "-fobject-code" 1014 \ , "-fPIC" 1015 \ , "-fPIE" 1016 \ , "-fwrite-interface" 1017 \ , "-debug" 1018 \ , "-dylib-install-name" 1019 \ , "-dynamic" 1020 \ , "-dynload" 1021 \ , "-eventlog" 1022 \ , "-fno-embed-manifest" 1023 \ , "-fno-gen-manifest" 1024 \ , "-fno-shared-implib" 1025 \ , "-framework" 1026 \ , "-framework-path" 1027 \ , "-fwhole-archive-hs-libs" 1028 \ , "-L" 1029 \ , "-l" 1030 \ , "-main-is" 1031 \ , "-no-hs-main" 1032 \ , "-no-rtsopts-suggestions" 1033 \ , "-package" 1034 \ , "-pie" 1035 \ , "-rdynamic" 1036 \ , "-rtsopts[=]" 1037 \ , "-shared" 1038 \ , "-split-objs" 1039 \ , "-split-sections" 1040 \ , "-static" 1041 \ , "-staticlib" 1042 \ , "-threaded" 1043 \ , "-with-rtsopts=" 1044 \ , "-fplugin-opt=:" 1045 \ , "-fplugin=" 1046 \ , "-hide-all-plugin-packages" 1047 \ , "-plugin-package" 1048 \ , "-plugin-package-id" 1049 \ , "-pgma" 1050 \ , "-pgmc" 1051 \ , "-pgmdll" 1052 \ , "-pgmF" 1053 \ , "-pgmi" 1054 \ , "-pgmL" 1055 \ , "-pgml" 1056 \ , "-pgmlc" 1057 \ , "-pgmlibtool" 1058 \ , "-pgmlo" 1059 \ , "-pgmP" 1060 \ , "-pgms" 1061 \ , "-pgmwindres" 1062 \ , "-opta" 1063 \ , "-optc" 1064 \ , "-optdll" 1065 \ , "-optF" 1066 \ , "-opti" 1067 \ , "-optL" 1068 \ , "-optl" 1069 \ , "-optlc" 1070 \ , "-optlo" 1071 \ , "-optP" 1072 \ , "-optwindres" 1073 \ , "-msse2" 1074 \ , "-msse4.2" 1075 \ , "-dcmm-lint" 1076 \ , "-dcore-lint" 1077 \ , "-ddump-asm" 1078 \ , "-ddump-asm-expanded" 1079 \ , "-ddump-asm-liveness" 1080 \ , "-ddump-asm-native" 1081 \ , "-ddump-asm-regalloc" 1082 \ , "-ddump-asm-regalloc-stages" 1083 \ , "-ddump-asm-stats" 1084 \ , "-ddump-bcos" 1085 \ , "-ddump-cmm" 1086 \ , "-ddump-cmm-caf" 1087 \ , "-ddump-cmm-cbe" 1088 \ , "-ddump-cmm-cfg" 1089 \ , "-ddump-cmm-cps" 1090 \ , "-ddump-cmm-from-stg" 1091 \ , "-ddump-cmm-info" 1092 \ , "-ddump-cmm-proc" 1093 \ , "-ddump-cmm-procmap" 1094 \ , "-ddump-cmm-raw" 1095 \ , "-ddump-cmm-sink" 1096 \ , "-ddump-cmm-sp" 1097 \ , "-ddump-cmm-split" 1098 \ , "-ddump-cmm-switch" 1099 \ , "-ddump-cmm-verbose" 1100 \ , "-ddump-core-stats" 1101 \ , "-ddump-cse" 1102 \ , "-ddump-deriv" 1103 \ , "-ddump-ds" 1104 \ , "-ddump-ec-trace" 1105 \ , "-ddump-foreign" 1106 \ , "-ddump-if-trace" 1107 \ , "-ddump-inlinings" 1108 \ , "-ddump-json" 1109 \ , "-ddump-llvm" 1110 \ , "-ddump-occur-anal" 1111 \ , "-ddump-opt-cmm" 1112 \ , "-ddump-parsed" 1113 \ , "-ddump-parsed-ast" 1114 \ , "-ddump-prep" 1115 \ , "-ddump-rn" 1116 \ , "-ddump-rn-ast" 1117 \ , "-ddump-rn-stats" 1118 \ , "-ddump-rn-trace" 1119 \ , "-ddump-rule-firings" 1120 \ , "-ddump-rule-rewrites" 1121 \ , "-ddump-rules" 1122 \ , "-ddump-simpl" 1123 \ , "-ddump-simpl-iterations" 1124 \ , "-ddump-simpl-stats" 1125 \ , "-ddump-spec" 1126 \ , "-ddump-splices" 1127 \ , "-ddump-stg" 1128 \ , "-ddump-str-signatures" 1129 \ , "-ddump-stranal" 1130 \ , "-ddump-tc" 1131 \ , "-ddump-tc-ast" 1132 \ , "-ddump-tc-trace" 1133 \ , "-ddump-timings" 1134 \ , "-ddump-to-file" 1135 \ , "-ddump-types" 1136 \ , "-ddump-vect" 1137 \ , "-ddump-vt-trace" 1138 \ , "-ddump-worker-wrapper" 1139 \ , "-dfaststring-stats" 1140 \ , "-dinitial-unique=" 1141 \ , "-dno-debug-output" 1142 \ , "-ddebug-output" 1143 \ , "-dppr-case-as-let" 1144 \ , "-dppr-cols=" 1145 \ , "-dppr-debug" 1146 \ , "-dppr-user-length" 1147 \ , "-dshow-passes" 1148 \ , "-dstg-lint" 1149 \ , "-dsuppress-all" 1150 \ , "-dsuppress-coercions" 1151 \ , "-dsuppress-idinfo" 1152 \ , "-dsuppress-module-prefixes" 1153 \ , "-dsuppress-stg-free-vars" 1154 \ , "-dsuppress-ticks" 1155 \ , "-dsuppress-type-applications" 1156 \ , "-dsuppress-type-signatures" 1157 \ , "-dsuppress-unfoldings" 1158 \ , "-dsuppress-uniques" 1159 \ , "-dsuppress-var-kinds" 1160 \ , "-dth-dec-file=" 1161 \ , "-dunique-increment=" 1162 \ , "-dverbose-core2core" 1163 \ , "-dverbose-stg2stg" 1164 \ , "-falignment-sanitisation" 1165 \ , "-fcatch-bottoms" 1166 \ , "-fllvm-fill-undef-with-garbage" 1167 \ , "-g," 1168 \ , "-fexternal-interpreter" 1169 \ , "-fglasgow-exts" 1170 \ , "-fno-glasgow-exts" 1171 \ , "-ghcversion-file" 1172 \ , "-H" 1173 \ , "-j[]" 1174 \ ] 1175 1176let s:commonModules = 1177 \ [ "Distribution.Backpack" 1178 \ , "Distribution.Backpack.ComponentsGraph" 1179 \ , "Distribution.Backpack.Configure" 1180 \ , "Distribution.Backpack.ConfiguredComponent" 1181 \ , "Distribution.Backpack.DescribeUnitId" 1182 \ , "Distribution.Backpack.FullUnitId" 1183 \ , "Distribution.Backpack.LinkedComponent" 1184 \ , "Distribution.Backpack.ModSubst" 1185 \ , "Distribution.Backpack.ModuleShape" 1186 \ , "Distribution.Backpack.PreModuleShape" 1187 \ , "Distribution.CabalSpecVersion" 1188 \ , "Distribution.Compat.Binary" 1189 \ , "Distribution.Compat.CharParsing" 1190 \ , "Distribution.Compat.CreatePipe" 1191 \ , "Distribution.Compat.DList" 1192 \ , "Distribution.Compat.Directory" 1193 \ , "Distribution.Compat.Environment" 1194 \ , "Distribution.Compat.Exception" 1195 \ , "Distribution.Compat.Graph" 1196 \ , "Distribution.Compat.Internal.TempFile" 1197 \ , "Distribution.Compat.Lens" 1198 \ , "Distribution.Compat.Map.Strict" 1199 \ , "Distribution.Compat.Newtype" 1200 \ , "Distribution.Compat.Parsing" 1201 \ , "Distribution.Compat.Prelude.Internal" 1202 \ , "Distribution.Compat.ReadP" 1203 \ , "Distribution.Compat.Semigroup" 1204 \ , "Distribution.Compat.Stack" 1205 \ , "Distribution.Compat.Time" 1206 \ , "Distribution.Compiler" 1207 \ , "Distribution.FieldGrammar" 1208 \ , "Distribution.FieldGrammar.Class" 1209 \ , "Distribution.FieldGrammar.FieldDescrs" 1210 \ , "Distribution.FieldGrammar.Parsec" 1211 \ , "Distribution.FieldGrammar.Pretty" 1212 \ , "Distribution.InstalledPackageInfo" 1213 \ , "Distribution.License" 1214 \ , "Distribution.Make" 1215 \ , "Distribution.ModuleName" 1216 \ , "Distribution.Package" 1217 \ , "Distribution.PackageDescription" 1218 \ , "Distribution.PackageDescription.Check" 1219 \ , "Distribution.PackageDescription.Configuration" 1220 \ , "Distribution.PackageDescription.FieldGrammar" 1221 \ , "Distribution.PackageDescription.Parsec" 1222 \ , "Distribution.PackageDescription.PrettyPrint" 1223 \ , "Distribution.PackageDescription.Quirks" 1224 \ , "Distribution.PackageDescription.Utils" 1225 \ , "Distribution.ParseUtils" 1226 \ , "Distribution.Parsec.Class" 1227 \ , "Distribution.Parsec.Common" 1228 \ , "Distribution.Parsec.ConfVar" 1229 \ , "Distribution.Parsec.Field" 1230 \ , "Distribution.Parsec.FieldLineStream" 1231 \ , "Distribution.Parsec.Lexer" 1232 \ , "Distribution.Parsec.LexerMonad" 1233 \ , "Distribution.Parsec.Newtypes" 1234 \ , "Distribution.Parsec.ParseResult" 1235 \ , "Distribution.Parsec.Parser" 1236 \ , "Distribution.Pretty" 1237 \ , "Distribution.PrettyUtils" 1238 \ , "Distribution.ReadE" 1239 \ , "Distribution.SPDX" 1240 \ , "Distribution.SPDX.License" 1241 \ , "Distribution.SPDX.LicenseExceptionId" 1242 \ , "Distribution.SPDX.LicenseExpression" 1243 \ , "Distribution.SPDX.LicenseId" 1244 \ , "Distribution.SPDX.LicenseReference" 1245 \ , "Distribution.Simple" 1246 \ , "Distribution.Simple.Bench" 1247 \ , "Distribution.Simple.Build" 1248 \ , "Distribution.Simple.Build.Macros" 1249 \ , "Distribution.Simple.Build.PathsModule" 1250 \ , "Distribution.Simple.BuildPaths" 1251 \ , "Distribution.Simple.BuildTarget" 1252 \ , "Distribution.Simple.BuildToolDepends" 1253 \ , "Distribution.Simple.CCompiler" 1254 \ , "Distribution.Simple.Command" 1255 \ , "Distribution.Simple.Compiler" 1256 \ , "Distribution.Simple.Configure" 1257 \ , "Distribution.Simple.Doctest" 1258 \ , "Distribution.Simple.GHC" 1259 \ , "Distribution.Simple.GHCJS" 1260 \ , "Distribution.Simple.Haddock" 1261 \ , "Distribution.Simple.HaskellSuite" 1262 \ , "Distribution.Simple.Hpc" 1263 \ , "Distribution.Simple.Install" 1264 \ , "Distribution.Simple.InstallDirs" 1265 \ , "Distribution.Simple.JHC" 1266 \ , "Distribution.Simple.LHC" 1267 \ , "Distribution.Simple.LocalBuildInfo" 1268 \ , "Distribution.Simple.PackageIndex" 1269 \ , "Distribution.Simple.PreProcess" 1270 \ , "Distribution.Simple.PreProcess.Unlit" 1271 \ , "Distribution.Simple.Program" 1272 \ , "Distribution.Simple.Program.Ar" 1273 \ , "Distribution.Simple.Program.Builtin" 1274 \ , "Distribution.Simple.Program.Db" 1275 \ , "Distribution.Simple.Program.Find" 1276 \ , "Distribution.Simple.Program.GHC" 1277 \ , "Distribution.Simple.Program.HcPkg" 1278 \ , "Distribution.Simple.Program.Hpc" 1279 \ , "Distribution.Simple.Program.Internal" 1280 \ , "Distribution.Simple.Program.Ld" 1281 \ , "Distribution.Simple.Program.ResponseFile" 1282 \ , "Distribution.Simple.Program.Run" 1283 \ , "Distribution.Simple.Program.Script" 1284 \ , "Distribution.Simple.Program.Strip" 1285 \ , "Distribution.Simple.Program.Types" 1286 \ , "Distribution.Simple.Register" 1287 \ , "Distribution.Simple.Setup" 1288 \ , "Distribution.Simple.SrcDist" 1289 \ , "Distribution.Simple.Test" 1290 \ , "Distribution.Simple.Test.ExeV10" 1291 \ , "Distribution.Simple.Test.LibV09" 1292 \ , "Distribution.Simple.Test.Log" 1293 \ , "Distribution.Simple.UHC" 1294 \ , "Distribution.Simple.UserHooks" 1295 \ , "Distribution.Simple.Utils" 1296 \ , "Distribution.System" 1297 \ , "Distribution.TestSuite" 1298 \ , "Distribution.Text" 1299 \ , "Distribution.Types.AbiDependency" 1300 \ , "Distribution.Types.AbiHash" 1301 \ , "Distribution.Types.AnnotatedId" 1302 \ , "Distribution.Types.Benchmark" 1303 \ , "Distribution.Types.Benchmark.Lens" 1304 \ , "Distribution.Types.BenchmarkInterface" 1305 \ , "Distribution.Types.BenchmarkType" 1306 \ , "Distribution.Types.BuildInfo" 1307 \ , "Distribution.Types.BuildInfo.Lens" 1308 \ , "Distribution.Types.BuildType" 1309 \ , "Distribution.Types.Component" 1310 \ , "Distribution.Types.ComponentId" 1311 \ , "Distribution.Types.ComponentInclude" 1312 \ , "Distribution.Types.ComponentLocalBuildInfo" 1313 \ , "Distribution.Types.ComponentName" 1314 \ , "Distribution.Types.ComponentRequestedSpec" 1315 \ , "Distribution.Types.CondTree" 1316 \ , "Distribution.Types.Condition" 1317 \ , "Distribution.Types.Dependency" 1318 \ , "Distribution.Types.DependencyMap" 1319 \ , "Distribution.Types.ExeDependency" 1320 \ , "Distribution.Types.Executable" 1321 \ , "Distribution.Types.Executable.Lens" 1322 \ , "Distribution.Types.ExecutableScope" 1323 \ , "Distribution.Types.ExposedModule" 1324 \ , "Distribution.Types.ForeignLib" 1325 \ , "Distribution.Types.ForeignLib.Lens" 1326 \ , "Distribution.Types.ForeignLibOption" 1327 \ , "Distribution.Types.ForeignLibType" 1328 \ , "Distribution.Types.GenericPackageDescription" 1329 \ , "Distribution.Types.GenericPackageDescription.Lens" 1330 \ , "Distribution.Types.HookedBuildInfo" 1331 \ , "Distribution.Types.IncludeRenaming" 1332 \ , "Distribution.Types.InstalledPackageInfo" 1333 \ , "Distribution.Types.InstalledPackageInfo.FieldGrammar" 1334 \ , "Distribution.Types.InstalledPackageInfo.Lens" 1335 \ , "Distribution.Types.LegacyExeDependency" 1336 \ , "Distribution.Types.Lens" 1337 \ , "Distribution.Types.Library" 1338 \ , "Distribution.Types.Library.Lens" 1339 \ , "Distribution.Types.LocalBuildInfo" 1340 \ , "Distribution.Types.Mixin" 1341 \ , "Distribution.Types.Module" 1342 \ , "Distribution.Types.ModuleReexport" 1343 \ , "Distribution.Types.ModuleRenaming" 1344 \ , "Distribution.Types.MungedPackageId" 1345 \ , "Distribution.Types.MungedPackageName" 1346 \ , "Distribution.Types.PackageDescription" 1347 \ , "Distribution.Types.PackageDescription.Lens" 1348 \ , "Distribution.Types.PackageId" 1349 \ , "Distribution.Types.PackageId.Lens" 1350 \ , "Distribution.Types.PackageName" 1351 \ , "Distribution.Types.PkgconfigDependency" 1352 \ , "Distribution.Types.PkgconfigName" 1353 \ , "Distribution.Types.SetupBuildInfo" 1354 \ , "Distribution.Types.SetupBuildInfo.Lens" 1355 \ , "Distribution.Types.SourceRepo" 1356 \ , "Distribution.Types.SourceRepo.Lens" 1357 \ , "Distribution.Types.TargetInfo" 1358 \ , "Distribution.Types.TestSuite" 1359 \ , "Distribution.Types.TestSuite.Lens" 1360 \ , "Distribution.Types.TestSuiteInterface" 1361 \ , "Distribution.Types.TestType" 1362 \ , "Distribution.Types.UnitId" 1363 \ , "Distribution.Types.UnqualComponentName" 1364 \ , "Distribution.Types.Version" 1365 \ , "Distribution.Types.VersionInterval" 1366 \ , "Distribution.Types.VersionRange" 1367 \ , "Distribution.Utils.Generic" 1368 \ , "Distribution.Utils.IOData" 1369 \ , "Distribution.Utils.LogProgress" 1370 \ , "Distribution.Utils.MapAccum" 1371 \ , "Distribution.Utils.NubList" 1372 \ , "Distribution.Utils.Progress" 1373 \ , "Distribution.Utils.ShortText" 1374 \ , "Distribution.Verbosity" 1375 \ , "Distribution.Version" 1376 \ , "Language.Haskell.Extension" 1377 \ , "Graphics.GLU" 1378 \ , "Graphics.GLU.Callbacks" 1379 \ , "Graphics.GLU.Functions" 1380 \ , "Graphics.GLU.Tokens" 1381 \ , "Graphics.GLU.Types" 1382 \ , "Graphics.UI.GLUT" 1383 \ , "Graphics.UI.GLUT.Begin" 1384 \ , "Graphics.UI.GLUT.Callbacks" 1385 \ , "Graphics.UI.GLUT.Callbacks.Global" 1386 \ , "Graphics.UI.GLUT.Callbacks.Window" 1387 \ , "Graphics.UI.GLUT.Colormap" 1388 \ , "Graphics.UI.GLUT.Debugging" 1389 \ , "Graphics.UI.GLUT.DeviceControl" 1390 \ , "Graphics.UI.GLUT.Fonts" 1391 \ , "Graphics.UI.GLUT.GameMode" 1392 \ , "Graphics.UI.GLUT.Initialization" 1393 \ , "Graphics.UI.GLUT.Menu" 1394 \ , "Graphics.UI.GLUT.Objects" 1395 \ , "Graphics.UI.GLUT.Overlay" 1396 \ , "Graphics.UI.GLUT.State" 1397 \ , "Graphics.UI.GLUT.Window" 1398 \ , "Network.Browser" 1399 \ , "Network.BufferType" 1400 \ , "Network.HTTP" 1401 \ , "Network.HTTP.Auth" 1402 \ , "Network.HTTP.Base" 1403 \ , "Network.HTTP.Cookie" 1404 \ , "Network.HTTP.HandleStream" 1405 \ , "Network.HTTP.Headers" 1406 \ , "Network.HTTP.Proxy" 1407 \ , "Network.HTTP.Stream" 1408 \ , "Network.Stream" 1409 \ , "Network.StreamDebugger" 1410 \ , "Network.StreamSocket" 1411 \ , "Network.TCP" 1412 \ , "Test.HUnit" 1413 \ , "Test.HUnit.Base" 1414 \ , "Test.HUnit.Lang" 1415 \ , "Test.HUnit.Terminal" 1416 \ , "Test.HUnit.Text" 1417 \ , "Data.ObjectName" 1418 \ , "Graphics.Rendering.OpenGL" 1419 \ , "Graphics.Rendering.OpenGL.GL" 1420 \ , "Graphics.Rendering.OpenGL.GL.Antialiasing" 1421 \ , "Graphics.Rendering.OpenGL.GL.BeginEnd" 1422 \ , "Graphics.Rendering.OpenGL.GL.Bitmaps" 1423 \ , "Graphics.Rendering.OpenGL.GL.BufferObjects" 1424 \ , "Graphics.Rendering.OpenGL.GL.Clipping" 1425 \ , "Graphics.Rendering.OpenGL.GL.ColorSum" 1426 \ , "Graphics.Rendering.OpenGL.GL.Colors" 1427 \ , "Graphics.Rendering.OpenGL.GL.ConditionalRendering" 1428 \ , "Graphics.Rendering.OpenGL.GL.CoordTrans" 1429 \ , "Graphics.Rendering.OpenGL.GL.DebugOutput" 1430 \ , "Graphics.Rendering.OpenGL.GL.DisplayLists" 1431 \ , "Graphics.Rendering.OpenGL.GL.Evaluators" 1432 \ , "Graphics.Rendering.OpenGL.GL.Feedback" 1433 \ , "Graphics.Rendering.OpenGL.GL.FlushFinish" 1434 \ , "Graphics.Rendering.OpenGL.GL.Fog" 1435 \ , "Graphics.Rendering.OpenGL.GL.Framebuffer" 1436 \ , "Graphics.Rendering.OpenGL.GL.FramebufferObjects" 1437 \ , "Graphics.Rendering.OpenGL.GL.FramebufferObjects.Attachments" 1438 \ , "Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjects" 1439 \ , "Graphics.Rendering.OpenGL.GL.FramebufferObjects.Queries" 1440 \ , "Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferObjects" 1441 \ , "Graphics.Rendering.OpenGL.GL.Hints" 1442 \ , "Graphics.Rendering.OpenGL.GL.LineSegments" 1443 \ , "Graphics.Rendering.OpenGL.GL.PerFragment" 1444 \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles" 1445 \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.ColorTable" 1446 \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.Convolution" 1447 \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.Histogram" 1448 \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.Minmax" 1449 \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelMap" 1450 \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelStorage" 1451 \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelTransfer" 1452 \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.Rasterization" 1453 \ , "Graphics.Rendering.OpenGL.GL.PixellikeObject" 1454 \ , "Graphics.Rendering.OpenGL.GL.Points" 1455 \ , "Graphics.Rendering.OpenGL.GL.Polygons" 1456 \ , "Graphics.Rendering.OpenGL.GL.PrimitiveMode" 1457 \ , "Graphics.Rendering.OpenGL.GL.QueryObjects" 1458 \ , "Graphics.Rendering.OpenGL.GL.RasterPos" 1459 \ , "Graphics.Rendering.OpenGL.GL.ReadCopyPixels" 1460 \ , "Graphics.Rendering.OpenGL.GL.Rectangles" 1461 \ , "Graphics.Rendering.OpenGL.GL.SavingState" 1462 \ , "Graphics.Rendering.OpenGL.GL.Selection" 1463 \ , "Graphics.Rendering.OpenGL.GL.Shaders" 1464 \ , "Graphics.Rendering.OpenGL.GL.Shaders.Attribs" 1465 \ , "Graphics.Rendering.OpenGL.GL.Shaders.Limits" 1466 \ , "Graphics.Rendering.OpenGL.GL.Shaders.ProgramBinaries" 1467 \ , "Graphics.Rendering.OpenGL.GL.Shaders.ProgramObjects" 1468 \ , "Graphics.Rendering.OpenGL.GL.Shaders.ShaderBinaries" 1469 \ , "Graphics.Rendering.OpenGL.GL.Shaders.ShaderObjects" 1470 \ , "Graphics.Rendering.OpenGL.GL.Shaders.Uniform" 1471 \ , "Graphics.Rendering.OpenGL.GL.StringQueries" 1472 \ , "Graphics.Rendering.OpenGL.GL.SyncObjects" 1473 \ , "Graphics.Rendering.OpenGL.GL.Tensor" 1474 \ , "Graphics.Rendering.OpenGL.GL.Texturing" 1475 \ , "Graphics.Rendering.OpenGL.GL.Texturing.Application" 1476 \ , "Graphics.Rendering.OpenGL.GL.Texturing.Environments" 1477 \ , "Graphics.Rendering.OpenGL.GL.Texturing.Objects" 1478 \ , "Graphics.Rendering.OpenGL.GL.Texturing.Parameters" 1479 \ , "Graphics.Rendering.OpenGL.GL.Texturing.Queries" 1480 \ , "Graphics.Rendering.OpenGL.GL.Texturing.Specification" 1481 \ , "Graphics.Rendering.OpenGL.GL.TransformFeedback" 1482 \ , "Graphics.Rendering.OpenGL.GL.VertexArrayObjects" 1483 \ , "Graphics.Rendering.OpenGL.GL.VertexArrays" 1484 \ , "Graphics.Rendering.OpenGL.GL.VertexSpec" 1485 \ , "Graphics.Rendering.OpenGL.GLU" 1486 \ , "Graphics.Rendering.OpenGL.GLU.Errors" 1487 \ , "Graphics.Rendering.OpenGL.GLU.Initialization" 1488 \ , "Graphics.Rendering.OpenGL.GLU.Matrix" 1489 \ , "Graphics.Rendering.OpenGL.GLU.Mipmapping" 1490 \ , "Graphics.Rendering.OpenGL.GLU.NURBS" 1491 \ , "Graphics.Rendering.OpenGL.GLU.Quadrics" 1492 \ , "Graphics.Rendering.OpenGL.GLU.Tessellation" 1493 \ , "Graphics.GL" 1494 \ , "Graphics.GL.AMD" 1495 \ , "Graphics.GL.AMD.BlendMinmaxFactor" 1496 \ , "Graphics.GL.AMD.DebugOutput" 1497 \ , "Graphics.GL.AMD.DepthClampSeparate" 1498 \ , "Graphics.GL.AMD.DrawBuffersBlend" 1499 \ , "Graphics.GL.AMD.FramebufferMultisampleAdvanced" 1500 \ , "Graphics.GL.AMD.FramebufferSamplePositions" 1501 \ , "Graphics.GL.AMD.GPUShaderHalfFloat" 1502 \ , "Graphics.GL.AMD.GPUShaderInt64" 1503 \ , "Graphics.GL.AMD.InterleavedElements" 1504 \ , "Graphics.GL.AMD.MultiDrawIndirect" 1505 \ , "Graphics.GL.AMD.NameGenDelete" 1506 \ , "Graphics.GL.AMD.OcclusionQueryEvent" 1507 \ , "Graphics.GL.AMD.PerformanceMonitor" 1508 \ , "Graphics.GL.AMD.PinnedMemory" 1509 \ , "Graphics.GL.AMD.QueryBufferObject" 1510 \ , "Graphics.GL.AMD.SamplePositions" 1511 \ , "Graphics.GL.AMD.SeamlessCubemapPerTexture" 1512 \ , "Graphics.GL.AMD.SparseTexture" 1513 \ , "Graphics.GL.AMD.StencilOperationExtended" 1514 \ , "Graphics.GL.AMD.TransformFeedback4" 1515 \ , "Graphics.GL.AMD.VertexShaderTessellator" 1516 \ , "Graphics.GL.APPLE" 1517 \ , "Graphics.GL.APPLE.AuxDepthStencil" 1518 \ , "Graphics.GL.APPLE.ClientStorage" 1519 \ , "Graphics.GL.APPLE.ElementArray" 1520 \ , "Graphics.GL.APPLE.Fence" 1521 \ , "Graphics.GL.APPLE.FloatPixels" 1522 \ , "Graphics.GL.APPLE.FlushBufferRange" 1523 \ , "Graphics.GL.APPLE.ObjectPurgeable" 1524 \ , "Graphics.GL.APPLE.RGB422" 1525 \ , "Graphics.GL.APPLE.RowBytes" 1526 \ , "Graphics.GL.APPLE.SpecularVector" 1527 \ , "Graphics.GL.APPLE.TextureRange" 1528 \ , "Graphics.GL.APPLE.TransformHint" 1529 \ , "Graphics.GL.APPLE.VertexArrayObject" 1530 \ , "Graphics.GL.APPLE.VertexArrayRange" 1531 \ , "Graphics.GL.APPLE.VertexProgramEvaluators" 1532 \ , "Graphics.GL.APPLE.YCbCr422" 1533 \ , "Graphics.GL.ARB" 1534 \ , "Graphics.GL.ARB.BaseInstance" 1535 \ , "Graphics.GL.ARB.BindlessTexture" 1536 \ , "Graphics.GL.ARB.BlendFuncExtended" 1537 \ , "Graphics.GL.ARB.BufferStorage" 1538 \ , "Graphics.GL.ARB.CLEvent" 1539 \ , "Graphics.GL.ARB.ClearBufferObject" 1540 \ , "Graphics.GL.ARB.ClearTexture" 1541 \ , "Graphics.GL.ARB.ClipControl" 1542 \ , "Graphics.GL.ARB.ColorBufferFloat" 1543 \ , "Graphics.GL.ARB.CompressedTexturePixelStorage" 1544 \ , "Graphics.GL.ARB.ComputeShader" 1545 \ , "Graphics.GL.ARB.ComputeVariableGroupSize" 1546 \ , "Graphics.GL.ARB.ConditionalRenderInverted" 1547 \ , "Graphics.GL.ARB.CopyBuffer" 1548 \ , "Graphics.GL.ARB.CopyImage" 1549 \ , "Graphics.GL.ARB.CullDistance" 1550 \ , "Graphics.GL.ARB.DebugOutput" 1551 \ , "Graphics.GL.ARB.DepthBufferFloat" 1552 \ , "Graphics.GL.ARB.DepthClamp" 1553 \ , "Graphics.GL.ARB.DepthTexture" 1554 \ , "Graphics.GL.ARB.DirectStateAccess" 1555 \ , "Graphics.GL.ARB.DrawBuffers" 1556 \ , "Graphics.GL.ARB.DrawBuffersBlend" 1557 \ , "Graphics.GL.ARB.DrawElementsBaseVertex" 1558 \ , "Graphics.GL.ARB.DrawIndirect" 1559 \ , "Graphics.GL.ARB.DrawInstanced" 1560 \ , "Graphics.GL.ARB.ES2Compatibility" 1561 \ , "Graphics.GL.ARB.ES31Compatibility" 1562 \ , "Graphics.GL.ARB.ES32Compatibility" 1563 \ , "Graphics.GL.ARB.ES3Compatibility" 1564 \ , "Graphics.GL.ARB.EnhancedLayouts" 1565 \ , "Graphics.GL.ARB.ExplicitUniformLocation" 1566 \ , "Graphics.GL.ARB.FragmentProgram" 1567 \ , "Graphics.GL.ARB.FragmentShader" 1568 \ , "Graphics.GL.ARB.FramebufferNoAttachments" 1569 \ , "Graphics.GL.ARB.FramebufferObjectCompatibility" 1570 \ , "Graphics.GL.ARB.FramebufferObjectCore" 1571 \ , "Graphics.GL.ARB.FramebufferSRGB" 1572 \ , "Graphics.GL.ARB.GPUShader5" 1573 \ , "Graphics.GL.ARB.GPUShaderFP64" 1574 \ , "Graphics.GL.ARB.GPUShaderInt64" 1575 \ , "Graphics.GL.ARB.GeometryShader4" 1576 \ , "Graphics.GL.ARB.GetProgramBinary" 1577 \ , "Graphics.GL.ARB.GetTextureSubImage" 1578 \ , "Graphics.GL.ARB.GlSpirv" 1579 \ , "Graphics.GL.ARB.HalfFloatPixel" 1580 \ , "Graphics.GL.ARB.HalfFloatVertex" 1581 \ , "Graphics.GL.ARB.ImagingCompatibility" 1582 \ , "Graphics.GL.ARB.ImagingCore" 1583 \ , "Graphics.GL.ARB.IndirectParameters" 1584 \ , "Graphics.GL.ARB.InstancedArrays" 1585 \ , "Graphics.GL.ARB.InternalformatQuery" 1586 \ , "Graphics.GL.ARB.InternalformatQuery2" 1587 \ , "Graphics.GL.ARB.InvalidateSubdata" 1588 \ , "Graphics.GL.ARB.MapBufferAlignment" 1589 \ , "Graphics.GL.ARB.MapBufferRange" 1590 \ , "Graphics.GL.ARB.MatrixPalette" 1591 \ , "Graphics.GL.ARB.MultiBind" 1592 \ , "Graphics.GL.ARB.MultiDrawIndirect" 1593 \ , "Graphics.GL.ARB.Multisample" 1594 \ , "Graphics.GL.ARB.Multitexture" 1595 \ , "Graphics.GL.ARB.OcclusionQuery" 1596 \ , "Graphics.GL.ARB.OcclusionQuery2" 1597 \ , "Graphics.GL.ARB.ParallelShaderCompile" 1598 \ , "Graphics.GL.ARB.PipelineStatisticsQuery" 1599 \ , "Graphics.GL.ARB.PixelBufferObject" 1600 \ , "Graphics.GL.ARB.PointParameters" 1601 \ , "Graphics.GL.ARB.PointSprite" 1602 \ , "Graphics.GL.ARB.PolygonOffsetClamp" 1603 \ , "Graphics.GL.ARB.ProgramInterfaceQuery" 1604 \ , "Graphics.GL.ARB.ProvokingVertex" 1605 \ , "Graphics.GL.ARB.QueryBufferObject" 1606 \ , "Graphics.GL.ARB.RobustnessCompatibility" 1607 \ , "Graphics.GL.ARB.RobustnessCore" 1608 \ , "Graphics.GL.ARB.SampleLocations" 1609 \ , "Graphics.GL.ARB.SampleShading" 1610 \ , "Graphics.GL.ARB.SamplerObjects" 1611 \ , "Graphics.GL.ARB.SeamlessCubeMap" 1612 \ , "Graphics.GL.ARB.SeamlessCubemapPerTexture" 1613 \ , "Graphics.GL.ARB.SeparateShaderObjects" 1614 \ , "Graphics.GL.ARB.ShaderAtomicCounters" 1615 \ , "Graphics.GL.ARB.ShaderImageLoadStore" 1616 \ , "Graphics.GL.ARB.ShaderObjects" 1617 \ , "Graphics.GL.ARB.ShaderStorageBufferObject" 1618 \ , "Graphics.GL.ARB.ShaderSubroutine" 1619 \ , "Graphics.GL.ARB.ShadingLanguage100" 1620 \ , "Graphics.GL.ARB.ShadingLanguageInclude" 1621 \ , "Graphics.GL.ARB.Shadow" 1622 \ , "Graphics.GL.ARB.ShadowAmbient" 1623 \ , "Graphics.GL.ARB.SparseBuffer" 1624 \ , "Graphics.GL.ARB.SparseTexture" 1625 \ , "Graphics.GL.ARB.SpirvExtensions" 1626 \ , "Graphics.GL.ARB.StencilTexturing" 1627 \ , "Graphics.GL.ARB.Sync" 1628 \ , "Graphics.GL.ARB.TessellationShader" 1629 \ , "Graphics.GL.ARB.TextureBarrier" 1630 \ , "Graphics.GL.ARB.TextureBorderClamp" 1631 \ , "Graphics.GL.ARB.TextureBufferObject" 1632 \ , "Graphics.GL.ARB.TextureBufferObjectRGB32" 1633 \ , "Graphics.GL.ARB.TextureBufferRange" 1634 \ , "Graphics.GL.ARB.TextureCompression" 1635 \ , "Graphics.GL.ARB.TextureCompressionBPTC" 1636 \ , "Graphics.GL.ARB.TextureCompressionRGTC" 1637 \ , "Graphics.GL.ARB.TextureCubeMap" 1638 \ , "Graphics.GL.ARB.TextureCubeMapArray" 1639 \ , "Graphics.GL.ARB.TextureEnvCombine" 1640 \ , "Graphics.GL.ARB.TextureEnvDot3" 1641 \ , "Graphics.GL.ARB.TextureFilterAnisotropic" 1642 \ , "Graphics.GL.ARB.TextureFilterMinmax" 1643 \ , "Graphics.GL.ARB.TextureFloat" 1644 \ , "Graphics.GL.ARB.TextureGather" 1645 \ , "Graphics.GL.ARB.TextureMirrorClampToEdge" 1646 \ , "Graphics.GL.ARB.TextureMirroredRepeat" 1647 \ , "Graphics.GL.ARB.TextureMultisample" 1648 \ , "Graphics.GL.ARB.TextureRG" 1649 \ , "Graphics.GL.ARB.TextureRGB10A2UI" 1650 \ , "Graphics.GL.ARB.TextureRectangle" 1651 \ , "Graphics.GL.ARB.TextureStencil8" 1652 \ , "Graphics.GL.ARB.TextureStorage" 1653 \ , "Graphics.GL.ARB.TextureStorageMultisample" 1654 \ , "Graphics.GL.ARB.TextureSwizzle" 1655 \ , "Graphics.GL.ARB.TextureView" 1656 \ , "Graphics.GL.ARB.TimerQuery" 1657 \ , "Graphics.GL.ARB.TransformFeedback2" 1658 \ , "Graphics.GL.ARB.TransformFeedback3" 1659 \ , "Graphics.GL.ARB.TransformFeedbackInstanced" 1660 \ , "Graphics.GL.ARB.TransformFeedbackOverflowQuery" 1661 \ , "Graphics.GL.ARB.TransposeMatrix" 1662 \ , "Graphics.GL.ARB.UniformBufferObject" 1663 \ , "Graphics.GL.ARB.VertexArrayBGRA" 1664 \ , "Graphics.GL.ARB.VertexArrayObject" 1665 \ , "Graphics.GL.ARB.VertexAttrib64Bit" 1666 \ , "Graphics.GL.ARB.VertexAttribBinding" 1667 \ , "Graphics.GL.ARB.VertexBlend" 1668 \ , "Graphics.GL.ARB.VertexBufferObject" 1669 \ , "Graphics.GL.ARB.VertexProgram" 1670 \ , "Graphics.GL.ARB.VertexShader" 1671 \ , "Graphics.GL.ARB.VertexType10f11f11fRev" 1672 \ , "Graphics.GL.ARB.VertexType2101010RevCompatibility" 1673 \ , "Graphics.GL.ARB.VertexType2101010RevCore" 1674 \ , "Graphics.GL.ARB.ViewportArray" 1675 \ , "Graphics.GL.ARB.WindowPos" 1676 \ , "Graphics.GL.ATI" 1677 \ , "Graphics.GL.ATI.DrawBuffers" 1678 \ , "Graphics.GL.ATI.ElementArray" 1679 \ , "Graphics.GL.ATI.EnvmapBumpmap" 1680 \ , "Graphics.GL.ATI.FragmentShader" 1681 \ , "Graphics.GL.ATI.MapObjectBuffer" 1682 \ , "Graphics.GL.ATI.Meminfo" 1683 \ , "Graphics.GL.ATI.PNTriangles" 1684 \ , "Graphics.GL.ATI.PixelFormatFloat" 1685 \ , "Graphics.GL.ATI.SeparateStencil" 1686 \ , "Graphics.GL.ATI.TextFragmentShader" 1687 \ , "Graphics.GL.ATI.TextureEnvCombine3" 1688 \ , "Graphics.GL.ATI.TextureFloat" 1689 \ , "Graphics.GL.ATI.TextureMirrorOnce" 1690 \ , "Graphics.GL.ATI.VertexArrayObject" 1691 \ , "Graphics.GL.ATI.VertexAttribArrayObject" 1692 \ , "Graphics.GL.ATI.VertexStreams" 1693 \ , "Graphics.GL.Compatibility30" 1694 \ , "Graphics.GL.Compatibility31" 1695 \ , "Graphics.GL.Compatibility32" 1696 \ , "Graphics.GL.Compatibility33" 1697 \ , "Graphics.GL.Compatibility40" 1698 \ , "Graphics.GL.Compatibility41" 1699 \ , "Graphics.GL.Compatibility42" 1700 \ , "Graphics.GL.Compatibility43" 1701 \ , "Graphics.GL.Compatibility44" 1702 \ , "Graphics.GL.Compatibility45" 1703 \ , "Graphics.GL.Compatibility46" 1704 \ , "Graphics.GL.Core30" 1705 \ , "Graphics.GL.Core31" 1706 \ , "Graphics.GL.Core32" 1707 \ , "Graphics.GL.Core33" 1708 \ , "Graphics.GL.Core40" 1709 \ , "Graphics.GL.Core41" 1710 \ , "Graphics.GL.Core42" 1711 \ , "Graphics.GL.Core43" 1712 \ , "Graphics.GL.Core44" 1713 \ , "Graphics.GL.Core45" 1714 \ , "Graphics.GL.Core46" 1715 \ , "Graphics.GL.EXT" 1716 \ , "Graphics.GL.EXT.ABGR" 1717 \ , "Graphics.GL.EXT.BGRA" 1718 \ , "Graphics.GL.EXT.BindableUniform" 1719 \ , "Graphics.GL.EXT.BlendColor" 1720 \ , "Graphics.GL.EXT.BlendEquationSeparate" 1721 \ , "Graphics.GL.EXT.BlendFuncSeparate" 1722 \ , "Graphics.GL.EXT.BlendMinmax" 1723 \ , "Graphics.GL.EXT.BlendSubtract" 1724 \ , "Graphics.GL.EXT.CMYKA" 1725 \ , "Graphics.GL.EXT.ClipVolumeHint" 1726 \ , "Graphics.GL.EXT.ColorSubtable" 1727 \ , "Graphics.GL.EXT.CompiledVertexArray" 1728 \ , "Graphics.GL.EXT.Convolution" 1729 \ , "Graphics.GL.EXT.CoordinateFrame" 1730 \ , "Graphics.GL.EXT.CopyTexture" 1731 \ , "Graphics.GL.EXT.CullVertex" 1732 \ , "Graphics.GL.EXT.DebugLabel" 1733 \ , "Graphics.GL.EXT.DebugMarker" 1734 \ , "Graphics.GL.EXT.DepthBoundsTest" 1735 \ , "Graphics.GL.EXT.DirectStateAccess" 1736 \ , "Graphics.GL.EXT.DrawBuffers2" 1737 \ , "Graphics.GL.EXT.DrawInstanced" 1738 \ , "Graphics.GL.EXT.DrawRangeElements" 1739 \ , "Graphics.GL.EXT.EglImageStorage" 1740 \ , "Graphics.GL.EXT.ExternalBuffer" 1741 \ , "Graphics.GL.EXT.FogCoord" 1742 \ , "Graphics.GL.EXT.FourTwoTwoPixels" 1743 \ , "Graphics.GL.EXT.FramebufferBlit" 1744 \ , "Graphics.GL.EXT.FramebufferMultisample" 1745 \ , "Graphics.GL.EXT.FramebufferMultisampleBlitScaled" 1746 \ , "Graphics.GL.EXT.FramebufferObject" 1747 \ , "Graphics.GL.EXT.FramebufferSRGB" 1748 \ , "Graphics.GL.EXT.GPUProgramParameters" 1749 \ , "Graphics.GL.EXT.GPUShader4" 1750 \ , "Graphics.GL.EXT.GeometryShader4" 1751 \ , "Graphics.GL.EXT.Histogram" 1752 \ , "Graphics.GL.EXT.IndexArrayFormats" 1753 \ , "Graphics.GL.EXT.IndexFunc" 1754 \ , "Graphics.GL.EXT.IndexMaterial" 1755 \ , "Graphics.GL.EXT.LightTexture" 1756 \ , "Graphics.GL.EXT.MemoryObject" 1757 \ , "Graphics.GL.EXT.MemoryObjectFd" 1758 \ , "Graphics.GL.EXT.MemoryObjectWin32" 1759 \ , "Graphics.GL.EXT.MultiDrawArrays" 1760 \ , "Graphics.GL.EXT.Multisample" 1761 \ , "Graphics.GL.EXT.PackedDepthStencil" 1762 \ , "Graphics.GL.EXT.PackedFloat" 1763 \ , "Graphics.GL.EXT.PackedPixels" 1764 \ , "Graphics.GL.EXT.PalettedTexture" 1765 \ , "Graphics.GL.EXT.PixelBufferObject" 1766 \ , "Graphics.GL.EXT.PixelTransform" 1767 \ , "Graphics.GL.EXT.PointParameters" 1768 \ , "Graphics.GL.EXT.PolygonOffset" 1769 \ , "Graphics.GL.EXT.PolygonOffsetClamp" 1770 \ , "Graphics.GL.EXT.ProvokingVertex" 1771 \ , "Graphics.GL.EXT.RasterMultisample" 1772 \ , "Graphics.GL.EXT.RescaleNormal" 1773 \ , "Graphics.GL.EXT.SecondaryColor" 1774 \ , "Graphics.GL.EXT.Semaphore" 1775 \ , "Graphics.GL.EXT.SemaphoreFd" 1776 \ , "Graphics.GL.EXT.SemaphoreWin32" 1777 \ , "Graphics.GL.EXT.SeparateShaderObjects" 1778 \ , "Graphics.GL.EXT.SeparateSpecularColor" 1779 \ , "Graphics.GL.EXT.ShaderFramebufferFetch" 1780 \ , "Graphics.GL.EXT.ShaderFramebufferFetchNonCoherent" 1781 \ , "Graphics.GL.EXT.ShaderImageLoadStore" 1782 \ , "Graphics.GL.EXT.SharedTexturePalette" 1783 \ , "Graphics.GL.EXT.StencilClearTag" 1784 \ , "Graphics.GL.EXT.StencilTwoSide" 1785 \ , "Graphics.GL.EXT.StencilWrap" 1786 \ , "Graphics.GL.EXT.Subtexture" 1787 \ , "Graphics.GL.EXT.Texture" 1788 \ , "Graphics.GL.EXT.Texture3D" 1789 \ , "Graphics.GL.EXT.TextureArray" 1790 \ , "Graphics.GL.EXT.TextureBufferObject" 1791 \ , "Graphics.GL.EXT.TextureCompressionLATC" 1792 \ , "Graphics.GL.EXT.TextureCompressionRGTC" 1793 \ , "Graphics.GL.EXT.TextureCompressionS3TC" 1794 \ , "Graphics.GL.EXT.TextureCubeMap" 1795 \ , "Graphics.GL.EXT.TextureEnvCombine" 1796 \ , "Graphics.GL.EXT.TextureEnvDot3" 1797 \ , "Graphics.GL.EXT.TextureFilterAnisotropic" 1798 \ , "Graphics.GL.EXT.TextureFilterMinmax" 1799 \ , "Graphics.GL.EXT.TextureInteger" 1800 \ , "Graphics.GL.EXT.TextureLODBias" 1801 \ , "Graphics.GL.EXT.TextureMirrorClamp" 1802 \ , "Graphics.GL.EXT.TextureObject" 1803 \ , "Graphics.GL.EXT.TexturePerturbNormal" 1804 \ , "Graphics.GL.EXT.TextureSNorm" 1805 \ , "Graphics.GL.EXT.TextureSRGB" 1806 \ , "Graphics.GL.EXT.TextureSRGBDecode" 1807 \ , "Graphics.GL.EXT.TextureSharedExponent" 1808 \ , "Graphics.GL.EXT.TextureSwizzle" 1809 \ , "Graphics.GL.EXT.TimerQuery" 1810 \ , "Graphics.GL.EXT.TransformFeedback" 1811 \ , "Graphics.GL.EXT.VertexArray" 1812 \ , "Graphics.GL.EXT.VertexArrayBGRA" 1813 \ , "Graphics.GL.EXT.VertexAttrib64Bit" 1814 \ , "Graphics.GL.EXT.VertexShader" 1815 \ , "Graphics.GL.EXT.VertexWeighting" 1816 \ , "Graphics.GL.EXT.Win32KeyedMutex" 1817 \ , "Graphics.GL.EXT.WindowRectangles" 1818 \ , "Graphics.GL.EXT.X11SyncObject" 1819 \ , "Graphics.GL.Functions" 1820 \ , "Graphics.GL.GREMEDY" 1821 \ , "Graphics.GL.GREMEDY.FrameTerminator" 1822 \ , "Graphics.GL.GREMEDY.StringMarker" 1823 \ , "Graphics.GL.GetProcAddress" 1824 \ , "Graphics.GL.Groups" 1825 \ , "Graphics.GL.HP" 1826 \ , "Graphics.GL.HP.ConvolutionBorderModes" 1827 \ , "Graphics.GL.HP.ImageTransform" 1828 \ , "Graphics.GL.HP.OcclusionTest" 1829 \ , "Graphics.GL.HP.TextureLighting" 1830 \ , "Graphics.GL.IBM" 1831 \ , "Graphics.GL.IBM.CullVertex" 1832 \ , "Graphics.GL.IBM.MultimodeDrawArrays" 1833 \ , "Graphics.GL.IBM.RasterposClip" 1834 \ , "Graphics.GL.IBM.StaticData" 1835 \ , "Graphics.GL.IBM.TextureMirroredRepeat" 1836 \ , "Graphics.GL.IBM.VertexArrayLists" 1837 \ , "Graphics.GL.INGR" 1838 \ , "Graphics.GL.INGR.BlendFuncSeparate" 1839 \ , "Graphics.GL.INGR.ColorClamp" 1840 \ , "Graphics.GL.INGR.InterlaceRead" 1841 \ , "Graphics.GL.INTEL" 1842 \ , "Graphics.GL.INTEL.BlackholeRender" 1843 \ , "Graphics.GL.INTEL.ConservativeRasterization" 1844 \ , "Graphics.GL.INTEL.FramebufferCmaa" 1845 \ , "Graphics.GL.INTEL.MapTexture" 1846 \ , "Graphics.GL.INTEL.ParallelArrays" 1847 \ , "Graphics.GL.INTEL.PerformanceQuery" 1848 \ , "Graphics.GL.KHR" 1849 \ , "Graphics.GL.KHR.BlendEquationAdvanced" 1850 \ , "Graphics.GL.KHR.BlendEquationAdvancedCoherent" 1851 \ , "Graphics.GL.KHR.ContextFlushControl" 1852 \ , "Graphics.GL.KHR.DebugCompatibility" 1853 \ , "Graphics.GL.KHR.DebugCore" 1854 \ , "Graphics.GL.KHR.NoError" 1855 \ , "Graphics.GL.KHR.ParallelShaderCompile" 1856 \ , "Graphics.GL.KHR.Robustness" 1857 \ , "Graphics.GL.KHR.TextureCompressionASTCHDR" 1858 \ , "Graphics.GL.KHR.TextureCompressionASTCLDR" 1859 \ , "Graphics.GL.MESA" 1860 \ , "Graphics.GL.MESA.PackInvert" 1861 \ , "Graphics.GL.MESA.ProgramBinaryFormats" 1862 \ , "Graphics.GL.MESA.ResizeBuffers" 1863 \ , "Graphics.GL.MESA.TileRasterOrder" 1864 \ , "Graphics.GL.MESA.WindowPos" 1865 \ , "Graphics.GL.MESA.YCbCrTexture" 1866 \ , "Graphics.GL.MESAX" 1867 \ , "Graphics.GL.MESAX.TextureStack" 1868 \ , "Graphics.GL.NV" 1869 \ , "Graphics.GL.NV.AlphaToCoverageDitherControl" 1870 \ , "Graphics.GL.NV.BindlessMultiDrawIndirect" 1871 \ , "Graphics.GL.NV.BindlessMultiDrawIndirectCount" 1872 \ , "Graphics.GL.NV.BindlessTexture" 1873 \ , "Graphics.GL.NV.BlendEquationAdvanced" 1874 \ , "Graphics.GL.NV.BlendEquationAdvancedCoherent" 1875 \ , "Graphics.GL.NV.BlendMinmaxFactor" 1876 \ , "Graphics.GL.NV.ClipSpaceWScaling" 1877 \ , "Graphics.GL.NV.CommandList" 1878 \ , "Graphics.GL.NV.ComputeProgram5" 1879 \ , "Graphics.GL.NV.ConditionalRender" 1880 \ , "Graphics.GL.NV.ConservativeRaster" 1881 \ , "Graphics.GL.NV.ConservativeRasterDilate" 1882 \ , "Graphics.GL.NV.ConservativeRasterPreSnap" 1883 \ , "Graphics.GL.NV.ConservativeRasterPreSnapTriangles" 1884 \ , "Graphics.GL.NV.CopyDepthToColor" 1885 \ , "Graphics.GL.NV.CopyImage" 1886 \ , "Graphics.GL.NV.DeepTexture3D" 1887 \ , "Graphics.GL.NV.DepthBufferFloat" 1888 \ , "Graphics.GL.NV.DepthClamp" 1889 \ , "Graphics.GL.NV.DrawTexture" 1890 \ , "Graphics.GL.NV.DrawVulkanImage" 1891 \ , "Graphics.GL.NV.Evaluators" 1892 \ , "Graphics.GL.NV.ExplicitMultisample" 1893 \ , "Graphics.GL.NV.Fence" 1894 \ , "Graphics.GL.NV.FillRectangle" 1895 \ , "Graphics.GL.NV.FloatBuffer" 1896 \ , "Graphics.GL.NV.FogDistance" 1897 \ , "Graphics.GL.NV.FragmentCoverageToColor" 1898 \ , "Graphics.GL.NV.FragmentProgram" 1899 \ , "Graphics.GL.NV.FragmentProgram2" 1900 \ , "Graphics.GL.NV.FramebufferMixedSamples" 1901 \ , "Graphics.GL.NV.FramebufferMultisampleCoverage" 1902 \ , "Graphics.GL.NV.GPUMulticast" 1903 \ , "Graphics.GL.NV.GPUProgram4" 1904 \ , "Graphics.GL.NV.GPUProgram5" 1905 \ , "Graphics.GL.NV.GPUShader5" 1906 \ , "Graphics.GL.NV.GeometryProgram4" 1907 \ , "Graphics.GL.NV.HalfFloat" 1908 \ , "Graphics.GL.NV.InternalformatSampleQuery" 1909 \ , "Graphics.GL.NV.LightMaxExponent" 1910 \ , "Graphics.GL.NV.MultisampleCoverage" 1911 \ , "Graphics.GL.NV.MultisampleFilterHint" 1912 \ , "Graphics.GL.NV.OcclusionQuery" 1913 \ , "Graphics.GL.NV.PackedDepthStencil" 1914 \ , "Graphics.GL.NV.ParameterBufferObject" 1915 \ , "Graphics.GL.NV.PathRenderingCompatibility" 1916 \ , "Graphics.GL.NV.PathRenderingCore" 1917 \ , "Graphics.GL.NV.PathRenderingSharedEdge" 1918 \ , "Graphics.GL.NV.PixelDataRange" 1919 \ , "Graphics.GL.NV.PointSprite" 1920 \ , "Graphics.GL.NV.PresentVideo" 1921 \ , "Graphics.GL.NV.PrimitiveRestart" 1922 \ , "Graphics.GL.NV.QueryResource" 1923 \ , "Graphics.GL.NV.QueryResourceTag" 1924 \ , "Graphics.GL.NV.RegisterCombiners" 1925 \ , "Graphics.GL.NV.RegisterCombiners2" 1926 \ , "Graphics.GL.NV.RobustnessVideoMemoryPurge" 1927 \ , "Graphics.GL.NV.SampleLocations" 1928 \ , "Graphics.GL.NV.ShaderBufferLoad" 1929 \ , "Graphics.GL.NV.ShaderBufferStore" 1930 \ , "Graphics.GL.NV.ShaderThreadGroup" 1931 \ , "Graphics.GL.NV.TessellationProgram5" 1932 \ , "Graphics.GL.NV.TexgenEmboss" 1933 \ , "Graphics.GL.NV.TexgenReflection" 1934 \ , "Graphics.GL.NV.TextureBarrier" 1935 \ , "Graphics.GL.NV.TextureEnvCombine4" 1936 \ , "Graphics.GL.NV.TextureExpandNormal" 1937 \ , "Graphics.GL.NV.TextureMultisample" 1938 \ , "Graphics.GL.NV.TextureRectangle" 1939 \ , "Graphics.GL.NV.TextureShader" 1940 \ , "Graphics.GL.NV.TextureShader2" 1941 \ , "Graphics.GL.NV.TextureShader3" 1942 \ , "Graphics.GL.NV.TransformFeedback" 1943 \ , "Graphics.GL.NV.TransformFeedback2" 1944 \ , "Graphics.GL.NV.UniformBufferUnifiedMemory" 1945 \ , "Graphics.GL.NV.VDPAUInterop" 1946 \ , "Graphics.GL.NV.VertexArrayRange" 1947 \ , "Graphics.GL.NV.VertexArrayRange2" 1948 \ , "Graphics.GL.NV.VertexAttribInteger64Bit" 1949 \ , "Graphics.GL.NV.VertexBufferUnifiedMemory" 1950 \ , "Graphics.GL.NV.VertexProgram" 1951 \ , "Graphics.GL.NV.VertexProgram2Option" 1952 \ , "Graphics.GL.NV.VertexProgram3" 1953 \ , "Graphics.GL.NV.VertexProgram4" 1954 \ , "Graphics.GL.NV.VideoCapture" 1955 \ , "Graphics.GL.NV.ViewportSwizzle" 1956 \ , "Graphics.GL.NVX" 1957 \ , "Graphics.GL.NVX.ConditionalRender" 1958 \ , "Graphics.GL.NVX.GPUMemoryInfo" 1959 \ , "Graphics.GL.NVX.LinkedGPUMulticast" 1960 \ , "Graphics.GL.OES" 1961 \ , "Graphics.GL.OES.ByteCoordinates" 1962 \ , "Graphics.GL.OES.CompressedPalettedTexture" 1963 \ , "Graphics.GL.OES.FixedPoint" 1964 \ , "Graphics.GL.OES.QueryMatrix" 1965 \ , "Graphics.GL.OES.ReadFormat" 1966 \ , "Graphics.GL.OES.SinglePrecision" 1967 \ , "Graphics.GL.OML" 1968 \ , "Graphics.GL.OML.Interlace" 1969 \ , "Graphics.GL.OML.Resample" 1970 \ , "Graphics.GL.OML.Subsample" 1971 \ , "Graphics.GL.OVR" 1972 \ , "Graphics.GL.OVR.Multiview" 1973 \ , "Graphics.GL.PGI" 1974 \ , "Graphics.GL.PGI.MiscHints" 1975 \ , "Graphics.GL.PGI.VertexHints" 1976 \ , "Graphics.GL.REND" 1977 \ , "Graphics.GL.REND.ScreenCoordinates" 1978 \ , "Graphics.GL.S3" 1979 \ , "Graphics.GL.S3.S3TC" 1980 \ , "Graphics.GL.SGI" 1981 \ , "Graphics.GL.SGI.ColorMatrix" 1982 \ , "Graphics.GL.SGI.ColorTable" 1983 \ , "Graphics.GL.SGI.TextureColorTable" 1984 \ , "Graphics.GL.SGIS" 1985 \ , "Graphics.GL.SGIS.DetailTexture" 1986 \ , "Graphics.GL.SGIS.FogFunction" 1987 \ , "Graphics.GL.SGIS.GenerateMipmap" 1988 \ , "Graphics.GL.SGIS.Multisample" 1989 \ , "Graphics.GL.SGIS.PixelTexture" 1990 \ , "Graphics.GL.SGIS.PointLineTexgen" 1991 \ , "Graphics.GL.SGIS.PointParameters" 1992 \ , "Graphics.GL.SGIS.SharpenTexture" 1993 \ , "Graphics.GL.SGIS.Texture4D" 1994 \ , "Graphics.GL.SGIS.TextureBorderClamp" 1995 \ , "Graphics.GL.SGIS.TextureColorMask" 1996 \ , "Graphics.GL.SGIS.TextureEdgeClamp" 1997 \ , "Graphics.GL.SGIS.TextureFilter4" 1998 \ , "Graphics.GL.SGIS.TextureLOD" 1999 \ , "Graphics.GL.SGIS.TextureSelect" 2000 \ , "Graphics.GL.SGIX" 2001 \ , "Graphics.GL.SGIX.Async" 2002 \ , "Graphics.GL.SGIX.AsyncHistogram" 2003 \ , "Graphics.GL.SGIX.AsyncPixel" 2004 \ , "Graphics.GL.SGIX.BlendAlphaMinmax" 2005 \ , "Graphics.GL.SGIX.CalligraphicFragment" 2006 \ , "Graphics.GL.SGIX.Clipmap" 2007 \ , "Graphics.GL.SGIX.ConvolutionAccuracy" 2008 \ , "Graphics.GL.SGIX.DepthTexture" 2009 \ , "Graphics.GL.SGIX.FlushRaster" 2010 \ , "Graphics.GL.SGIX.FogOffset" 2011 \ , "Graphics.GL.SGIX.FragmentLighting" 2012 \ , "Graphics.GL.SGIX.Framezoom" 2013 \ , "Graphics.GL.SGIX.IglooInterface" 2014 \ , "Graphics.GL.SGIX.Instruments" 2015 \ , "Graphics.GL.SGIX.Interlace" 2016 \ , "Graphics.GL.SGIX.IrInstrument1" 2017 \ , "Graphics.GL.SGIX.ListPriority" 2018 \ , "Graphics.GL.SGIX.PixelTexture" 2019 \ , "Graphics.GL.SGIX.PixelTiles" 2020 \ , "Graphics.GL.SGIX.PolynomialFFD" 2021 \ , "Graphics.GL.SGIX.ReferencePlane" 2022 \ , "Graphics.GL.SGIX.Resample" 2023 \ , "Graphics.GL.SGIX.ScalebiasHint" 2024 \ , "Graphics.GL.SGIX.Shadow" 2025 \ , "Graphics.GL.SGIX.ShadowAmbient" 2026 \ , "Graphics.GL.SGIX.Sprite" 2027 \ , "Graphics.GL.SGIX.Subsample" 2028 \ , "Graphics.GL.SGIX.TagSampleBuffer" 2029 \ , "Graphics.GL.SGIX.TextureAddEnv" 2030 \ , "Graphics.GL.SGIX.TextureCoordinateClamp" 2031 \ , "Graphics.GL.SGIX.TextureLODBias" 2032 \ , "Graphics.GL.SGIX.TextureMultiBuffer" 2033 \ , "Graphics.GL.SGIX.TextureScaleBias" 2034 \ , "Graphics.GL.SGIX.VertexPreclip" 2035 \ , "Graphics.GL.SGIX.YCrCb" 2036 \ , "Graphics.GL.SGIX.YCrCbA" 2037 \ , "Graphics.GL.SUN" 2038 \ , "Graphics.GL.SUN.ConvolutionBorderModes" 2039 \ , "Graphics.GL.SUN.GlobalAlpha" 2040 \ , "Graphics.GL.SUN.MeshArray" 2041 \ , "Graphics.GL.SUN.SliceAccum" 2042 \ , "Graphics.GL.SUN.TriangleList" 2043 \ , "Graphics.GL.SUN.Vertex" 2044 \ , "Graphics.GL.SUNX" 2045 \ , "Graphics.GL.SUNX.ConstantData" 2046 \ , "Graphics.GL.ThreeDFX" 2047 \ , "Graphics.GL.ThreeDFX.Multisample" 2048 \ , "Graphics.GL.ThreeDFX.Tbuffer" 2049 \ , "Graphics.GL.ThreeDFX.TextureCompressionFXT1" 2050 \ , "Graphics.GL.Tokens" 2051 \ , "Graphics.GL.Types" 2052 \ , "Graphics.GL.Version10" 2053 \ , "Graphics.GL.Version11" 2054 \ , "Graphics.GL.Version12" 2055 \ , "Graphics.GL.Version13" 2056 \ , "Graphics.GL.Version14" 2057 \ , "Graphics.GL.Version15" 2058 \ , "Graphics.GL.Version20" 2059 \ , "Graphics.GL.Version21" 2060 \ , "Graphics.GL.WIN" 2061 \ , "Graphics.GL.WIN.PhongShading" 2062 \ , "Graphics.GL.WIN.SpecularFog" 2063 \ , "Test.QuickCheck" 2064 \ , "Test.QuickCheck.All" 2065 \ , "Test.QuickCheck.Arbitrary" 2066 \ , "Test.QuickCheck.Exception" 2067 \ , "Test.QuickCheck.Function" 2068 \ , "Test.QuickCheck.Gen" 2069 \ , "Test.QuickCheck.Gen.Unsafe" 2070 \ , "Test.QuickCheck.Modifiers" 2071 \ , "Test.QuickCheck.Monadic" 2072 \ , "Test.QuickCheck.Poly" 2073 \ , "Test.QuickCheck.Property" 2074 \ , "Test.QuickCheck.Random" 2075 \ , "Test.QuickCheck.State" 2076 \ , "Test.QuickCheck.Test" 2077 \ , "Test.QuickCheck.Text" 2078 \ , "Data.StateVar" 2079 \ , "Graphics.Win32" 2080 \ , "Graphics.Win32.Control" 2081 \ , "Graphics.Win32.Dialogue" 2082 \ , "Graphics.Win32.GDI" 2083 \ , "Graphics.Win32.GDI.AlphaBlend" 2084 \ , "Graphics.Win32.GDI.Bitmap" 2085 \ , "Graphics.Win32.GDI.Brush" 2086 \ , "Graphics.Win32.GDI.Clip" 2087 \ , "Graphics.Win32.GDI.Font" 2088 \ , "Graphics.Win32.GDI.Graphics2D" 2089 \ , "Graphics.Win32.GDI.HDC" 2090 \ , "Graphics.Win32.GDI.Palette" 2091 \ , "Graphics.Win32.GDI.Path" 2092 \ , "Graphics.Win32.GDI.Pen" 2093 \ , "Graphics.Win32.GDI.Region" 2094 \ , "Graphics.Win32.GDI.Types" 2095 \ , "Graphics.Win32.Icon" 2096 \ , "Graphics.Win32.Key" 2097 \ , "Graphics.Win32.LayeredWindow" 2098 \ , "Graphics.Win32.Menu" 2099 \ , "Graphics.Win32.Message" 2100 \ , "Graphics.Win32.Misc" 2101 \ , "Graphics.Win32.Resource" 2102 \ , "Graphics.Win32.Window" 2103 \ , "Graphics.Win32.Window.AnimateWindow" 2104 \ , "Graphics.Win32.Window.ForegroundWindow" 2105 \ , "Graphics.Win32.Window.HotKey" 2106 \ , "Graphics.Win32.Window.IMM" 2107 \ , "Graphics.Win32.Window.PostMessage" 2108 \ , "Media.Win32" 2109 \ , "System.Win32" 2110 \ , "System.Win32.Automation" 2111 \ , "System.Win32.Automation.Input" 2112 \ , "System.Win32.Automation.Input.Key" 2113 \ , "System.Win32.Automation.Input.Mouse" 2114 \ , "System.Win32.Console" 2115 \ , "System.Win32.Console.CtrlHandler" 2116 \ , "System.Win32.Console.HWND" 2117 \ , "System.Win32.Console.Title" 2118 \ , "System.Win32.DLL" 2119 \ , "System.Win32.DebugApi" 2120 \ , "System.Win32.Encoding" 2121 \ , "System.Win32.Exception.Unsupported" 2122 \ , "System.Win32.File" 2123 \ , "System.Win32.FileMapping" 2124 \ , "System.Win32.HardLink" 2125 \ , "System.Win32.Info" 2126 \ , "System.Win32.Info.Computer" 2127 \ , "System.Win32.Info.Version" 2128 \ , "System.Win32.Mem" 2129 \ , "System.Win32.MinTTY" 2130 \ , "System.Win32.NLS" 2131 \ , "System.Win32.Path" 2132 \ , "System.Win32.Process" 2133 \ , "System.Win32.Registry" 2134 \ , "System.Win32.Security" 2135 \ , "System.Win32.Shell" 2136 \ , "System.Win32.SimpleMAPI" 2137 \ , "System.Win32.String" 2138 \ , "System.Win32.SymbolicLink" 2139 \ , "System.Win32.Thread" 2140 \ , "System.Win32.Time" 2141 \ , "System.Win32.Types" 2142 \ , "System.Win32.Utils" 2143 \ , "System.Win32.Word" 2144 \ , "Data.Array" 2145 \ , "Data.Array.Base" 2146 \ , "Data.Array.IArray" 2147 \ , "Data.Array.IO" 2148 \ , "Data.Array.IO.Internals" 2149 \ , "Data.Array.IO.Safe" 2150 \ , "Data.Array.MArray" 2151 \ , "Data.Array.MArray.Safe" 2152 \ , "Data.Array.ST" 2153 \ , "Data.Array.ST.Safe" 2154 \ , "Data.Array.Storable" 2155 \ , "Data.Array.Storable.Internals" 2156 \ , "Data.Array.Storable.Safe" 2157 \ , "Data.Array.Unboxed" 2158 \ , "Data.Array.Unsafe" 2159 \ , "Control.Concurrent.Async" 2160 \ , "Data.Attoparsec" 2161 \ , "Data.Attoparsec.ByteString" 2162 \ , "Data.Attoparsec.ByteString.Char8" 2163 \ , "Data.Attoparsec.ByteString.Lazy" 2164 \ , "Data.Attoparsec.Char8" 2165 \ , "Data.Attoparsec.Combinator" 2166 \ , "Data.Attoparsec.Internal" 2167 \ , "Data.Attoparsec.Internal.Types" 2168 \ , "Data.Attoparsec.Lazy" 2169 \ , "Data.Attoparsec.Number" 2170 \ , "Data.Attoparsec.Text" 2171 \ , "Data.Attoparsec.Text.Lazy" 2172 \ , "Data.Attoparsec.Types" 2173 \ , "Data.Attoparsec.Zepto" 2174 \ , "Control.Applicative" 2175 \ , "Control.Arrow" 2176 \ , "Control.Category" 2177 \ , "Control.Concurrent" 2178 \ , "Control.Concurrent.Chan" 2179 \ , "Control.Concurrent.MVar" 2180 \ , "Control.Concurrent.QSem" 2181 \ , "Control.Concurrent.QSemN" 2182 \ , "Control.Exception" 2183 \ , "Control.Exception.Base" 2184 \ , "Control.Monad" 2185 \ , "Control.Monad.Fail" 2186 \ , "Control.Monad.Fix" 2187 \ , "Control.Monad.IO.Class" 2188 \ , "Control.Monad.Instances" 2189 \ , "Control.Monad.ST" 2190 \ , "Control.Monad.ST.Lazy" 2191 \ , "Control.Monad.ST.Lazy.Safe" 2192 \ , "Control.Monad.ST.Lazy.Unsafe" 2193 \ , "Control.Monad.ST.Safe" 2194 \ , "Control.Monad.ST.Strict" 2195 \ , "Control.Monad.ST.Unsafe" 2196 \ , "Control.Monad.Zip" 2197 \ , "Data.Bifoldable" 2198 \ , "Data.Bifunctor" 2199 \ , "Data.Bitraversable" 2200 \ , "Data.Bits" 2201 \ , "Data.Bool" 2202 \ , "Data.Char" 2203 \ , "Data.Coerce" 2204 \ , "Data.Complex" 2205 \ , "Data.Data" 2206 \ , "Data.Dynamic" 2207 \ , "Data.Either" 2208 \ , "Data.Eq" 2209 \ , "Data.Fixed" 2210 \ , "Data.Foldable" 2211 \ , "Data.Function" 2212 \ , "Data.Functor" 2213 \ , "Data.Functor.Classes" 2214 \ , "Data.Functor.Compose" 2215 \ , "Data.Functor.Const" 2216 \ , "Data.Functor.Identity" 2217 \ , "Data.Functor.Product" 2218 \ , "Data.Functor.Sum" 2219 \ , "Data.IORef" 2220 \ , "Data.Int" 2221 \ , "Data.Ix" 2222 \ , "Data.Kind" 2223 \ , "Data.List" 2224 \ , "Data.List.NonEmpty" 2225 \ , "Data.Maybe" 2226 \ , "Data.Monoid" 2227 \ , "Data.Ord" 2228 \ , "Data.Proxy" 2229 \ , "Data.Ratio" 2230 \ , "Data.STRef" 2231 \ , "Data.STRef.Lazy" 2232 \ , "Data.STRef.Strict" 2233 \ , "Data.Semigroup" 2234 \ , "Data.String" 2235 \ , "Data.Traversable" 2236 \ , "Data.Tuple" 2237 \ , "Data.Type.Bool" 2238 \ , "Data.Type.Coercion" 2239 \ , "Data.Type.Equality" 2240 \ , "Data.Typeable" 2241 \ , "Data.Unique" 2242 \ , "Data.Version" 2243 \ , "Data.Void" 2244 \ , "Data.Word" 2245 \ , "Debug.Trace" 2246 \ , "Foreign" 2247 \ , "Foreign.C" 2248 \ , "Foreign.C.Error" 2249 \ , "Foreign.C.String" 2250 \ , "Foreign.C.Types" 2251 \ , "Foreign.Concurrent" 2252 \ , "Foreign.ForeignPtr" 2253 \ , "Foreign.ForeignPtr.Safe" 2254 \ , "Foreign.ForeignPtr.Unsafe" 2255 \ , "Foreign.Marshal" 2256 \ , "Foreign.Marshal.Alloc" 2257 \ , "Foreign.Marshal.Array" 2258 \ , "Foreign.Marshal.Error" 2259 \ , "Foreign.Marshal.Pool" 2260 \ , "Foreign.Marshal.Safe" 2261 \ , "Foreign.Marshal.Unsafe" 2262 \ , "Foreign.Marshal.Utils" 2263 \ , "Foreign.Ptr" 2264 \ , "Foreign.Safe" 2265 \ , "Foreign.StablePtr" 2266 \ , "Foreign.Storable" 2267 \ , "GHC.Arr" 2268 \ , "GHC.Base" 2269 \ , "GHC.ByteOrder" 2270 \ , "GHC.Char" 2271 \ , "GHC.Clock" 2272 \ , "GHC.Conc" 2273 \ , "GHC.Conc.IO" 2274 \ , "GHC.Conc.Signal" 2275 \ , "GHC.Conc.Sync" 2276 \ , "GHC.ConsoleHandler" 2277 \ , "GHC.Constants" 2278 \ , "GHC.Desugar" 2279 \ , "GHC.Enum" 2280 \ , "GHC.Environment" 2281 \ , "GHC.Err" 2282 \ , "GHC.Event" 2283 \ , "GHC.Exception" 2284 \ , "GHC.ExecutionStack" 2285 \ , "GHC.ExecutionStack.Internal" 2286 \ , "GHC.Exts" 2287 \ , "GHC.Fingerprint" 2288 \ , "GHC.Fingerprint.Type" 2289 \ , "GHC.Float" 2290 \ , "GHC.Float.ConversionUtils" 2291 \ , "GHC.Float.RealFracMethods" 2292 \ , "GHC.Foreign" 2293 \ , "GHC.ForeignPtr" 2294 \ , "GHC.GHCi" 2295 \ , "GHC.Generics" 2296 \ , "GHC.IO" 2297 \ , "GHC.IO.Buffer" 2298 \ , "GHC.IO.BufferedIO" 2299 \ , "GHC.IO.Device" 2300 \ , "GHC.IO.Encoding" 2301 \ , "GHC.IO.Encoding.CodePage" 2302 \ , "GHC.IO.Encoding.Failure" 2303 \ , "GHC.IO.Encoding.Iconv" 2304 \ , "GHC.IO.Encoding.Latin1" 2305 \ , "GHC.IO.Encoding.Types" 2306 \ , "GHC.IO.Encoding.UTF16" 2307 \ , "GHC.IO.Encoding.UTF32" 2308 \ , "GHC.IO.Encoding.UTF8" 2309 \ , "GHC.IO.Exception" 2310 \ , "GHC.IO.FD" 2311 \ , "GHC.IO.Handle" 2312 \ , "GHC.IO.Handle.FD" 2313 \ , "GHC.IO.Handle.Internals" 2314 \ , "GHC.IO.Handle.Lock" 2315 \ , "GHC.IO.Handle.Text" 2316 \ , "GHC.IO.Handle.Types" 2317 \ , "GHC.IO.IOMode" 2318 \ , "GHC.IO.Unsafe" 2319 \ , "GHC.IOArray" 2320 \ , "GHC.IORef" 2321 \ , "GHC.Int" 2322 \ , "GHC.List" 2323 \ , "GHC.MVar" 2324 \ , "GHC.Natural" 2325 \ , "GHC.Num" 2326 \ , "GHC.OldList" 2327 \ , "GHC.OverloadedLabels" 2328 \ , "GHC.PArr" 2329 \ , "GHC.Pack" 2330 \ , "GHC.Profiling" 2331 \ , "GHC.Ptr" 2332 \ , "GHC.RTS.Flags" 2333 \ , "GHC.Read" 2334 \ , "GHC.Real" 2335 \ , "GHC.Records" 2336 \ , "GHC.ST" 2337 \ , "GHC.STRef" 2338 \ , "GHC.Show" 2339 \ , "GHC.Stable" 2340 \ , "GHC.Stack" 2341 \ , "GHC.Stack.CCS" 2342 \ , "GHC.Stack.Types" 2343 \ , "GHC.StaticPtr" 2344 \ , "GHC.Stats" 2345 \ , "GHC.Storable" 2346 \ , "GHC.TopHandler" 2347 \ , "GHC.TypeLits" 2348 \ , "GHC.TypeNats" 2349 \ , "GHC.Unicode" 2350 \ , "GHC.Weak" 2351 \ , "GHC.Word" 2352 \ , "Numeric" 2353 \ , "Numeric.Natural" 2354 \ , "Prelude" 2355 \ , "System.CPUTime" 2356 \ , "System.Console.GetOpt" 2357 \ , "System.Environment" 2358 \ , "System.Environment.Blank" 2359 \ , "System.Exit" 2360 \ , "System.IO" 2361 \ , "System.IO.Error" 2362 \ , "System.IO.Unsafe" 2363 \ , "System.Info" 2364 \ , "System.Mem" 2365 \ , "System.Mem.StableName" 2366 \ , "System.Mem.Weak" 2367 \ , "System.Posix.Internals" 2368 \ , "System.Posix.Types" 2369 \ , "System.Timeout" 2370 \ , "Text.ParserCombinators.ReadP" 2371 \ , "Text.ParserCombinators.ReadPrec" 2372 \ , "Text.Printf" 2373 \ , "Text.Read" 2374 \ , "Text.Read.Lex" 2375 \ , "Text.Show" 2376 \ , "Text.Show.Functions" 2377 \ , "Type.Reflection" 2378 \ , "Type.Reflection.Unsafe" 2379 \ , "Unsafe.Coerce" 2380 \ , "Data.ByteString" 2381 \ , "Data.ByteString.Builder" 2382 \ , "Data.ByteString.Builder.Extra" 2383 \ , "Data.ByteString.Builder.Internal" 2384 \ , "Data.ByteString.Builder.Prim" 2385 \ , "Data.ByteString.Builder.Prim.Internal" 2386 \ , "Data.ByteString.Char8" 2387 \ , "Data.ByteString.Internal" 2388 \ , "Data.ByteString.Lazy" 2389 \ , "Data.ByteString.Lazy.Builder" 2390 \ , "Data.ByteString.Lazy.Builder.ASCII" 2391 \ , "Data.ByteString.Lazy.Builder.Extras" 2392 \ , "Data.ByteString.Lazy.Char8" 2393 \ , "Data.ByteString.Lazy.Internal" 2394 \ , "Data.ByteString.Short" 2395 \ , "Data.ByteString.Short.Internal" 2396 \ , "Data.ByteString.Unsafe" 2397 \ , "Data.CallStack" 2398 \ , "Data.CaseInsensitive" 2399 \ , "Data.CaseInsensitive.Unsafe" 2400 \ , "Network.CGI" 2401 \ , "Network.CGI.Compat" 2402 \ , "Network.CGI.Cookie" 2403 \ , "Network.CGI.Monad" 2404 \ , "Network.CGI.Protocol" 2405 \ , "Data.Graph" 2406 \ , "Data.IntMap" 2407 \ , "Data.IntMap.Internal" 2408 \ , "Data.IntMap.Internal.Debug" 2409 \ , "Data.IntMap.Lazy" 2410 \ , "Data.IntMap.Merge.Lazy" 2411 \ , "Data.IntMap.Merge.Strict" 2412 \ , "Data.IntMap.Strict" 2413 \ , "Data.IntSet" 2414 \ , "Data.IntSet.Internal" 2415 \ , "Data.Map" 2416 \ , "Data.Map.Internal" 2417 \ , "Data.Map.Internal.Debug" 2418 \ , "Data.Map.Lazy" 2419 \ , "Data.Map.Lazy.Merge" 2420 \ , "Data.Map.Merge.Lazy" 2421 \ , "Data.Map.Merge.Strict" 2422 \ , "Data.Map.Strict" 2423 \ , "Data.Map.Strict.Internal" 2424 \ , "Data.Map.Strict.Merge" 2425 \ , "Data.Sequence" 2426 \ , "Data.Sequence.Internal" 2427 \ , "Data.Sequence.Internal.Sorting" 2428 \ , "Data.Set" 2429 \ , "Data.Set.Internal" 2430 \ , "Data.Tree" 2431 \ , "Utils.Containers.Internal.BitQueue" 2432 \ , "Utils.Containers.Internal.BitUtil" 2433 \ , "Utils.Containers.Internal.StrictPair" 2434 \ , "Control.DeepSeq" 2435 \ , "System.Directory" 2436 \ , "System.Directory.Internal" 2437 \ , "System.Directory.Internal.Prelude" 2438 \ , "Control.Monad.Catch" 2439 \ , "Control.Monad.Catch.Pure" 2440 \ , "Control.Exception.Extensible" 2441 \ , "Data.Graph.Inductive" 2442 \ , "Data.Graph.Inductive.Basic" 2443 \ , "Data.Graph.Inductive.Example" 2444 \ , "Data.Graph.Inductive.Graph" 2445 \ , "Data.Graph.Inductive.Internal.Heap" 2446 \ , "Data.Graph.Inductive.Internal.Queue" 2447 \ , "Data.Graph.Inductive.Internal.RootPath" 2448 \ , "Data.Graph.Inductive.Internal.Thread" 2449 \ , "Data.Graph.Inductive.Monad" 2450 \ , "Data.Graph.Inductive.Monad.IOArray" 2451 \ , "Data.Graph.Inductive.Monad.STArray" 2452 \ , "Data.Graph.Inductive.NodeMap" 2453 \ , "Data.Graph.Inductive.PatriciaTree" 2454 \ , "Data.Graph.Inductive.Query" 2455 \ , "Data.Graph.Inductive.Query.ArtPoint" 2456 \ , "Data.Graph.Inductive.Query.BCC" 2457 \ , "Data.Graph.Inductive.Query.BFS" 2458 \ , "Data.Graph.Inductive.Query.DFS" 2459 \ , "Data.Graph.Inductive.Query.Dominators" 2460 \ , "Data.Graph.Inductive.Query.GVD" 2461 \ , "Data.Graph.Inductive.Query.Indep" 2462 \ , "Data.Graph.Inductive.Query.MST" 2463 \ , "Data.Graph.Inductive.Query.MaxFlow" 2464 \ , "Data.Graph.Inductive.Query.MaxFlow2" 2465 \ , "Data.Graph.Inductive.Query.Monad" 2466 \ , "Data.Graph.Inductive.Query.SP" 2467 \ , "Data.Graph.Inductive.Query.TransClos" 2468 \ , "Data.Graph.Inductive.Tree" 2469 \ , "System.FilePath" 2470 \ , "System.FilePath.Posix" 2471 \ , "System.FilePath.Windows" 2472 \ , "Numeric.Fixed" 2473 \ , "Annotations" 2474 \ , "ApiAnnotation" 2475 \ , "Ar" 2476 \ , "AsmCodeGen" 2477 \ , "AsmUtils" 2478 \ , "Avail" 2479 \ , "Bag" 2480 \ , "BasicTypes" 2481 \ , "BinFingerprint" 2482 \ , "BinIface" 2483 \ , "Binary" 2484 \ , "Bitmap" 2485 \ , "BkpSyn" 2486 \ , "BlockId" 2487 \ , "BooleanFormula" 2488 \ , "BufWrite" 2489 \ , "BuildTyCl" 2490 \ , "ByteCodeAsm" 2491 \ , "ByteCodeGen" 2492 \ , "ByteCodeInstr" 2493 \ , "ByteCodeItbls" 2494 \ , "ByteCodeLink" 2495 \ , "ByteCodeTypes" 2496 \ , "CLabel" 2497 \ , "CPrim" 2498 \ , "CSE" 2499 \ , "CallArity" 2500 \ , "CgUtils" 2501 \ , "Check" 2502 \ , "Class" 2503 \ , "CmdLineParser" 2504 \ , "Cmm" 2505 \ , "CmmBuildInfoTables" 2506 \ , "CmmCallConv" 2507 \ , "CmmCommonBlockElim" 2508 \ , "CmmContFlowOpt" 2509 \ , "CmmExpr" 2510 \ , "CmmImplementSwitchPlans" 2511 \ , "CmmInfo" 2512 \ , "CmmLayoutStack" 2513 \ , "CmmLex" 2514 \ , "CmmLint" 2515 \ , "CmmLive" 2516 \ , "CmmMachOp" 2517 \ , "CmmMonad" 2518 \ , "CmmNode" 2519 \ , "CmmOpt" 2520 \ , "CmmParse" 2521 \ , "CmmPipeline" 2522 \ , "CmmProcPoint" 2523 \ , "CmmSink" 2524 \ , "CmmSwitch" 2525 \ , "CmmType" 2526 \ , "CmmUtils" 2527 \ , "CoAxiom" 2528 \ , "CodeGen.Platform" 2529 \ , "CodeGen.Platform.ARM" 2530 \ , "CodeGen.Platform.ARM64" 2531 \ , "CodeGen.Platform.NoRegs" 2532 \ , "CodeGen.Platform.PPC" 2533 \ , "CodeGen.Platform.PPC_Darwin" 2534 \ , "CodeGen.Platform.SPARC" 2535 \ , "CodeGen.Platform.X86" 2536 \ , "CodeGen.Platform.X86_64" 2537 \ , "CodeOutput" 2538 \ , "Coercion" 2539 \ , "ConLike" 2540 \ , "Config" 2541 \ , "Constants" 2542 \ , "Convert" 2543 \ , "CoreArity" 2544 \ , "CoreFVs" 2545 \ , "CoreLint" 2546 \ , "CoreMonad" 2547 \ , "CoreOpt" 2548 \ , "CorePrep" 2549 \ , "CoreSeq" 2550 \ , "CoreStats" 2551 \ , "CoreSubst" 2552 \ , "CoreSyn" 2553 \ , "CoreTidy" 2554 \ , "CoreToStg" 2555 \ , "CoreUnfold" 2556 \ , "CoreUtils" 2557 \ , "CostCentre" 2558 \ , "Coverage" 2559 \ , "Ctype" 2560 \ , "DataCon" 2561 \ , "Debug" 2562 \ , "Debugger" 2563 \ , "DebuggerUtils" 2564 \ , "Demand" 2565 \ , "Desugar" 2566 \ , "Digraph" 2567 \ , "DmdAnal" 2568 \ , "DriverBkp" 2569 \ , "DriverMkDepend" 2570 \ , "DriverPhases" 2571 \ , "DriverPipeline" 2572 \ , "DsArrows" 2573 \ , "DsBinds" 2574 \ , "DsCCall" 2575 \ , "DsExpr" 2576 \ , "DsForeign" 2577 \ , "DsGRHSs" 2578 \ , "DsListComp" 2579 \ , "DsMeta" 2580 \ , "DsMonad" 2581 \ , "DsUsage" 2582 \ , "DsUtils" 2583 \ , "Dwarf" 2584 \ , "Dwarf.Constants" 2585 \ , "Dwarf.Types" 2586 \ , "DynFlags" 2587 \ , "DynamicLoading" 2588 \ , "Elf" 2589 \ , "Encoding" 2590 \ , "EnumSet" 2591 \ , "ErrUtils" 2592 \ , "Exception" 2593 \ , "Exitify" 2594 \ , "FV" 2595 \ , "FamInst" 2596 \ , "FamInstEnv" 2597 \ , "FastFunctions" 2598 \ , "FastMutInt" 2599 \ , "FastString" 2600 \ , "FastStringEnv" 2601 \ , "FieldLabel" 2602 \ , "FileCleanup" 2603 \ , "Finder" 2604 \ , "Fingerprint" 2605 \ , "FiniteMap" 2606 \ , "FlagChecker" 2607 \ , "FloatIn" 2608 \ , "FloatOut" 2609 \ , "ForeignCall" 2610 \ , "Format" 2611 \ , "FunDeps" 2612 \ , "GHC" 2613 \ , "GHCi" 2614 \ , "GhcMake" 2615 \ , "GhcMonad" 2616 \ , "GhcPlugins" 2617 \ , "GraphBase" 2618 \ , "GraphColor" 2619 \ , "GraphOps" 2620 \ , "GraphPpr" 2621 \ , "HaddockUtils" 2622 \ , "HeaderInfo" 2623 \ , "Hooks" 2624 \ , "Hoopl.Block" 2625 \ , "Hoopl.Collections" 2626 \ , "Hoopl.Dataflow" 2627 \ , "Hoopl.Graph" 2628 \ , "Hoopl.Label" 2629 \ , "Hoopl.Unique" 2630 \ , "HsBinds" 2631 \ , "HsDecls" 2632 \ , "HsDoc" 2633 \ , "HsDumpAst" 2634 \ , "HsExpr" 2635 \ , "HsExtension" 2636 \ , "HsImpExp" 2637 \ , "HsLit" 2638 \ , "HsPat" 2639 \ , "HsSyn" 2640 \ , "HsTypes" 2641 \ , "HsUtils" 2642 \ , "HscMain" 2643 \ , "HscStats" 2644 \ , "HscTypes" 2645 \ , "IOEnv" 2646 \ , "Id" 2647 \ , "IdInfo" 2648 \ , "IfaceEnv" 2649 \ , "IfaceSyn" 2650 \ , "IfaceType" 2651 \ , "Inst" 2652 \ , "InstEnv" 2653 \ , "Instruction" 2654 \ , "InteractiveEval" 2655 \ , "InteractiveEvalTypes" 2656 \ , "Json" 2657 \ , "Kind" 2658 \ , "KnownUniques" 2659 \ , "Lexeme" 2660 \ , "Lexer" 2661 \ , "LiberateCase" 2662 \ , "Linker" 2663 \ , "ListSetOps" 2664 \ , "ListT" 2665 \ , "Literal" 2666 \ , "Llvm" 2667 \ , "Llvm.AbsSyn" 2668 \ , "Llvm.MetaData" 2669 \ , "Llvm.PpLlvm" 2670 \ , "Llvm.Types" 2671 \ , "LlvmCodeGen" 2672 \ , "LlvmCodeGen.Base" 2673 \ , "LlvmCodeGen.CodeGen" 2674 \ , "LlvmCodeGen.Data" 2675 \ , "LlvmCodeGen.Ppr" 2676 \ , "LlvmCodeGen.Regs" 2677 \ , "LlvmMangler" 2678 \ , "LoadIface" 2679 \ , "Match" 2680 \ , "MatchCon" 2681 \ , "MatchLit" 2682 \ , "Maybes" 2683 \ , "MkCore" 2684 \ , "MkGraph" 2685 \ , "MkId" 2686 \ , "MkIface" 2687 \ , "Module" 2688 \ , "MonadUtils" 2689 \ , "NCGMonad" 2690 \ , "Name" 2691 \ , "NameCache" 2692 \ , "NameEnv" 2693 \ , "NameSet" 2694 \ , "NameShape" 2695 \ , "OccName" 2696 \ , "OccurAnal" 2697 \ , "OptCoercion" 2698 \ , "OrdList" 2699 \ , "Outputable" 2700 \ , "PIC" 2701 \ , "PPC.CodeGen" 2702 \ , "PPC.Cond" 2703 \ , "PPC.Instr" 2704 \ , "PPC.Ppr" 2705 \ , "PPC.RegInfo" 2706 \ , "PPC.Regs" 2707 \ , "PackageConfig" 2708 \ , "Packages" 2709 \ , "Pair" 2710 \ , "Panic" 2711 \ , "Parser" 2712 \ , "PatSyn" 2713 \ , "PipelineMonad" 2714 \ , "PlaceHolder" 2715 \ , "Platform" 2716 \ , "PlatformConstants" 2717 \ , "Plugins" 2718 \ , "PmExpr" 2719 \ , "PprBase" 2720 \ , "PprC" 2721 \ , "PprCmm" 2722 \ , "PprCmmDecl" 2723 \ , "PprCmmExpr" 2724 \ , "PprColour" 2725 \ , "PprCore" 2726 \ , "PprTyThing" 2727 \ , "PrelInfo" 2728 \ , "PrelNames" 2729 \ , "PrelRules" 2730 \ , "Pretty" 2731 \ , "PrimOp" 2732 \ , "ProfInit" 2733 \ , "RdrHsSyn" 2734 \ , "RdrName" 2735 \ , "Reg" 2736 \ , "RegAlloc.Graph.ArchBase" 2737 \ , "RegAlloc.Graph.ArchX86" 2738 \ , "RegAlloc.Graph.Coalesce" 2739 \ , "RegAlloc.Graph.Main" 2740 \ , "RegAlloc.Graph.Spill" 2741 \ , "RegAlloc.Graph.SpillClean" 2742 \ , "RegAlloc.Graph.SpillCost" 2743 \ , "RegAlloc.Graph.Stats" 2744 \ , "RegAlloc.Graph.TrivColorable" 2745 \ , "RegAlloc.Linear.Base" 2746 \ , "RegAlloc.Linear.FreeRegs" 2747 \ , "RegAlloc.Linear.JoinToTargets" 2748 \ , "RegAlloc.Linear.Main" 2749 \ , "RegAlloc.Linear.PPC.FreeRegs" 2750 \ , "RegAlloc.Linear.SPARC.FreeRegs" 2751 \ , "RegAlloc.Linear.StackMap" 2752 \ , "RegAlloc.Linear.State" 2753 \ , "RegAlloc.Linear.Stats" 2754 \ , "RegAlloc.Linear.X86.FreeRegs" 2755 \ , "RegAlloc.Linear.X86_64.FreeRegs" 2756 \ , "RegAlloc.Liveness" 2757 \ , "RegClass" 2758 \ , "RepType" 2759 \ , "RnBinds" 2760 \ , "RnEnv" 2761 \ , "RnExpr" 2762 \ , "RnFixity" 2763 \ , "RnHsDoc" 2764 \ , "RnModIface" 2765 \ , "RnNames" 2766 \ , "RnPat" 2767 \ , "RnSource" 2768 \ , "RnSplice" 2769 \ , "RnTypes" 2770 \ , "RnUnbound" 2771 \ , "RnUtils" 2772 \ , "RtClosureInspect" 2773 \ , "Rules" 2774 \ , "SAT" 2775 \ , "SMRep" 2776 \ , "SPARC.AddrMode" 2777 \ , "SPARC.Base" 2778 \ , "SPARC.CodeGen" 2779 \ , "SPARC.CodeGen.Amode" 2780 \ , "SPARC.CodeGen.Base" 2781 \ , "SPARC.CodeGen.CondCode" 2782 \ , "SPARC.CodeGen.Expand" 2783 \ , "SPARC.CodeGen.Gen32" 2784 \ , "SPARC.CodeGen.Gen64" 2785 \ , "SPARC.CodeGen.Sanity" 2786 \ , "SPARC.Cond" 2787 \ , "SPARC.Imm" 2788 \ , "SPARC.Instr" 2789 \ , "SPARC.Ppr" 2790 \ , "SPARC.Regs" 2791 \ , "SPARC.ShortcutJump" 2792 \ , "SPARC.Stack" 2793 \ , "SetLevels" 2794 \ , "SimplCore" 2795 \ , "SimplEnv" 2796 \ , "SimplMonad" 2797 \ , "SimplStg" 2798 \ , "SimplUtils" 2799 \ , "Simplify" 2800 \ , "SpecConstr" 2801 \ , "Specialise" 2802 \ , "SrcLoc" 2803 \ , "State" 2804 \ , "StaticPtrTable" 2805 \ , "StgCmm" 2806 \ , "StgCmmArgRep" 2807 \ , "StgCmmBind" 2808 \ , "StgCmmClosure" 2809 \ , "StgCmmCon" 2810 \ , "StgCmmEnv" 2811 \ , "StgCmmExpr" 2812 \ , "StgCmmExtCode" 2813 \ , "StgCmmForeign" 2814 \ , "StgCmmHeap" 2815 \ , "StgCmmHpc" 2816 \ , "StgCmmLayout" 2817 \ , "StgCmmMonad" 2818 \ , "StgCmmPrim" 2819 \ , "StgCmmProf" 2820 \ , "StgCmmTicky" 2821 \ , "StgCmmUtils" 2822 \ , "StgCse" 2823 \ , "StgLint" 2824 \ , "StgStats" 2825 \ , "StgSyn" 2826 \ , "Stream" 2827 \ , "StringBuffer" 2828 \ , "SysTools" 2829 \ , "SysTools.BaseDir" 2830 \ , "SysTools.ExtraObj" 2831 \ , "SysTools.Info" 2832 \ , "SysTools.Process" 2833 \ , "SysTools.Tasks" 2834 \ , "SysTools.Terminal" 2835 \ , "THNames" 2836 \ , "TargetReg" 2837 \ , "TcAnnotations" 2838 \ , "TcArrows" 2839 \ , "TcBackpack" 2840 \ , "TcBinds" 2841 \ , "TcCanonical" 2842 \ , "TcClassDcl" 2843 \ , "TcDefaults" 2844 \ , "TcDeriv" 2845 \ , "TcDerivInfer" 2846 \ , "TcDerivUtils" 2847 \ , "TcEnv" 2848 \ , "TcErrors" 2849 \ , "TcEvidence" 2850 \ , "TcExpr" 2851 \ , "TcFlatten" 2852 \ , "TcForeign" 2853 \ , "TcGenDeriv" 2854 \ , "TcGenFunctor" 2855 \ , "TcGenGenerics" 2856 \ , "TcHsSyn" 2857 \ , "TcHsType" 2858 \ , "TcIface" 2859 \ , "TcInstDcls" 2860 \ , "TcInteract" 2861 \ , "TcMType" 2862 \ , "TcMatches" 2863 \ , "TcPat" 2864 \ , "TcPatSyn" 2865 \ , "TcPluginM" 2866 \ , "TcRnDriver" 2867 \ , "TcRnExports" 2868 \ , "TcRnMonad" 2869 \ , "TcRnTypes" 2870 \ , "TcRules" 2871 \ , "TcSMonad" 2872 \ , "TcSigs" 2873 \ , "TcSimplify" 2874 \ , "TcSplice" 2875 \ , "TcTyClsDecls" 2876 \ , "TcTyDecls" 2877 \ , "TcType" 2878 \ , "TcTypeNats" 2879 \ , "TcTypeable" 2880 \ , "TcUnify" 2881 \ , "TcValidity" 2882 \ , "TidyPgm" 2883 \ , "TmOracle" 2884 \ , "ToIface" 2885 \ , "TrieMap" 2886 \ , "TyCoRep" 2887 \ , "TyCon" 2888 \ , "Type" 2889 \ , "TysPrim" 2890 \ , "TysWiredIn" 2891 \ , "UnVarGraph" 2892 \ , "UnariseStg" 2893 \ , "Unify" 2894 \ , "UniqDFM" 2895 \ , "UniqDSet" 2896 \ , "UniqFM" 2897 \ , "UniqMap" 2898 \ , "UniqSet" 2899 \ , "UniqSupply" 2900 \ , "Unique" 2901 \ , "Util" 2902 \ , "Var" 2903 \ , "VarEnv" 2904 \ , "VarSet" 2905 \ , "Vectorise" 2906 \ , "Vectorise.Builtins" 2907 \ , "Vectorise.Builtins.Base" 2908 \ , "Vectorise.Builtins.Initialise" 2909 \ , "Vectorise.Convert" 2910 \ , "Vectorise.Env" 2911 \ , "Vectorise.Exp" 2912 \ , "Vectorise.Generic.Description" 2913 \ , "Vectorise.Generic.PADict" 2914 \ , "Vectorise.Generic.PAMethods" 2915 \ , "Vectorise.Generic.PData" 2916 \ , "Vectorise.Monad" 2917 \ , "Vectorise.Monad.Base" 2918 \ , "Vectorise.Monad.Global" 2919 \ , "Vectorise.Monad.InstEnv" 2920 \ , "Vectorise.Monad.Local" 2921 \ , "Vectorise.Monad.Naming" 2922 \ , "Vectorise.Type.Classify" 2923 \ , "Vectorise.Type.Env" 2924 \ , "Vectorise.Type.TyConDecl" 2925 \ , "Vectorise.Type.Type" 2926 \ , "Vectorise.Utils" 2927 \ , "Vectorise.Utils.Base" 2928 \ , "Vectorise.Utils.Closure" 2929 \ , "Vectorise.Utils.Hoisting" 2930 \ , "Vectorise.Utils.PADict" 2931 \ , "Vectorise.Utils.Poly" 2932 \ , "Vectorise.Var" 2933 \ , "Vectorise.Vect" 2934 \ , "WorkWrap" 2935 \ , "WwLib" 2936 \ , "X86.CodeGen" 2937 \ , "X86.Cond" 2938 \ , "X86.Instr" 2939 \ , "X86.Ppr" 2940 \ , "X86.RegInfo" 2941 \ , "X86.Regs" 2942 \ , "Numeric.Half" 2943 \ , "Data.Hashable" 2944 \ , "Data.Hashable.Lifted" 2945 \ , "Language.Haskell.Lexer" 2946 \ , "Language.Haskell.ParseMonad" 2947 \ , "Language.Haskell.ParseUtils" 2948 \ , "Language.Haskell.Parser" 2949 \ , "Language.Haskell.Pretty" 2950 \ , "Language.Haskell.Syntax" 2951 \ , "Control.Monad" 2952 \ , "Data.Array" 2953 \ , "Data.Bits" 2954 \ , "Data.Char" 2955 \ , "Data.Complex" 2956 \ , "Data.Int" 2957 \ , "Data.Ix" 2958 \ , "Data.List" 2959 \ , "Data.Maybe" 2960 \ , "Data.Ratio" 2961 \ , "Data.Word" 2962 \ , "Foreign" 2963 \ , "Foreign.C" 2964 \ , "Foreign.C.Error" 2965 \ , "Foreign.C.String" 2966 \ , "Foreign.C.Types" 2967 \ , "Foreign.ForeignPtr" 2968 \ , "Foreign.Marshal" 2969 \ , "Foreign.Marshal.Alloc" 2970 \ , "Foreign.Marshal.Array" 2971 \ , "Foreign.Marshal.Error" 2972 \ , "Foreign.Marshal.Utils" 2973 \ , "Foreign.Ptr" 2974 \ , "Foreign.StablePtr" 2975 \ , "Foreign.Storable" 2976 \ , "Numeric" 2977 \ , "Prelude" 2978 \ , "System.Environment" 2979 \ , "System.Exit" 2980 \ , "System.IO" 2981 \ , "System.IO.Error" 2982 \ , "Array" 2983 \ , "Bits" 2984 \ , "CError" 2985 \ , "CForeign" 2986 \ , "CPUTime" 2987 \ , "CString" 2988 \ , "CTypes" 2989 \ , "Char" 2990 \ , "Complex" 2991 \ , "Directory" 2992 \ , "ForeignPtr" 2993 \ , "IO" 2994 \ , "Int" 2995 \ , "Ix" 2996 \ , "List" 2997 \ , "Locale" 2998 \ , "MarshalAlloc" 2999 \ , "MarshalArray" 3000 \ , "MarshalError" 3001 \ , "MarshalUtils" 3002 \ , "Maybe" 3003 \ , "Monad" 3004 \ , "Numeric" 3005 \ , "Prelude" 3006 \ , "Ptr" 3007 \ , "Random" 3008 \ , "Ratio" 3009 \ , "StablePtr" 3010 \ , "Storable" 3011 \ , "System" 3012 \ , "Time" 3013 \ , "Word" 3014 \ , "Trace.Hpc.Mix" 3015 \ , "Trace.Hpc.Reflect" 3016 \ , "Trace.Hpc.Tix" 3017 \ , "Trace.Hpc.Util" 3018 \ , "Text.Html" 3019 \ , "Text.Html.BlockTable" 3020 \ , "GHC.Integer.Logarithms.Compat" 3021 \ , "Math.NumberTheory.Logarithms" 3022 \ , "Math.NumberTheory.Powers.Integer" 3023 \ , "Math.NumberTheory.Powers.Natural" 3024 \ , "Control.Monad.Cont" 3025 \ , "Control.Monad.Cont.Class" 3026 \ , "Control.Monad.Error" 3027 \ , "Control.Monad.Error.Class" 3028 \ , "Control.Monad.Except" 3029 \ , "Control.Monad.Identity" 3030 \ , "Control.Monad.List" 3031 \ , "Control.Monad.RWS" 3032 \ , "Control.Monad.RWS.Class" 3033 \ , "Control.Monad.RWS.Lazy" 3034 \ , "Control.Monad.RWS.Strict" 3035 \ , "Control.Monad.Reader" 3036 \ , "Control.Monad.Reader.Class" 3037 \ , "Control.Monad.State" 3038 \ , "Control.Monad.State.Class" 3039 \ , "Control.Monad.State.Lazy" 3040 \ , "Control.Monad.State.Strict" 3041 \ , "Control.Monad.Trans" 3042 \ , "Control.Monad.Writer" 3043 \ , "Control.Monad.Writer.Class" 3044 \ , "Control.Monad.Writer.Lazy" 3045 \ , "Control.Monad.Writer.Strict" 3046 \ , "Network.Multipart" 3047 \ , "Network.Multipart.Header" 3048 \ , "Network" 3049 \ , "Network.BSD" 3050 \ , "Network.Socket" 3051 \ , "Network.Socket.ByteString" 3052 \ , "Network.Socket.ByteString.Lazy" 3053 \ , "Network.Socket.Internal" 3054 \ , "Network.URI" 3055 \ , "System.Locale" 3056 \ , "System.Time" 3057 \ , "Control.Parallel" 3058 \ , "Control.Parallel.Strategies" 3059 \ , "Control.Seq" 3060 \ , "Text.Parsec" 3061 \ , "Text.Parsec.ByteString" 3062 \ , "Text.Parsec.ByteString.Lazy" 3063 \ , "Text.Parsec.Char" 3064 \ , "Text.Parsec.Combinator" 3065 \ , "Text.Parsec.Error" 3066 \ , "Text.Parsec.Expr" 3067 \ , "Text.Parsec.Language" 3068 \ , "Text.Parsec.Perm" 3069 \ , "Text.Parsec.Pos" 3070 \ , "Text.Parsec.Prim" 3071 \ , "Text.Parsec.String" 3072 \ , "Text.Parsec.Text" 3073 \ , "Text.Parsec.Text.Lazy" 3074 \ , "Text.Parsec.Token" 3075 \ , "Text.ParserCombinators.Parsec" 3076 \ , "Text.ParserCombinators.Parsec.Char" 3077 \ , "Text.ParserCombinators.Parsec.Combinator" 3078 \ , "Text.ParserCombinators.Parsec.Error" 3079 \ , "Text.ParserCombinators.Parsec.Expr" 3080 \ , "Text.ParserCombinators.Parsec.Language" 3081 \ , "Text.ParserCombinators.Parsec.Perm" 3082 \ , "Text.ParserCombinators.Parsec.Pos" 3083 \ , "Text.ParserCombinators.Parsec.Prim" 3084 \ , "Text.ParserCombinators.Parsec.Token" 3085 \ , "Text.PrettyPrint" 3086 \ , "Text.PrettyPrint.Annotated" 3087 \ , "Text.PrettyPrint.Annotated.HughesPJ" 3088 \ , "Text.PrettyPrint.Annotated.HughesPJClass" 3089 \ , "Text.PrettyPrint.HughesPJ" 3090 \ , "Text.PrettyPrint.HughesPJClass" 3091 \ , "Control.Monad.Primitive" 3092 \ , "Data.Primitive" 3093 \ , "Data.Primitive.Addr" 3094 \ , "Data.Primitive.Array" 3095 \ , "Data.Primitive.ByteArray" 3096 \ , "Data.Primitive.MVar" 3097 \ , "Data.Primitive.MachDeps" 3098 \ , "Data.Primitive.MutVar" 3099 \ , "Data.Primitive.PrimArray" 3100 \ , "Data.Primitive.Ptr" 3101 \ , "Data.Primitive.SmallArray" 3102 \ , "Data.Primitive.Types" 3103 \ , "Data.Primitive.UnliftedArray" 3104 \ , "System.Cmd" 3105 \ , "System.Process" 3106 \ , "System.Process.Internals" 3107 \ , "System.Random" 3108 \ , "Text.Regex.Base" 3109 \ , "Text.Regex.Base.Context" 3110 \ , "Text.Regex.Base.Impl" 3111 \ , "Text.Regex.Base.RegexLike" 3112 \ , "Text.Regex" 3113 \ , "Text.Regex.Posix" 3114 \ , "Text.Regex.Posix.ByteString" 3115 \ , "Text.Regex.Posix.ByteString.Lazy" 3116 \ , "Text.Regex.Posix.Sequence" 3117 \ , "Text.Regex.Posix.String" 3118 \ , "Text.Regex.Posix.Wrap" 3119 \ , "Data.ByteString.Builder.Scientific" 3120 \ , "Data.Scientific" 3121 \ , "Data.Text.Lazy.Builder.Scientific" 3122 \ , "Data.List.Split" 3123 \ , "Data.List.Split.Internals" 3124 \ , "Control.Concurrent.STM" 3125 \ , "Control.Concurrent.STM.TArray" 3126 \ , "Control.Concurrent.STM.TBQueue" 3127 \ , "Control.Concurrent.STM.TChan" 3128 \ , "Control.Concurrent.STM.TMVar" 3129 \ , "Control.Concurrent.STM.TQueue" 3130 \ , "Control.Concurrent.STM.TSem" 3131 \ , "Control.Concurrent.STM.TVar" 3132 \ , "Control.Monad.STM" 3133 \ , "Data.Generics" 3134 \ , "Data.Generics.Aliases" 3135 \ , "Data.Generics.Basics" 3136 \ , "Data.Generics.Builders" 3137 \ , "Data.Generics.Instances" 3138 \ , "Data.Generics.Schemes" 3139 \ , "Data.Generics.Text" 3140 \ , "Data.Generics.Twins" 3141 \ , "Generics.SYB" 3142 \ , "Generics.SYB.Aliases" 3143 \ , "Generics.SYB.Basics" 3144 \ , "Generics.SYB.Builders" 3145 \ , "Generics.SYB.Instances" 3146 \ , "Generics.SYB.Schemes" 3147 \ , "Generics.SYB.Text" 3148 \ , "Generics.SYB.Twins" 3149 \ , "Language.Haskell.TH" 3150 \ , "Language.Haskell.TH.LanguageExtensions" 3151 \ , "Language.Haskell.TH.Lib" 3152 \ , "Language.Haskell.TH.Lib.Internal" 3153 \ , "Language.Haskell.TH.Ppr" 3154 \ , "Language.Haskell.TH.PprLib" 3155 \ , "Language.Haskell.TH.Quote" 3156 \ , "Language.Haskell.TH.Syntax" 3157 \ , "Data.Text" 3158 \ , "Data.Text.Array" 3159 \ , "Data.Text.Encoding" 3160 \ , "Data.Text.Encoding.Error" 3161 \ , "Data.Text.Foreign" 3162 \ , "Data.Text.IO" 3163 \ , "Data.Text.Internal" 3164 \ , "Data.Text.Internal.Builder" 3165 \ , "Data.Text.Internal.Builder.Functions" 3166 \ , "Data.Text.Internal.Builder.Int.Digits" 3167 \ , "Data.Text.Internal.Builder.RealFloat.Functions" 3168 \ , "Data.Text.Internal.Encoding.Fusion" 3169 \ , "Data.Text.Internal.Encoding.Fusion.Common" 3170 \ , "Data.Text.Internal.Encoding.Utf16" 3171 \ , "Data.Text.Internal.Encoding.Utf32" 3172 \ , "Data.Text.Internal.Encoding.Utf8" 3173 \ , "Data.Text.Internal.Functions" 3174 \ , "Data.Text.Internal.Fusion" 3175 \ , "Data.Text.Internal.Fusion.CaseMapping" 3176 \ , "Data.Text.Internal.Fusion.Common" 3177 \ , "Data.Text.Internal.Fusion.Size" 3178 \ , "Data.Text.Internal.Fusion.Types" 3179 \ , "Data.Text.Internal.IO" 3180 \ , "Data.Text.Internal.Lazy" 3181 \ , "Data.Text.Internal.Lazy.Encoding.Fusion" 3182 \ , "Data.Text.Internal.Lazy.Fusion" 3183 \ , "Data.Text.Internal.Lazy.Search" 3184 \ , "Data.Text.Internal.Private" 3185 \ , "Data.Text.Internal.Read" 3186 \ , "Data.Text.Internal.Search" 3187 \ , "Data.Text.Internal.Unsafe" 3188 \ , "Data.Text.Internal.Unsafe.Char" 3189 \ , "Data.Text.Internal.Unsafe.Shift" 3190 \ , "Data.Text.Lazy" 3191 \ , "Data.Text.Lazy.Builder" 3192 \ , "Data.Text.Lazy.Builder.Int" 3193 \ , "Data.Text.Lazy.Builder.RealFloat" 3194 \ , "Data.Text.Lazy.Encoding" 3195 \ , "Data.Text.Lazy.IO" 3196 \ , "Data.Text.Lazy.Internal" 3197 \ , "Data.Text.Lazy.Read" 3198 \ , "Data.Text.Read" 3199 \ , "Data.Text.Unsafe" 3200 \ , "System.Random.TF" 3201 \ , "System.Random.TF.Gen" 3202 \ , "System.Random.TF.Init" 3203 \ , "System.Random.TF.Instances" 3204 \ , "Data.Time" 3205 \ , "Data.Time.Calendar" 3206 \ , "Data.Time.Calendar.Easter" 3207 \ , "Data.Time.Calendar.Julian" 3208 \ , "Data.Time.Calendar.MonthDay" 3209 \ , "Data.Time.Calendar.OrdinalDate" 3210 \ , "Data.Time.Calendar.WeekDate" 3211 \ , "Data.Time.Clock" 3212 \ , "Data.Time.Clock.POSIX" 3213 \ , "Data.Time.Clock.System" 3214 \ , "Data.Time.Clock.TAI" 3215 \ , "Data.Time.Format" 3216 \ , "Data.Time.LocalTime" 3217 \ , "Control.Applicative.Backwards" 3218 \ , "Control.Applicative.Lift" 3219 \ , "Control.Monad.Signatures" 3220 \ , "Control.Monad.Trans.Accum" 3221 \ , "Control.Monad.Trans.Class" 3222 \ , "Control.Monad.Trans.Cont" 3223 \ , "Control.Monad.Trans.Error" 3224 \ , "Control.Monad.Trans.Except" 3225 \ , "Control.Monad.Trans.Identity" 3226 \ , "Control.Monad.Trans.List" 3227 \ , "Control.Monad.Trans.Maybe" 3228 \ , "Control.Monad.Trans.RWS" 3229 \ , "Control.Monad.Trans.RWS.Lazy" 3230 \ , "Control.Monad.Trans.RWS.Strict" 3231 \ , "Control.Monad.Trans.Reader" 3232 \ , "Control.Monad.Trans.Select" 3233 \ , "Control.Monad.Trans.State" 3234 \ , "Control.Monad.Trans.State.Lazy" 3235 \ , "Control.Monad.Trans.State.Strict" 3236 \ , "Control.Monad.Trans.Writer" 3237 \ , "Control.Monad.Trans.Writer.Lazy" 3238 \ , "Control.Monad.Trans.Writer.Strict" 3239 \ , "Data.Functor.Constant" 3240 \ , "Data.Functor.Reverse" 3241 \ , "Control.Monad.Trans.Instances" 3242 \ , "Data.Functor.Classes.Generic" 3243 \ , "Data.Functor.Classes.Generic.Internal" 3244 \ , "System.Posix" 3245 \ , "System.Posix.ByteString" 3246 \ , "System.Posix.ByteString.FilePath" 3247 \ , "System.Posix.Directory" 3248 \ , "System.Posix.Directory.ByteString" 3249 \ , "System.Posix.DynamicLinker" 3250 \ , "System.Posix.DynamicLinker.ByteString" 3251 \ , "System.Posix.DynamicLinker.Module" 3252 \ , "System.Posix.DynamicLinker.Module.ByteString" 3253 \ , "System.Posix.DynamicLinker.Prim" 3254 \ , "System.Posix.Env" 3255 \ , "System.Posix.Env.ByteString" 3256 \ , "System.Posix.Error" 3257 \ , "System.Posix.Fcntl" 3258 \ , "System.Posix.Files" 3259 \ , "System.Posix.Files.ByteString" 3260 \ , "System.Posix.IO" 3261 \ , "System.Posix.IO.ByteString" 3262 \ , "System.Posix.Process" 3263 \ , "System.Posix.Process.ByteString" 3264 \ , "System.Posix.Process.Internals" 3265 \ , "System.Posix.Resource" 3266 \ , "System.Posix.Semaphore" 3267 \ , "System.Posix.SharedMem" 3268 \ , "System.Posix.Signals" 3269 \ , "System.Posix.Signals.Exts" 3270 \ , "System.Posix.Temp" 3271 \ , "System.Posix.Temp.ByteString" 3272 \ , "System.Posix.Terminal" 3273 \ , "System.Posix.Terminal.ByteString" 3274 \ , "System.Posix.Time" 3275 \ , "System.Posix.Unistd" 3276 \ , "System.Posix.User" 3277 \ , "Data.HashMap.Lazy" 3278 \ , "Data.HashMap.Strict" 3279 \ , "Data.HashSet" 3280 \ , "Data.Vector" 3281 \ , "Data.Vector.Fusion.Bundle" 3282 \ , "Data.Vector.Fusion.Bundle.Monadic" 3283 \ , "Data.Vector.Fusion.Bundle.Size" 3284 \ , "Data.Vector.Fusion.Stream.Monadic" 3285 \ , "Data.Vector.Fusion.Util" 3286 \ , "Data.Vector.Generic" 3287 \ , "Data.Vector.Generic.Base" 3288 \ , "Data.Vector.Generic.Mutable" 3289 \ , "Data.Vector.Generic.Mutable.Base" 3290 \ , "Data.Vector.Generic.New" 3291 \ , "Data.Vector.Internal.Check" 3292 \ , "Data.Vector.Mutable" 3293 \ , "Data.Vector.Primitive" 3294 \ , "Data.Vector.Primitive.Mutable" 3295 \ , "Data.Vector.Storable" 3296 \ , "Data.Vector.Storable.Internal" 3297 \ , "Data.Vector.Storable.Mutable" 3298 \ , "Data.Vector.Unboxed" 3299 \ , "Data.Vector.Unboxed.Base" 3300 \ , "Data.Vector.Unboxed.Mutable" 3301 \ , "Text.XHtml" 3302 \ , "Text.XHtml.Debug" 3303 \ , "Text.XHtml.Frameset" 3304 \ , "Text.XHtml.Strict" 3305 \ , "Text.XHtml.Table" 3306 \ , "Text.XHtml.Transitional" 3307 \ , "Codec.Compression.GZip" 3308 \ , "Codec.Compression.Zlib" 3309 \ , "Codec.Compression.Zlib.Internal" 3310 \ , "Codec.Compression.Zlib.Raw" 3311 \ , "Web.Spock" 3312 \ , "Web.Spock.Config" 3313 \ , "Web.Spock.Internal.SessionManager" 3314 \ , "Web.Spock.Internal.SessionVault" 3315 \ , "Web.Spock.SessionActions" 3316 \ , "Web.Spock.Api" 3317 \ , "Web.Spock.Auth" 3318 \ , "Web.Spock.Action" 3319 \ , "Web.Spock.Core" 3320 \ , "Web.Spock.Internal.Cookies" 3321 \ , "Web.Spock.Internal.Util" 3322 \ , "Web.Spock.Routing" 3323 \ , "Web.Spock.Digestive" 3324 \ , "Database.Esqueleto" 3325 \ , "Database.Esqueleto.Internal.Language" 3326 \ , "Database.Esqueleto.Internal.Sql" 3327 \ , "Database.Esqueleto.PostgreSQL" 3328 \ , "Database.Persist" 3329 \ , "Database.Persist.Class" 3330 \ , "Database.Persist.Quasi" 3331 \ , "Database.Persist.Sql" 3332 \ , "Database.Persist.Sql.Types.Internal" 3333 \ , "Database.Persist.Sql.Util" 3334 \ , "Database.Persist.Types" 3335 \ , "Database.Persist.MySQL" 3336 \ , "Database.Persist.Postgresql" 3337 \ , "Database.Persist.Postgresql.JSON" 3338 \ , "Database.Persist.Redis" 3339 \ , "Database.Persist.Sqlite" 3340 \ , "Database.Sqlite" 3341 \ , "Servant.API" 3342 \ , "Servant.API.Alternative" 3343 \ , "Servant.API.BasicAuth" 3344 \ , "Servant.API.Capture" 3345 \ , "Servant.API.ContentTypes" 3346 \ , "Servant.API.Description" 3347 \ , "Servant.API.Empty" 3348 \ , "Servant.API.Experimental.Auth" 3349 \ , "Servant.API.Generic" 3350 \ , "Servant.API.Header" 3351 \ , "Servant.API.HttpVersion" 3352 \ , "Servant.API.Internal.Test.ComprehensiveAPI" 3353 \ , "Servant.API.IsSecure" 3354 \ , "Servant.API.Modifiers" 3355 \ , "Servant.API.QueryParam" 3356 \ , "Servant.API.Raw" 3357 \ , "Servant.API.RemoteHost" 3358 \ , "Servant.API.ReqBody" 3359 \ , "Servant.API.ResponseHeaders" 3360 \ , "Servant.API.Stream" 3361 \ , "Servant.API.Sub" 3362 \ , "Servant.API.TypeLevel" 3363 \ , "Servant.API.Vault" 3364 \ , "Servant.API.Verbs" 3365 \ , "Servant.API.WithNamedContext" 3366 \ , "Servant.Links" 3367 \ , "Servant.Utils.Enter" 3368 \ , "Servant.Utils.Links" 3369 \ , "Servant.Auth" 3370 \ , "Servant.Client" 3371 \ , "Servant.Client.Internal.HttpClient" 3372 \ , "Servant" 3373 \ , "Servant.Server" 3374 \ , "Servant.Server.Experimental.Auth" 3375 \ , "Servant.Server.Generic" 3376 \ , "Servant.Server.Internal" 3377 \ , "Servant.Server.Internal.BasicAuth" 3378 \ , "Servant.Server.Internal.Context" 3379 \ , "Servant.Server.Internal.Handler" 3380 \ , "Servant.Server.Internal.Router" 3381 \ , "Servant.Server.Internal.RoutingApplication" 3382 \ , "Servant.Server.Internal.ServantErr" 3383 \ , "Servant.Server.StaticFiles" 3384 \ , "Servant.Utils.StaticFiles" 3385 \ ] 3386