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