mirror of
				https://github.com/vim/vim.git
				synced 2025-10-27 09:24:23 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			3386 lines
		
	
	
		
			103 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
			
		
		
	
	
			3386 lines
		
	
	
		
			103 KiB
		
	
	
	
		
			VimL
		
	
	
	
	
	
| " Vim completion script
 | |
| " Language:        Haskell
 | |
| " Maintainer:      Daniel Campoverde <alx@sillybytes.net>
 | |
| " URL:             https://github.com/alx741/haskellcomplete.vim
 | |
| " Last Change:     2019 May 14
 | |
| 
 | |
| " Usage:           setlocal omnifunc=haskellcomplete#Complete
 | |
| 
 | |
| 
 | |
| " Language extensions from:
 | |
| "   https://hackage.haskell.org/package/Cabal-2.2.0.1/docs/Language-Haskell-Extension.html
 | |
| "
 | |
| " GHC options from:
 | |
| "   https://downloads.haskell.org/~ghc/7.0.4/docs/html/users_guide/flag-reference.html
 | |
| "   https://downloads.haskell.org/~ghc/8.4.3/docs/html/users_guide/flags.html
 | |
| 
 | |
| 
 | |
| 
 | |
| " Available completions
 | |
| let b:completingLangExtension = 0
 | |
| let b:completingOptionsGHC    = 0
 | |
| let b:completingModule        = 0
 | |
| 
 | |
| function! haskellcomplete#Complete(findstart, base)
 | |
|     if a:findstart
 | |
|         let l:line = getline('.')
 | |
|         let l:start = col('.') - 1
 | |
| 
 | |
|         if l:line =~ '^\s*{-#\s*LANGUAGE.*'
 | |
|             while l:start >= 0 && l:line[l:start - 1] !~ '[, ]'
 | |
|                 let l:start -= 1
 | |
|             endwhile
 | |
|             let b:completingLangExtension = 1
 | |
|             return l:start
 | |
| 
 | |
|         elseif l:line =~ '^\s*{-#\s*OPTIONS_GHC.*'
 | |
|             while l:start >= 0 && l:line[l:start - 1] !~ '[, ]'
 | |
|                 let l:start -= 1
 | |
|             endwhile
 | |
|             let b:completingOptionsGHC = 1
 | |
|             return l:start
 | |
| 
 | |
|         elseif l:line =~ '^\s*import\s*.*'
 | |
|             while l:start >= 0 && l:line[l:start - 1] !~ ' '
 | |
|                 let l:start -= 1
 | |
|             endwhile
 | |
|             let b:completingModule = 1
 | |
|             return l:start
 | |
| 
 | |
|         endif
 | |
| 
 | |
|         return start
 | |
|     endif
 | |
| 
 | |
|     if b:completingLangExtension
 | |
|         if a:base ==? ""
 | |
|             " Return all posible Lang extensions
 | |
|             return s:langExtensions
 | |
|         else
 | |
|             let l:matches = []
 | |
|             for extension in s:langExtensions
 | |
|                 if extension =~? '^' . a:base
 | |
|                     call add(l:matches, extension)
 | |
|                 endif
 | |
|             endfor
 | |
|             let b:completingLangExtension = 0
 | |
|             return l:matches
 | |
|         endif
 | |
| 
 | |
| 
 | |
|     elseif b:completingOptionsGHC
 | |
|         if a:base ==? ""
 | |
|             " Return all posible GHC options
 | |
|             return s:optionsGHC
 | |
|         else
 | |
|             let l:matches = []
 | |
|             for flag in s:optionsGHC
 | |
|                 if flag =~? '^' . a:base
 | |
|                     call add(l:matches, flag)
 | |
|                 endif
 | |
|             endfor
 | |
|             let b:completingOptionsGHC = 0
 | |
|             return l:matches
 | |
|         endif
 | |
| 
 | |
| 
 | |
|     elseif b:completingModule
 | |
|         if a:base ==? ""
 | |
|             " Return all posible modules
 | |
|             return s:commonModules
 | |
|         else
 | |
|             let l:matches = []
 | |
|             for module in s:commonModules
 | |
|                 if module =~? '^' . a:base
 | |
|                     call add(l:matches, module)
 | |
|                 endif
 | |
|             endfor
 | |
|             let b:completingModule = 0
 | |
|             return l:matches
 | |
|         endif
 | |
| 
 | |
|     endif
 | |
| 
 | |
|     return -1
 | |
| endfunction
 | |
| 
 | |
| let s:langExtensions =
 | |
|     \ [ "OverlappingInstances"
 | |
|     \ , "UndecidableInstances"
 | |
|     \ , "IncoherentInstances"
 | |
|     \ , "DoRec"
 | |
|     \ , "RecursiveDo"
 | |
|     \ , "ParallelListComp"
 | |
|     \ , "MultiParamTypeClasses"
 | |
|     \ , "MonomorphismRestriction"
 | |
|     \ , "FunctionalDependencies"
 | |
|     \ , "Rank2Types"
 | |
|     \ , "RankNTypes"
 | |
|     \ , "PolymorphicComponents"
 | |
|     \ , "ExistentialQuantification"
 | |
|     \ , "ScopedTypeVariables"
 | |
|     \ , "PatternSignatures"
 | |
|     \ , "ImplicitParams"
 | |
|     \ , "FlexibleContexts"
 | |
|     \ , "FlexibleInstances"
 | |
|     \ , "EmptyDataDecls"
 | |
|     \ , "CPP"
 | |
|     \ , "KindSignatures"
 | |
|     \ , "BangPatterns"
 | |
|     \ , "TypeSynonymInstances"
 | |
|     \ , "TemplateHaskell"
 | |
|     \ , "ForeignFunctionInterface"
 | |
|     \ , "Arrows"
 | |
|     \ , "Generics"
 | |
|     \ , "ImplicitPrelude"
 | |
|     \ , "NamedFieldPuns"
 | |
|     \ , "PatternGuards"
 | |
|     \ , "GeneralizedNewtypeDeriving"
 | |
|     \ , "ExtensibleRecords"
 | |
|     \ , "RestrictedTypeSynonyms"
 | |
|     \ , "HereDocuments"
 | |
|     \ , "MagicHash"
 | |
|     \ , "TypeFamilies"
 | |
|     \ , "StandaloneDeriving"
 | |
|     \ , "UnicodeSyntax"
 | |
|     \ , "UnliftedFFITypes"
 | |
|     \ , "InterruptibleFFI"
 | |
|     \ , "CApiFFI"
 | |
|     \ , "LiberalTypeSynonyms"
 | |
|     \ , "TypeOperators"
 | |
|     \ , "RecordWildCards"
 | |
|     \ , "RecordPuns"
 | |
|     \ , "DisambiguateRecordFields"
 | |
|     \ , "TraditionalRecordSyntax"
 | |
|     \ , "OverloadedStrings"
 | |
|     \ , "GADTs"
 | |
|     \ , "GADTSyntax"
 | |
|     \ , "MonoPatBinds"
 | |
|     \ , "RelaxedPolyRec"
 | |
|     \ , "ExtendedDefaultRules"
 | |
|     \ , "UnboxedTuples"
 | |
|     \ , "DeriveDataTypeable"
 | |
|     \ , "DeriveGeneric"
 | |
|     \ , "DefaultSignatures"
 | |
|     \ , "InstanceSigs"
 | |
|     \ , "ConstrainedClassMethods"
 | |
|     \ , "PackageImports"
 | |
|     \ , "ImpredicativeTypes"
 | |
|     \ , "NewQualifiedOperators"
 | |
|     \ , "PostfixOperators"
 | |
|     \ , "QuasiQuotes"
 | |
|     \ , "TransformListComp"
 | |
|     \ , "MonadComprehensions"
 | |
|     \ , "ViewPatterns"
 | |
|     \ , "XmlSyntax"
 | |
|     \ , "RegularPatterns"
 | |
|     \ , "TupleSections"
 | |
|     \ , "GHCForeignImportPrim"
 | |
|     \ , "NPlusKPatterns"
 | |
|     \ , "DoAndIfThenElse"
 | |
|     \ , "MultiWayIf"
 | |
|     \ , "LambdaCase"
 | |
|     \ , "RebindableSyntax"
 | |
|     \ , "ExplicitForAll"
 | |
|     \ , "DatatypeContexts"
 | |
|     \ , "MonoLocalBinds"
 | |
|     \ , "DeriveFunctor"
 | |
|     \ , "DeriveTraversable"
 | |
|     \ , "DeriveFoldable"
 | |
|     \ , "NondecreasingIndentation"
 | |
|     \ , "SafeImports"
 | |
|     \ , "Safe"
 | |
|     \ , "Trustworthy"
 | |
|     \ , "Unsafe"
 | |
|     \ , "ConstraintKinds"
 | |
|     \ , "PolyKinds"
 | |
|     \ , "DataKinds"
 | |
|     \ , "ParallelArrays"
 | |
|     \ , "RoleAnnotations"
 | |
|     \ , "OverloadedLists"
 | |
|     \ , "EmptyCase"
 | |
|     \ , "AutoDeriveTypeable"
 | |
|     \ , "NegativeLiterals"
 | |
|     \ , "BinaryLiterals"
 | |
|     \ , "NumDecimals"
 | |
|     \ , "NullaryTypeClasses"
 | |
|     \ , "ExplicitNamespaces"
 | |
|     \ , "AllowAmbiguousTypes"
 | |
|     \ , "JavaScriptFFI"
 | |
|     \ , "PatternSynonyms"
 | |
|     \ , "PartialTypeSignatures"
 | |
|     \ , "NamedWildCards"
 | |
|     \ , "DeriveAnyClass"
 | |
|     \ , "DeriveLift"
 | |
|     \ , "StaticPointers"
 | |
|     \ , "StrictData"
 | |
|     \ , "Strict"
 | |
|     \ , "ApplicativeDo"
 | |
|     \ , "DuplicateRecordFields"
 | |
|     \ , "TypeApplications"
 | |
|     \ , "TypeInType"
 | |
|     \ , "UndecidableSuperClasses"
 | |
|     \ , "MonadFailDesugaring"
 | |
|     \ , "TemplateHaskellQuotes"
 | |
|     \ , "OverloadedLabels"
 | |
|     \ , "TypeFamilyDependencies"
 | |
|     \ , "DerivingStrategies"
 | |
|     \ , "UnboxedSums"
 | |
|     \ , "HexFloatLiterals"
 | |
|     \ ]
 | |
| 
 | |
| let s:optionsGHC =
 | |
|     \ [ "-n"
 | |
|     \ , "-v"
 | |
|     \ , "-vn"
 | |
|     \ , "-c"
 | |
|     \ , "-hcsuf"
 | |
|     \ , "-hidir"
 | |
|     \ , "-hisuf"
 | |
|     \ , "-o"
 | |
|     \ , "-odir"
 | |
|     \ , "-ohi"
 | |
|     \ , "-osuf"
 | |
|     \ , "-stubdir"
 | |
|     \ , "-outputdir"
 | |
|     \ , "-keep-hc-file"
 | |
|     \ , "-keep-llvm-file"
 | |
|     \ , "-keep-s-file"
 | |
|     \ , "-keep-raw-s-file"
 | |
|     \ , "-keep-tmp-files"
 | |
|     \ , "-tmpdir"
 | |
|     \ , "-ddump-hi"
 | |
|     \ , "-ddump-hi-diffs"
 | |
|     \ , "-ddump-minimal-imports"
 | |
|     \ , "-fforce-recomp"
 | |
|     \ , "-fno-force-recomp"
 | |
|     \ , "-fbreak-on-exception"
 | |
|     \ , "-fno-break-on-exception"
 | |
|     \ , "-fbreak-on-error"
 | |
|     \ , "-fno-break-on-error"
 | |
|     \ , "-fprint-evld-with-show"
 | |
|     \ , "-fno-print-evld-with-show"
 | |
|     \ , "-fprint-bind-result"
 | |
|     \ , "-fno-print-bind-result"
 | |
|     \ , "-fno-print-bind-contents"
 | |
|     \ , "-fno-implicit-import-qualified"
 | |
|     \ , "-package-name"
 | |
|     \ , "-no-auto-link-packages"
 | |
|     \ , "-fglasgow-exts"
 | |
|     \ , "-fno-glasgow-exts"
 | |
|     \ , "-XOverlappingInstances"
 | |
|     \ , "-XNoOverlappingInstances"
 | |
|     \ , "-XIncoherentInstances"
 | |
|     \ , "-XNoIncoherentInstances"
 | |
|     \ , "-XUndecidableInstances"
 | |
|     \ , "-XNoUndecidableInstances"
 | |
|     \ , "-fcontext-stack=Nn"
 | |
|     \ , "-XArrows"
 | |
|     \ , "-XNoArrows"
 | |
|     \ , "-XDisambiguateRecordFields"
 | |
|     \ , "-XNoDisambiguateRecordFields"
 | |
|     \ , "-XForeignFunctionInterface"
 | |
|     \ , "-XNoForeignFunctionInterface"
 | |
|     \ , "-XGenerics"
 | |
|     \ , "-XNoGenerics"
 | |
|     \ , "-XImplicitParams"
 | |
|     \ , "-XNoImplicitParams"
 | |
|     \ , "-firrefutable-tuples"
 | |
|     \ , "-fno-irrefutable-tuples"
 | |
|     \ , "-XNoImplicitPrelude"
 | |
|     \ , "-XImplicitPrelude"
 | |
|     \ , "-XRebindableSyntax"
 | |
|     \ , "-XNoRebindableSyntax"
 | |
|     \ , "-XNoMonomorphismRestriction"
 | |
|     \ , "-XMonomorphismRrestriction"
 | |
|     \ , "-XNoNPlusKPatterns"
 | |
|     \ , "-XNPlusKPatterns"
 | |
|     \ , "-XNoMonoPatBinds"
 | |
|     \ , "-XMonoPatBinds"
 | |
|     \ , "-XRelaxedPolyRec"
 | |
|     \ , "-XNoRelaxedPolyRec"
 | |
|     \ , "-XExtendedDefaultRules"
 | |
|     \ , "-XNoExtendedDefaultRules"
 | |
|     \ , "-XOverloadedStrings"
 | |
|     \ , "-XNoOverloadedStrings"
 | |
|     \ , "-XGADTs"
 | |
|     \ , "-XNoGADTs"
 | |
|     \ , "-XTypeFamilies"
 | |
|     \ , "-XNoTypeFamilies"
 | |
|     \ , "-XScopedTypeVariables"
 | |
|     \ , "-XNoScopedTypeVariables"
 | |
|     \ , "-XMonoLocalBinds"
 | |
|     \ , "-XNoMonoLocalBinds"
 | |
|     \ , "-XTemplateHaskell"
 | |
|     \ , "-XNoTemplateHaskell"
 | |
|     \ , "-XQuasiQuotes"
 | |
|     \ , "-XNoQuasiQuotes"
 | |
|     \ , "-XBangPatterns"
 | |
|     \ , "-XNoBangPatterns"
 | |
|     \ , "-XCPP"
 | |
|     \ , "-XNoCPP"
 | |
|     \ , "-XPatternGuards"
 | |
|     \ , "-XNoPatternGuards"
 | |
|     \ , "-XViewPatterns"
 | |
|     \ , "-XNoViewPatterns"
 | |
|     \ , "-XUnicodeSyntax"
 | |
|     \ , "-XNoUnicodeSyntax"
 | |
|     \ , "-XMagicHash"
 | |
|     \ , "-XNoMagicHash"
 | |
|     \ , "-XNewQualifiedOperators"
 | |
|     \ , "-XNoNewQualifiedOperators"
 | |
|     \ , "-XExplicitForALl"
 | |
|     \ , "-XNoExplicitForAll"
 | |
|     \ , "-XPolymorphicComponents"
 | |
|     \ , "-XNoPolymorphicComponents"
 | |
|     \ , "-XRank2Types"
 | |
|     \ , "-XNoRank2Types"
 | |
|     \ , "-XRankNTypes"
 | |
|     \ , "-XNoRankNTypes"
 | |
|     \ , "-XImpredicativeTypes"
 | |
|     \ , "-XNoImpredicativeTypes"
 | |
|     \ , "-XExistentialQuantification"
 | |
|     \ , "-XNoExistentialQuantification"
 | |
|     \ , "-XKindSignatures"
 | |
|     \ , "-XNoKindSignatures"
 | |
|     \ , "-XEmptyDataDecls"
 | |
|     \ , "-XNoEmptyDataDecls"
 | |
|     \ , "-XParallelListComp"
 | |
|     \ , "-XNoParallelListComp"
 | |
|     \ , "-XTransformListComp"
 | |
|     \ , "-XNoTransformListComp"
 | |
|     \ , "-XUnliftedFFITypes"
 | |
|     \ , "-XNoUnliftedFFITypes"
 | |
|     \ , "-XLiberalTypeSynonyms"
 | |
|     \ , "-XNoLiberalTypeSynonyms"
 | |
|     \ , "-XTypeOperators"
 | |
|     \ , "-XNoTypeOperators"
 | |
|     \ , "-XDoRec"
 | |
|     \ , "-XNoDoRec"
 | |
|     \ , "-XRecursiveDo"
 | |
|     \ , "-XNoRecursiveDo"
 | |
|     \ , "-XPArr"
 | |
|     \ , "-XNoPArr"
 | |
|     \ , "-XRecordWildCards"
 | |
|     \ , "-XNoRecordWildCards"
 | |
|     \ , "-XNamedFieldPuns"
 | |
|     \ , "-XNoNamedFieldPuns"
 | |
|     \ , "-XDisambiguateRecordFields"
 | |
|     \ , "-XNoDisambiguateRecordFields"
 | |
|     \ , "-XUnboxedTuples"
 | |
|     \ , "-XNoUnboxedTuples"
 | |
|     \ , "-XStandaloneDeriving"
 | |
|     \ , "-XNoStandaloneDeriving"
 | |
|     \ , "-XDeriveDataTypeable"
 | |
|     \ , "-XNoDeriveDataTypeable"
 | |
|     \ , "-XGeneralizedNewtypeDeriving"
 | |
|     \ , "-XNoGeneralizedNewtypeDeriving"
 | |
|     \ , "-XTypeSynonymInstances"
 | |
|     \ , "-XNoTypeSynonymInstances"
 | |
|     \ , "-XFlexibleContexts"
 | |
|     \ , "-XNoFlexibleContexts"
 | |
|     \ , "-XFlexibleInstances"
 | |
|     \ , "-XNoFlexibleInstances"
 | |
|     \ , "-XConstrainedClassMethods"
 | |
|     \ , "-XNoConstrainedClassMethods"
 | |
|     \ , "-XMultiParamTypeClasses"
 | |
|     \ , "-XNoMultiParamTypeClasses"
 | |
|     \ , "-XFunctionalDependencies"
 | |
|     \ , "-XNoFunctionalDependencies"
 | |
|     \ , "-XPackageImports"
 | |
|     \ , "-XNoPackageImports"
 | |
|     \ , "-W"
 | |
|     \ , "-w"
 | |
|     \ , "-w"
 | |
|     \ , "-Wall"
 | |
|     \ , "-w"
 | |
|     \ , "-Werror"
 | |
|     \ , "-Wwarn"
 | |
|     \ , "-Wwarn"
 | |
|     \ , "-Werror"
 | |
|     \ , "-fwarn-unrecognised-pragmas"
 | |
|     \ , "-fno-warn-unrecognised-pragmas"
 | |
|     \ , "-fwarn-warnings-deprecations"
 | |
|     \ , "-fno-warn-warnings-deprecations"
 | |
|     \ , "-fwarn-deprecated-flags"
 | |
|     \ , "-fno-warn-deprecated-flags"
 | |
|     \ , "-fwarn-duplicate-exports"
 | |
|     \ , "-fno-warn-duplicate-exports"
 | |
|     \ , "-fwarn-hi-shadowing"
 | |
|     \ , "-fno-warn-hi-shadowing"
 | |
|     \ , "-fwarn-implicit-prelude"
 | |
|     \ , "-fno-warn-implicit-prelude"
 | |
|     \ , "-fwarn-incomplete-patterns"
 | |
|     \ , "-fno-warn-incomplete-patterns"
 | |
|     \ , "-fwarn-incomplete-record-updates"
 | |
|     \ , "-fno-warn-incomplete-record-updates"
 | |
|     \ , "-fwarn-lazy-unlifted-bindings"
 | |
|     \ , "-fno-warn-lazy-unlifted-bindings"
 | |
|     \ , "-fwarn-missing-fields"
 | |
|     \ , "-fno-warn-missing-fields"
 | |
|     \ , "-fwarn-missing-import-lists"
 | |
|     \ , "-fnowarn-missing-import-lists"
 | |
|     \ , "-fwarn-missing-methods"
 | |
|     \ , "-fno-warn-missing-methods"
 | |
|     \ , "-fwarn-missing-signatures"
 | |
|     \ , "-fno-warn-missing-signatures"
 | |
|     \ , "-fwarn-name-shadowing"
 | |
|     \ , "-fno-warn-name-shadowing"
 | |
|     \ , "-fwarn-orphans"
 | |
|     \ , "-fno-warn-orphans"
 | |
|     \ , "-fwarn-overlapping-patterns"
 | |
|     \ , "-fno-warn-overlapping-patterns"
 | |
|     \ , "-fwarn-tabs"
 | |
|     \ , "-fno-warn-tabs"
 | |
|     \ , "-fwarn-type-defaults"
 | |
|     \ , "-fno-warn-type-defaults"
 | |
|     \ , "-fwarn-monomorphism-restriction"
 | |
|     \ , "-fno-warn-monomorphism-restriction"
 | |
|     \ , "-fwarn-unused-binds"
 | |
|     \ , "-fno-warn-unused-binds"
 | |
|     \ , "-fwarn-unused-imports"
 | |
|     \ , "-fno-warn-unused-imports"
 | |
|     \ , "-fwarn-unused-matches"
 | |
|     \ , "-fno-warn-unused-matches"
 | |
|     \ , "-fwarn-unused-do-bind"
 | |
|     \ , "-fno-warn-unused-do-bind"
 | |
|     \ , "-fwarn-wrong-do-bind"
 | |
|     \ , "-fno-warn-wrong-do-bind"
 | |
|     \ , "-O"
 | |
|     \ , "-O0"
 | |
|     \ , "-On"
 | |
|     \ , "-O0"
 | |
|     \ , "-fcase-merge"
 | |
|     \ , "-fno-case-merge"
 | |
|     \ , "-fmethod-sharing"
 | |
|     \ , "-fno-method-sharing"
 | |
|     \ , "-fdo-eta-reduction"
 | |
|     \ , "-fno-do-eta-reduction"
 | |
|     \ , "-fdo-lambda-eta-expansion"
 | |
|     \ , "-fno-do-lambda-eta-expansion"
 | |
|     \ , "-fexcess-precision"
 | |
|     \ , "-fno-excess-precision"
 | |
|     \ , "-fignore-asserts"
 | |
|     \ , "-fno-ignore-asserts"
 | |
|     \ , "-fignore-interface-pragmas"
 | |
|     \ , "-fno-ignore-interface-pragmas"
 | |
|     \ , "-fomit-interface-pragmas"
 | |
|     \ , "-fno-omit-interface-pragmas"
 | |
|     \ , "-fsimplifier-phases"
 | |
|     \ , "-fmax-simplifier-iterations"
 | |
|     \ , "-fcse"
 | |
|     \ , "-fno-cse"
 | |
|     \ , "-fspecialise"
 | |
|     \ , "-fno-specialise"
 | |
|     \ , "-ffull-laziness"
 | |
|     \ , "-fno-full-laziness"
 | |
|     \ , "-ffloat-in"
 | |
|     \ , "-fno-float-in"
 | |
|     \ , "-fenable-rewrite-rules"
 | |
|     \ , "-fno-enable-rewrite-rules"
 | |
|     \ , "-fstrictness"
 | |
|     \ , "-fno-strictness"
 | |
|     \ , "-fstrictness=before=n"
 | |
|     \ , "-fspec-constr"
 | |
|     \ , "-fno-spec-constr"
 | |
|     \ , "-fliberate-case"
 | |
|     \ , "-fno-liberate-case"
 | |
|     \ , "-fstatic-argument-transformation"
 | |
|     \ , "-fno-static-argument-transformation"
 | |
|     \ , "-funbox-strict-fields"
 | |
|     \ , "-fno-unbox-strict-fields"
 | |
|     \ , "-feager-blackholing"
 | |
|     \ , "-auto"
 | |
|     \ , "-no-auto"
 | |
|     \ , "-auto-all"
 | |
|     \ , "-no-auto-all"
 | |
|     \ , "-caf-all"
 | |
|     \ , "-no-caf-all"
 | |
|     \ , "-hpcdir"
 | |
|     \ , "-F"
 | |
|     \ , "-cpp"
 | |
|     \ , "-Dsymbol[=value]"
 | |
|     \ , "-Usymbol"
 | |
|     \ , "-Usymbol"
 | |
|     \ , "-Idir"
 | |
|     \ , "-fasm"
 | |
|     \ , "-fvia-C"
 | |
|     \ , "-fvia-C"
 | |
|     \ , "-fasm"
 | |
|     \ , "-fllvm"
 | |
|     \ , "-fasm"
 | |
|     \ , "-fno-code"
 | |
|     \ , "-fbyte-code"
 | |
|     \ , "-fobject-code"
 | |
|     \ , "-shared"
 | |
|     \ , "-dynamic"
 | |
|     \ , "-framework"
 | |
|     \ , "-framework-path"
 | |
|     \ , "-llib"
 | |
|     \ , "-Ldir"
 | |
|     \ , "-main-is"
 | |
|     \ , "--mk-dll"
 | |
|     \ , "-no-hs-main"
 | |
|     \ , "-rtsopts,"
 | |
|     \ , "-with-rtsopts=opts"
 | |
|     \ , "-no-link"
 | |
|     \ , "-split-objs"
 | |
|     \ , "-fno-gen-manifest"
 | |
|     \ , "-fno-embed-manifest"
 | |
|     \ , "-fno-shared-implib"
 | |
|     \ , "-dylib-install-name"
 | |
|     \ , "-pgmL"
 | |
|     \ , "-pgmP"
 | |
|     \ , "-pgmc"
 | |
|     \ , "-pgmm"
 | |
|     \ , "-pgms"
 | |
|     \ , "-pgma"
 | |
|     \ , "-pgml"
 | |
|     \ , "-pgmdll"
 | |
|     \ , "-pgmF"
 | |
|     \ , "-pgmwindres"
 | |
|     \ , "-optL"
 | |
|     \ , "-optP"
 | |
|     \ , "-optF"
 | |
|     \ , "-optc"
 | |
|     \ , "-optlo"
 | |
|     \ , "-optlc"
 | |
|     \ , "-optm"
 | |
|     \ , "-opta"
 | |
|     \ , "-optl"
 | |
|     \ , "-optdll"
 | |
|     \ , "-optwindres"
 | |
|     \ , "-msse2"
 | |
|     \ , "-monly-[432]-regs"
 | |
|     \ , "-fext-core"
 | |
|     \ , "-dcore-lint"
 | |
|     \ , "-ddump-asm"
 | |
|     \ , "-ddump-bcos"
 | |
|     \ , "-ddump-cmm"
 | |
|     \ , "-ddump-cpranal"
 | |
|     \ , "-ddump-cse"
 | |
|     \ , "-ddump-deriv"
 | |
|     \ , "-ddump-ds"
 | |
|     \ , "-ddump-flatC"
 | |
|     \ , "-ddump-foreign"
 | |
|     \ , "-ddump-hpc"
 | |
|     \ , "-ddump-inlinings"
 | |
|     \ , "-ddump-llvm"
 | |
|     \ , "-ddump-occur-anal"
 | |
|     \ , "-ddump-opt-cmm"
 | |
|     \ , "-ddump-parsed"
 | |
|     \ , "-ddump-prep"
 | |
|     \ , "-ddump-rn"
 | |
|     \ , "-ddump-rules"
 | |
|     \ , "-ddump-simpl"
 | |
|     \ , "-ddump-simpl-phases"
 | |
|     \ , "-ddump-simpl-iterations"
 | |
|     \ , "-ddump-spec"
 | |
|     \ , "-ddump-splices"
 | |
|     \ , "-ddump-stg"
 | |
|     \ , "-ddump-stranal"
 | |
|     \ , "-ddump-tc"
 | |
|     \ , "-ddump-types"
 | |
|     \ , "-ddump-worker-wrapper"
 | |
|     \ , "-ddump-if-trace"
 | |
|     \ , "-ddump-tc-trace"
 | |
|     \ , "-ddump-rn-trace"
 | |
|     \ , "-ddump-rn-stats"
 | |
|     \ , "-ddump-simpl-stats"
 | |
|     \ , "-dsource-stats"
 | |
|     \ , "-dcmm-lint"
 | |
|     \ , "-dstg-lint"
 | |
|     \ , "-dstg-stats"
 | |
|     \ , "-dverbose-core2core"
 | |
|     \ , "-dverbose-stg2stg"
 | |
|     \ , "-dshow-passes"
 | |
|     \ , "-dfaststring-stats"
 | |
|     \ , "-fno-asm-mangling"
 | |
|     \ , "-fno-ghci-sandbox"
 | |
|     \ , "-fdiagnostics-color="
 | |
|     \ , "-fdiagnostics-show-caret"
 | |
|     \ , "-fno-diagnostics-show-caret"
 | |
|     \ , "-ferror-spans"
 | |
|     \ , "-fhide-source-paths"
 | |
|     \ , "-fprint-equality-relations"
 | |
|     \ , "-fno-print-equality-relations"
 | |
|     \ , "-fprint-expanded-synonyms"
 | |
|     \ , "-fno-print-expanded-synonyms"
 | |
|     \ , "-fprint-explicit-coercions"
 | |
|     \ , "-fno-print-explicit-coercions"
 | |
|     \ , "-fprint-explicit-foralls"
 | |
|     \ , "-fno-print-explicit-foralls"
 | |
|     \ , "-fprint-explicit-kinds"
 | |
|     \ , "-fno-print-explicit-kinds"
 | |
|     \ , "-fprint-explicit-runtime-rep"
 | |
|     \ , "-fno-print-explicit-runtime-reps"
 | |
|     \ , "-fprint-explicit-runtime-reps"
 | |
|     \ , "-fno-print-explicit-runtime-reps"
 | |
|     \ , "-fprint-potential-instances"
 | |
|     \ , "-fno-print-potential-instances"
 | |
|     \ , "-fprint-typechecker-elaboration"
 | |
|     \ , "-fno-print-typechecker-elaboration"
 | |
|     \ , "-fprint-unicode-syntax"
 | |
|     \ , "-fno-print-unicode-syntax"
 | |
|     \ , "-fshow-hole-constraints"
 | |
|     \ , "-Rghc-timing"
 | |
|     \ , "-v"
 | |
|     \ , "-v"
 | |
|     \ , "-F"
 | |
|     \ , "-x"
 | |
|     \ , "--exclude-module="
 | |
|     \ , "-ddump-mod-cycles"
 | |
|     \ , "-dep-makefile"
 | |
|     \ , "-dep-suffix"
 | |
|     \ , "-dumpdir"
 | |
|     \ , "-hcsuf"
 | |
|     \ , "-hidir"
 | |
|     \ , "-hisuf"
 | |
|     \ , "-include-pkg-deps"
 | |
|     \ , "-o"
 | |
|     \ , "-odir"
 | |
|     \ , "-ohi"
 | |
|     \ , "-osuf"
 | |
|     \ , "-outputdir"
 | |
|     \ , "-stubdir"
 | |
|     \ , "-keep-hc-file,"
 | |
|     \ , "-keep-hi-files"
 | |
|     \ , "-no-keep-hi-files"
 | |
|     \ , "-keep-llvm-file,"
 | |
|     \ , "-keep-o-files"
 | |
|     \ , "-no-keep-o-files"
 | |
|     \ , "-keep-s-file,"
 | |
|     \ , "-keep-tmp-files"
 | |
|     \ , "-tmpdir"
 | |
|     \ , "-i"
 | |
|     \ , "-i[:]*"
 | |
|     \ , "-ddump-hi"
 | |
|     \ , "-ddump-hi-diffs"
 | |
|     \ , "-ddump-minimal-imports"
 | |
|     \ , "-fforce-recomp"
 | |
|     \ , "-fno-force-recomp"
 | |
|     \ , "-fignore-hpc-changes"
 | |
|     \ , "-fno-ignore-hpc-changes"
 | |
|     \ , "-fignore-optim-changes"
 | |
|     \ , "-fno-ignore-optim-changes"
 | |
|     \ , "-fbreak-on-error"
 | |
|     \ , "-fno-break-on-error"
 | |
|     \ , "-fbreak-on-exception"
 | |
|     \ , "-fno-break-on-exception"
 | |
|     \ , "-fghci-hist-size="
 | |
|     \ , "-flocal-ghci-history"
 | |
|     \ , "-fno-local-ghci-history"
 | |
|     \ , "-fprint-bind-result"
 | |
|     \ , "-fno-print-bind-result"
 | |
|     \ , "-fshow-loaded-modules"
 | |
|     \ , "-ghci-script"
 | |
|     \ , "-ignore-dot-ghci"
 | |
|     \ , "-interactive-print"
 | |
|     \ , "-clear-package-db"
 | |
|     \ , "-distrust"
 | |
|     \ , "-distrust-all-packages"
 | |
|     \ , "-fpackage-trust"
 | |
|     \ , "-global-package-db"
 | |
|     \ , "-hide-all-packages"
 | |
|     \ , "-hide-package"
 | |
|     \ , "-ignore-package"
 | |
|     \ , "-no-auto-link-packages"
 | |
|     \ , "-no-global-package-db"
 | |
|     \ , "-no-user-package-db"
 | |
|     \ , "-package"
 | |
|     \ , "-package-db"
 | |
|     \ , "-package-env"
 | |
|     \ , "-package-id"
 | |
|     \ , "-this-unit-id"
 | |
|     \ , "-trust"
 | |
|     \ , "-user-package-db"
 | |
|     \ , "-fdefer-out-of-scope-variables"
 | |
|     \ , "-fno-defer-out-of-scope-variables"
 | |
|     \ , "-fdefer-type-errors"
 | |
|     \ , "-fno-defer-type-errors"
 | |
|     \ , "-fdefer-typed-holes"
 | |
|     \ , "-fno-defer-typed-holes"
 | |
|     \ , "-fhelpful-errors"
 | |
|     \ , "-fno-helpful-errors"
 | |
|     \ , "-fmax-pmcheck-iterations="
 | |
|     \ , "-fshow-warning-groups"
 | |
|     \ , "-fno-show-warning-groups"
 | |
|     \ , "-W"
 | |
|     \ , "-w"
 | |
|     \ , "-w"
 | |
|     \ , "-Wall"
 | |
|     \ , "-w"
 | |
|     \ , "-Wall-missed-specialisations"
 | |
|     \ , "-Wno-all-missed-specialisations"
 | |
|     \ , "-Wamp"
 | |
|     \ , "-Wno-amp"
 | |
|     \ , "-Wcompat"
 | |
|     \ , "-Wno-compat"
 | |
|     \ , "-Wcpp-undef"
 | |
|     \ , "-Wdeferred-out-of-scope-variables"
 | |
|     \ , "-Wno-deferred-out-of-scope-variables"
 | |
|     \ , "-Wdeferred-type-errors"
 | |
|     \ , "-Wno-deferred-type-errors"
 | |
|     \ , "-Wdeprecated-flags"
 | |
|     \ , "-Wno-deprecated-flags"
 | |
|     \ , "-Wdeprecations"
 | |
|     \ , "-Wno-deprecations"
 | |
|     \ , "-Wdodgy-exports"
 | |
|     \ , "-Wno-dodgy-exports"
 | |
|     \ , "-Wdodgy-foreign-imports"
 | |
|     \ , "-Wno-dodgy-foreign-import"
 | |
|     \ , "-Wdodgy-imports"
 | |
|     \ , "-Wno-dodgy-imports"
 | |
|     \ , "-Wduplicate-constraints"
 | |
|     \ , "-Wno-duplicate-constraints"
 | |
|     \ , "-Wduplicate-exports"
 | |
|     \ , "-Wno-duplicate-exports"
 | |
|     \ , "-Wempty-enumerations"
 | |
|     \ , "-Wno-empty-enumerations"
 | |
|     \ , "-Werror"
 | |
|     \ , "-Wwarn"
 | |
|     \ , "-Weverything"
 | |
|     \ , "-Whi-shadowing"
 | |
|     \ , "-Wno-hi-shadowing"
 | |
|     \ , "-Widentities"
 | |
|     \ , "-Wno-identities"
 | |
|     \ , "-Wimplicit-prelude"
 | |
|     \ , "-Wno-implicit-prelude"
 | |
|     \ , "-Wincomplete-patterns"
 | |
|     \ , "-Wno-incomplete-patterns"
 | |
|     \ , "-Wincomplete-record-updates"
 | |
|     \ , "-Wno-incomplete-record-updates"
 | |
|     \ , "-Wincomplete-uni-patterns"
 | |
|     \ , "-Wno-incomplete-uni-patterns"
 | |
|     \ , "-Winline-rule-shadowing"
 | |
|     \ , "-Wno-inline-rule-shadowing"
 | |
|     \ , "-Wmissed-specialisations"
 | |
|     \ , "-Wno-missed-specialisations"
 | |
|     \ , "-Wmissing-export-lists"
 | |
|     \ , "-fnowarn-missing-export-lists"
 | |
|     \ , "-Wmissing-exported-signatures"
 | |
|     \ , "-Wno-missing-exported-signatures"
 | |
|     \ , "-Wmissing-exported-sigs"
 | |
|     \ , "-Wno-missing-exported-sigs"
 | |
|     \ , "-Wmissing-fields"
 | |
|     \ , "-Wno-missing-fields"
 | |
|     \ , "-Wmissing-home-modules"
 | |
|     \ , "-Wno-missing-home-modules"
 | |
|     \ , "-Wmissing-import-lists"
 | |
|     \ , "-fnowarn-missing-import-lists"
 | |
|     \ , "-Wmissing-local-signatures"
 | |
|     \ , "-Wno-missing-local-signatures"
 | |
|     \ , "-Wmissing-local-sigs"
 | |
|     \ , "-Wno-missing-local-sigs"
 | |
|     \ , "-Wmissing-methods"
 | |
|     \ , "-Wno-missing-methods"
 | |
|     \ , "-Wmissing-monadfail-instances"
 | |
|     \ , "-Wno-missing-monadfail-instances"
 | |
|     \ , "-Wmissing-pattern-synonym-signatures"
 | |
|     \ , "-Wno-missing-pattern-synonym-signatures"
 | |
|     \ , "-Wmissing-signatures"
 | |
|     \ , "-Wno-missing-signatures"
 | |
|     \ , "-Wmonomorphism-restriction"
 | |
|     \ , "-Wno-monomorphism-restriction"
 | |
|     \ , "-Wname-shadowing"
 | |
|     \ , "-Wno-name-shadowing"
 | |
|     \ , "-Wno-compat"
 | |
|     \ , "-Wcompat"
 | |
|     \ , "-Wnoncanonical-monad-instances"
 | |
|     \ , "-Wno-noncanonical-monad-instances"
 | |
|     \ , "-Wnoncanonical-monadfail-instances"
 | |
|     \ , "-Wno-noncanonical-monadfail-instances"
 | |
|     \ , "-Wnoncanonical-monoid-instances"
 | |
|     \ , "-Wno-noncanonical-monoid-instances"
 | |
|     \ , "-Worphans"
 | |
|     \ , "-Wno-orphans"
 | |
|     \ , "-Woverflowed-literals"
 | |
|     \ , "-Wno-overflowed-literals"
 | |
|     \ , "-Woverlapping-patterns"
 | |
|     \ , "-Wno-overlapping-patterns"
 | |
|     \ , "-Wpartial-fields"
 | |
|     \ , "-Wno-partial-fields"
 | |
|     \ , "-Wpartial-type-signatures"
 | |
|     \ , "-Wno-partial-type-signatures"
 | |
|     \ , "-Wredundant-constraints"
 | |
|     \ , "-Wno-redundant-constraints"
 | |
|     \ , "-Wsafe"
 | |
|     \ , "-Wno-safe"
 | |
|     \ , "-Wsemigroup"
 | |
|     \ , "-Wno-semigroup"
 | |
|     \ , "-Wsimplifiable-class-constraints"
 | |
|     \ , "-Wno-overlapping-patterns"
 | |
|     \ , "-Wtabs"
 | |
|     \ , "-Wno-tabs"
 | |
|     \ , "-Wtrustworthy-safe"
 | |
|     \ , "-Wno-safe"
 | |
|     \ , "-Wtype-defaults"
 | |
|     \ , "-Wno-type-defaults"
 | |
|     \ , "-Wtyped-holes"
 | |
|     \ , "-Wno-typed-holes"
 | |
|     \ , "-Wunbanged-strict-patterns"
 | |
|     \ , "-Wno-unbanged-strict-patterns"
 | |
|     \ , "-Wunrecognised-pragmas"
 | |
|     \ , "-Wno-unrecognised-pragmas"
 | |
|     \ , "-Wunrecognised-warning-flags"
 | |
|     \ , "-Wno-unrecognised-warning-flags"
 | |
|     \ , "-Wunsafe"
 | |
|     \ , "-Wno-unsafe"
 | |
|     \ , "-Wunsupported-calling-conventions"
 | |
|     \ , "-Wno-unsupported-calling-conventions"
 | |
|     \ , "-Wunsupported-llvm-version"
 | |
|     \ , "-Wno-monomorphism-restriction"
 | |
|     \ , "-Wunticked-promoted-constructors"
 | |
|     \ , "-Wno-unticked-promoted-constructors"
 | |
|     \ , "-Wunused-binds"
 | |
|     \ , "-Wno-unused-binds"
 | |
|     \ , "-Wunused-do-bind"
 | |
|     \ , "-Wno-unused-do-bind"
 | |
|     \ , "-Wunused-foralls"
 | |
|     \ , "-Wno-unused-foralls"
 | |
|     \ , "-Wunused-imports"
 | |
|     \ , "-Wno-unused-imports"
 | |
|     \ , "-Wunused-local-binds"
 | |
|     \ , "-Wno-unused-local-binds"
 | |
|     \ , "-Wunused-matches"
 | |
|     \ , "-Wno-unused-matches"
 | |
|     \ , "-Wunused-pattern-binds"
 | |
|     \ , "-Wno-unused-pattern-binds"
 | |
|     \ , "-Wunused-top-binds"
 | |
|     \ , "-Wno-unused-top-binds"
 | |
|     \ , "-Wunused-type-patterns"
 | |
|     \ , "-Wno-unused-type-patterns"
 | |
|     \ , "-Wwarn"
 | |
|     \ , "-Werror"
 | |
|     \ , "-Wwarnings-deprecations"
 | |
|     \ , "-Wno-warnings-deprecations"
 | |
|     \ , "-Wwrong-do-bind"
 | |
|     \ , "-Wno-wrong-do-bind"
 | |
|     \ , "-O,"
 | |
|     \ , "-O0"
 | |
|     \ , "-O0"
 | |
|     \ , "-O2"
 | |
|     \ , "-O0"
 | |
|     \ , "-Odph"
 | |
|     \ , "-fcall-arity"
 | |
|     \ , "-fno-call-arity"
 | |
|     \ , "-fcase-folding"
 | |
|     \ , "-fno-case-folding"
 | |
|     \ , "-fcase-merge"
 | |
|     \ , "-fno-case-merge"
 | |
|     \ , "-fcmm-elim-common-blocks"
 | |
|     \ , "-fno-cmm-elim-common-blocks"
 | |
|     \ , "-fcmm-sink"
 | |
|     \ , "-fno-cmm-sink"
 | |
|     \ , "-fcpr-anal"
 | |
|     \ , "-fno-cpr-anal"
 | |
|     \ , "-fcross-module-specialise"
 | |
|     \ , "-fno-cross-module-specialise"
 | |
|     \ , "-fcse"
 | |
|     \ , "-fno-cse"
 | |
|     \ , "-fdicts-cheap"
 | |
|     \ , "-fno-dicts-cheap"
 | |
|     \ , "-fdicts-strict"
 | |
|     \ , "-fno-dicts-strict"
 | |
|     \ , "-fdmd-tx-dict-sel"
 | |
|     \ , "-fno-dmd-tx-dict-sel"
 | |
|     \ , "-fdo-eta-reduction"
 | |
|     \ , "-fno-do-eta-reduction"
 | |
|     \ , "-fdo-lambda-eta-expansion"
 | |
|     \ , "-fno-do-lambda-eta-expansion"
 | |
|     \ , "-feager-blackholing"
 | |
|     \ , "-fenable-rewrite-rules"
 | |
|     \ , "-fno-enable-rewrite-rules"
 | |
|     \ , "-fexcess-precision"
 | |
|     \ , "-fno-excess-precision"
 | |
|     \ , "-fexitification"
 | |
|     \ , "-fno-exitification"
 | |
|     \ , "-fexpose-all-unfoldings"
 | |
|     \ , "-fno-expose-all-unfoldings"
 | |
|     \ , "-ffloat-in"
 | |
|     \ , "-fno-float-in"
 | |
|     \ , "-ffull-laziness"
 | |
|     \ , "-fno-full-laziness"
 | |
|     \ , "-ffun-to-thunk"
 | |
|     \ , "-fno-fun-to-thunk"
 | |
|     \ , "-fignore-asserts"
 | |
|     \ , "-fno-ignore-asserts"
 | |
|     \ , "-fignore-interface-pragmas"
 | |
|     \ , "-fno-ignore-interface-pragmas"
 | |
|     \ , "-flate-dmd-anal"
 | |
|     \ , "-fno-late-dmd-anal"
 | |
|     \ , "-fliberate-case"
 | |
|     \ , "-fno-liberate-case"
 | |
|     \ , "-fliberate-case-threshold="
 | |
|     \ , "-fno-liberate-case-threshold"
 | |
|     \ , "-fllvm-pass-vectors-in-regs"
 | |
|     \ , "-fno-llvm-pass-vectors-in-regs"
 | |
|     \ , "-floopification"
 | |
|     \ , "-fno-loopification"
 | |
|     \ , "-fmax-inline-alloc-size="
 | |
|     \ , "-fmax-inline-memcpy-insns="
 | |
|     \ , "-fmax-inline-memset-insns="
 | |
|     \ , "-fmax-relevant-binds="
 | |
|     \ , "-fno-max-relevant-bindings"
 | |
|     \ , "-fmax-simplifier-iterations="
 | |
|     \ , "-fmax-uncovered-patterns="
 | |
|     \ , "-fmax-valid-substitutions="
 | |
|     \ , "-fno-max-valid-substitutions"
 | |
|     \ , "-fmax-worker-args="
 | |
|     \ , "-fno-opt-coercion"
 | |
|     \ , "-fno-pre-inlining"
 | |
|     \ , "-fno-state-hack"
 | |
|     \ , "-fomit-interface-pragmas"
 | |
|     \ , "-fno-omit-interface-pragmas"
 | |
|     \ , "-fomit-yields"
 | |
|     \ , "-fno-omit-yields"
 | |
|     \ , "-foptimal-applicative-do"
 | |
|     \ , "-fno-optimal-applicative-do"
 | |
|     \ , "-fpedantic-bottoms"
 | |
|     \ , "-fno-pedantic-bottoms"
 | |
|     \ , "-fregs-graph"
 | |
|     \ , "-fno-regs-graph"
 | |
|     \ , "-fregs-iterative"
 | |
|     \ , "-fno-regs-iterative"
 | |
|     \ , "-fsimpl-tick-factor="
 | |
|     \ , "-fsimplifier-phases="
 | |
|     \ , "-fsolve-constant-dicts"
 | |
|     \ , "-fno-solve-constant-dicts"
 | |
|     \ , "-fspec-constr"
 | |
|     \ , "-fno-spec-constr"
 | |
|     \ , "-fspec-constr-count="
 | |
|     \ , "-fno-spec-constr-count"
 | |
|     \ , "-fspec-constr-keen"
 | |
|     \ , "-fno-spec-constr-keen"
 | |
|     \ , "-fspec-constr-threshold="
 | |
|     \ , "-fno-spec-constr-threshold"
 | |
|     \ , "-fspecialise"
 | |
|     \ , "-fno-specialise"
 | |
|     \ , "-fspecialise-aggressively"
 | |
|     \ , "-fno-specialise-aggressively"
 | |
|     \ , "-fstatic-argument-transformation"
 | |
|     \ , "-fno-static-argument-transformation"
 | |
|     \ , "-fstg-cse"
 | |
|     \ , "-fno-stg-cse"
 | |
|     \ , "-fstrictness"
 | |
|     \ , "-fno-strictness"
 | |
|     \ , "-fstrictness-before="
 | |
|     \ , "-funbox-small-strict-fields"
 | |
|     \ , "-fno-unbox-small-strict-fields"
 | |
|     \ , "-funbox-strict-fields"
 | |
|     \ , "-fno-unbox-strict-fields"
 | |
|     \ , "-funfolding-creation-threshold="
 | |
|     \ , "-funfolding-dict-discount="
 | |
|     \ , "-funfolding-fun-discount="
 | |
|     \ , "-funfolding-keeness-factor="
 | |
|     \ , "-funfolding-use-threshold="
 | |
|     \ , "-fvectorisation-avoidance"
 | |
|     \ , "-fno-vectorisation-avoidance"
 | |
|     \ , "-fvectorise"
 | |
|     \ , "-fno-vectorise"
 | |
|     \ , "-fno-prof-auto"
 | |
|     \ , "-fprof-auto"
 | |
|     \ , "-fno-prof-cafs"
 | |
|     \ , "-fprof-cafs"
 | |
|     \ , "-fno-prof-count-entries"
 | |
|     \ , "-fprof-count-entries"
 | |
|     \ , "-fprof-auto"
 | |
|     \ , "-fno-prof-auto"
 | |
|     \ , "-fprof-auto-calls"
 | |
|     \ , "-fno-prof-auto-calls"
 | |
|     \ , "-fprof-auto-exported"
 | |
|     \ , "-fno-prof-auto"
 | |
|     \ , "-fprof-auto-top"
 | |
|     \ , "-fno-prof-auto"
 | |
|     \ , "-fprof-cafs"
 | |
|     \ , "-fno-prof-cafs"
 | |
|     \ , "-prof"
 | |
|     \ , "-ticky"
 | |
|     \ , "-fhpc"
 | |
|     \ , "-cpp"
 | |
|     \ , "-D[=]"
 | |
|     \ , "-U"
 | |
|     \ , "-I"
 | |
|     \ , "-U"
 | |
|     \ , "-dynamic"
 | |
|     \ , "-too"
 | |
|     \ , "-fasm"
 | |
|     \ , "-fllvm"
 | |
|     \ , "-fbyte-code"
 | |
|     \ , "-fllvm"
 | |
|     \ , "-fasm"
 | |
|     \ , "-fno-code"
 | |
|     \ , "-fobject-code"
 | |
|     \ , "-fPIC"
 | |
|     \ , "-fPIE"
 | |
|     \ , "-fwrite-interface"
 | |
|     \ , "-debug"
 | |
|     \ , "-dylib-install-name"
 | |
|     \ , "-dynamic"
 | |
|     \ , "-dynload"
 | |
|     \ , "-eventlog"
 | |
|     \ , "-fno-embed-manifest"
 | |
|     \ , "-fno-gen-manifest"
 | |
|     \ , "-fno-shared-implib"
 | |
|     \ , "-framework"
 | |
|     \ , "-framework-path"
 | |
|     \ , "-fwhole-archive-hs-libs"
 | |
|     \ , "-L"
 | |
|     \ , "-l"
 | |
|     \ , "-main-is"
 | |
|     \ , "-no-hs-main"
 | |
|     \ , "-no-rtsopts-suggestions"
 | |
|     \ , "-package"
 | |
|     \ , "-pie"
 | |
|     \ , "-rdynamic"
 | |
|     \ , "-rtsopts[=]"
 | |
|     \ , "-shared"
 | |
|     \ , "-split-objs"
 | |
|     \ , "-split-sections"
 | |
|     \ , "-static"
 | |
|     \ , "-staticlib"
 | |
|     \ , "-threaded"
 | |
|     \ , "-with-rtsopts="
 | |
|     \ , "-fplugin-opt=:"
 | |
|     \ , "-fplugin="
 | |
|     \ , "-hide-all-plugin-packages"
 | |
|     \ , "-plugin-package"
 | |
|     \ , "-plugin-package-id"
 | |
|     \ , "-pgma"
 | |
|     \ , "-pgmc"
 | |
|     \ , "-pgmdll"
 | |
|     \ , "-pgmF"
 | |
|     \ , "-pgmi"
 | |
|     \ , "-pgmL"
 | |
|     \ , "-pgml"
 | |
|     \ , "-pgmlc"
 | |
|     \ , "-pgmlibtool"
 | |
|     \ , "-pgmlo"
 | |
|     \ , "-pgmP"
 | |
|     \ , "-pgms"
 | |
|     \ , "-pgmwindres"
 | |
|     \ , "-opta"
 | |
|     \ , "-optc"
 | |
|     \ , "-optdll"
 | |
|     \ , "-optF"
 | |
|     \ , "-opti"
 | |
|     \ , "-optL"
 | |
|     \ , "-optl"
 | |
|     \ , "-optlc"
 | |
|     \ , "-optlo"
 | |
|     \ , "-optP"
 | |
|     \ , "-optwindres"
 | |
|     \ , "-msse2"
 | |
|     \ , "-msse4.2"
 | |
|     \ , "-dcmm-lint"
 | |
|     \ , "-dcore-lint"
 | |
|     \ , "-ddump-asm"
 | |
|     \ , "-ddump-asm-expanded"
 | |
|     \ , "-ddump-asm-liveness"
 | |
|     \ , "-ddump-asm-native"
 | |
|     \ , "-ddump-asm-regalloc"
 | |
|     \ , "-ddump-asm-regalloc-stages"
 | |
|     \ , "-ddump-asm-stats"
 | |
|     \ , "-ddump-bcos"
 | |
|     \ , "-ddump-cmm"
 | |
|     \ , "-ddump-cmm-caf"
 | |
|     \ , "-ddump-cmm-cbe"
 | |
|     \ , "-ddump-cmm-cfg"
 | |
|     \ , "-ddump-cmm-cps"
 | |
|     \ , "-ddump-cmm-from-stg"
 | |
|     \ , "-ddump-cmm-info"
 | |
|     \ , "-ddump-cmm-proc"
 | |
|     \ , "-ddump-cmm-procmap"
 | |
|     \ , "-ddump-cmm-raw"
 | |
|     \ , "-ddump-cmm-sink"
 | |
|     \ , "-ddump-cmm-sp"
 | |
|     \ , "-ddump-cmm-split"
 | |
|     \ , "-ddump-cmm-switch"
 | |
|     \ , "-ddump-cmm-verbose"
 | |
|     \ , "-ddump-core-stats"
 | |
|     \ , "-ddump-cse"
 | |
|     \ , "-ddump-deriv"
 | |
|     \ , "-ddump-ds"
 | |
|     \ , "-ddump-ec-trace"
 | |
|     \ , "-ddump-foreign"
 | |
|     \ , "-ddump-if-trace"
 | |
|     \ , "-ddump-inlinings"
 | |
|     \ , "-ddump-json"
 | |
|     \ , "-ddump-llvm"
 | |
|     \ , "-ddump-occur-anal"
 | |
|     \ , "-ddump-opt-cmm"
 | |
|     \ , "-ddump-parsed"
 | |
|     \ , "-ddump-parsed-ast"
 | |
|     \ , "-ddump-prep"
 | |
|     \ , "-ddump-rn"
 | |
|     \ , "-ddump-rn-ast"
 | |
|     \ , "-ddump-rn-stats"
 | |
|     \ , "-ddump-rn-trace"
 | |
|     \ , "-ddump-rule-firings"
 | |
|     \ , "-ddump-rule-rewrites"
 | |
|     \ , "-ddump-rules"
 | |
|     \ , "-ddump-simpl"
 | |
|     \ , "-ddump-simpl-iterations"
 | |
|     \ , "-ddump-simpl-stats"
 | |
|     \ , "-ddump-spec"
 | |
|     \ , "-ddump-splices"
 | |
|     \ , "-ddump-stg"
 | |
|     \ , "-ddump-str-signatures"
 | |
|     \ , "-ddump-stranal"
 | |
|     \ , "-ddump-tc"
 | |
|     \ , "-ddump-tc-ast"
 | |
|     \ , "-ddump-tc-trace"
 | |
|     \ , "-ddump-timings"
 | |
|     \ , "-ddump-to-file"
 | |
|     \ , "-ddump-types"
 | |
|     \ , "-ddump-vect"
 | |
|     \ , "-ddump-vt-trace"
 | |
|     \ , "-ddump-worker-wrapper"
 | |
|     \ , "-dfaststring-stats"
 | |
|     \ , "-dinitial-unique="
 | |
|     \ , "-dno-debug-output"
 | |
|     \ , "-ddebug-output"
 | |
|     \ , "-dppr-case-as-let"
 | |
|     \ , "-dppr-cols="
 | |
|     \ , "-dppr-debug"
 | |
|     \ , "-dppr-user-length"
 | |
|     \ , "-dshow-passes"
 | |
|     \ , "-dstg-lint"
 | |
|     \ , "-dsuppress-all"
 | |
|     \ , "-dsuppress-coercions"
 | |
|     \ , "-dsuppress-idinfo"
 | |
|     \ , "-dsuppress-module-prefixes"
 | |
|     \ , "-dsuppress-stg-free-vars"
 | |
|     \ , "-dsuppress-ticks"
 | |
|     \ , "-dsuppress-type-applications"
 | |
|     \ , "-dsuppress-type-signatures"
 | |
|     \ , "-dsuppress-unfoldings"
 | |
|     \ , "-dsuppress-uniques"
 | |
|     \ , "-dsuppress-var-kinds"
 | |
|     \ , "-dth-dec-file="
 | |
|     \ , "-dunique-increment="
 | |
|     \ , "-dverbose-core2core"
 | |
|     \ , "-dverbose-stg2stg"
 | |
|     \ , "-falignment-sanitisation"
 | |
|     \ , "-fcatch-bottoms"
 | |
|     \ , "-fllvm-fill-undef-with-garbage"
 | |
|     \ , "-g,"
 | |
|     \ , "-fexternal-interpreter"
 | |
|     \ , "-fglasgow-exts"
 | |
|     \ , "-fno-glasgow-exts"
 | |
|     \ , "-ghcversion-file"
 | |
|     \ , "-H"
 | |
|     \ , "-j[]"
 | |
|     \ ]
 | |
| 
 | |
| let s:commonModules =
 | |
|     \ [ "Distribution.Backpack"
 | |
|     \ , "Distribution.Backpack.ComponentsGraph"
 | |
|     \ , "Distribution.Backpack.Configure"
 | |
|     \ , "Distribution.Backpack.ConfiguredComponent"
 | |
|     \ , "Distribution.Backpack.DescribeUnitId"
 | |
|     \ , "Distribution.Backpack.FullUnitId"
 | |
|     \ , "Distribution.Backpack.LinkedComponent"
 | |
|     \ , "Distribution.Backpack.ModSubst"
 | |
|     \ , "Distribution.Backpack.ModuleShape"
 | |
|     \ , "Distribution.Backpack.PreModuleShape"
 | |
|     \ , "Distribution.CabalSpecVersion"
 | |
|     \ , "Distribution.Compat.Binary"
 | |
|     \ , "Distribution.Compat.CharParsing"
 | |
|     \ , "Distribution.Compat.CreatePipe"
 | |
|     \ , "Distribution.Compat.DList"
 | |
|     \ , "Distribution.Compat.Directory"
 | |
|     \ , "Distribution.Compat.Environment"
 | |
|     \ , "Distribution.Compat.Exception"
 | |
|     \ , "Distribution.Compat.Graph"
 | |
|     \ , "Distribution.Compat.Internal.TempFile"
 | |
|     \ , "Distribution.Compat.Lens"
 | |
|     \ , "Distribution.Compat.Map.Strict"
 | |
|     \ , "Distribution.Compat.Newtype"
 | |
|     \ , "Distribution.Compat.Parsing"
 | |
|     \ , "Distribution.Compat.Prelude.Internal"
 | |
|     \ , "Distribution.Compat.ReadP"
 | |
|     \ , "Distribution.Compat.Semigroup"
 | |
|     \ , "Distribution.Compat.Stack"
 | |
|     \ , "Distribution.Compat.Time"
 | |
|     \ , "Distribution.Compiler"
 | |
|     \ , "Distribution.FieldGrammar"
 | |
|     \ , "Distribution.FieldGrammar.Class"
 | |
|     \ , "Distribution.FieldGrammar.FieldDescrs"
 | |
|     \ , "Distribution.FieldGrammar.Parsec"
 | |
|     \ , "Distribution.FieldGrammar.Pretty"
 | |
|     \ , "Distribution.InstalledPackageInfo"
 | |
|     \ , "Distribution.License"
 | |
|     \ , "Distribution.Make"
 | |
|     \ , "Distribution.ModuleName"
 | |
|     \ , "Distribution.Package"
 | |
|     \ , "Distribution.PackageDescription"
 | |
|     \ , "Distribution.PackageDescription.Check"
 | |
|     \ , "Distribution.PackageDescription.Configuration"
 | |
|     \ , "Distribution.PackageDescription.FieldGrammar"
 | |
|     \ , "Distribution.PackageDescription.Parsec"
 | |
|     \ , "Distribution.PackageDescription.PrettyPrint"
 | |
|     \ , "Distribution.PackageDescription.Quirks"
 | |
|     \ , "Distribution.PackageDescription.Utils"
 | |
|     \ , "Distribution.ParseUtils"
 | |
|     \ , "Distribution.Parsec.Class"
 | |
|     \ , "Distribution.Parsec.Common"
 | |
|     \ , "Distribution.Parsec.ConfVar"
 | |
|     \ , "Distribution.Parsec.Field"
 | |
|     \ , "Distribution.Parsec.FieldLineStream"
 | |
|     \ , "Distribution.Parsec.Lexer"
 | |
|     \ , "Distribution.Parsec.LexerMonad"
 | |
|     \ , "Distribution.Parsec.Newtypes"
 | |
|     \ , "Distribution.Parsec.ParseResult"
 | |
|     \ , "Distribution.Parsec.Parser"
 | |
|     \ , "Distribution.Pretty"
 | |
|     \ , "Distribution.PrettyUtils"
 | |
|     \ , "Distribution.ReadE"
 | |
|     \ , "Distribution.SPDX"
 | |
|     \ , "Distribution.SPDX.License"
 | |
|     \ , "Distribution.SPDX.LicenseExceptionId"
 | |
|     \ , "Distribution.SPDX.LicenseExpression"
 | |
|     \ , "Distribution.SPDX.LicenseId"
 | |
|     \ , "Distribution.SPDX.LicenseReference"
 | |
|     \ , "Distribution.Simple"
 | |
|     \ , "Distribution.Simple.Bench"
 | |
|     \ , "Distribution.Simple.Build"
 | |
|     \ , "Distribution.Simple.Build.Macros"
 | |
|     \ , "Distribution.Simple.Build.PathsModule"
 | |
|     \ , "Distribution.Simple.BuildPaths"
 | |
|     \ , "Distribution.Simple.BuildTarget"
 | |
|     \ , "Distribution.Simple.BuildToolDepends"
 | |
|     \ , "Distribution.Simple.CCompiler"
 | |
|     \ , "Distribution.Simple.Command"
 | |
|     \ , "Distribution.Simple.Compiler"
 | |
|     \ , "Distribution.Simple.Configure"
 | |
|     \ , "Distribution.Simple.Doctest"
 | |
|     \ , "Distribution.Simple.GHC"
 | |
|     \ , "Distribution.Simple.GHCJS"
 | |
|     \ , "Distribution.Simple.Haddock"
 | |
|     \ , "Distribution.Simple.HaskellSuite"
 | |
|     \ , "Distribution.Simple.Hpc"
 | |
|     \ , "Distribution.Simple.Install"
 | |
|     \ , "Distribution.Simple.InstallDirs"
 | |
|     \ , "Distribution.Simple.JHC"
 | |
|     \ , "Distribution.Simple.LHC"
 | |
|     \ , "Distribution.Simple.LocalBuildInfo"
 | |
|     \ , "Distribution.Simple.PackageIndex"
 | |
|     \ , "Distribution.Simple.PreProcess"
 | |
|     \ , "Distribution.Simple.PreProcess.Unlit"
 | |
|     \ , "Distribution.Simple.Program"
 | |
|     \ , "Distribution.Simple.Program.Ar"
 | |
|     \ , "Distribution.Simple.Program.Builtin"
 | |
|     \ , "Distribution.Simple.Program.Db"
 | |
|     \ , "Distribution.Simple.Program.Find"
 | |
|     \ , "Distribution.Simple.Program.GHC"
 | |
|     \ , "Distribution.Simple.Program.HcPkg"
 | |
|     \ , "Distribution.Simple.Program.Hpc"
 | |
|     \ , "Distribution.Simple.Program.Internal"
 | |
|     \ , "Distribution.Simple.Program.Ld"
 | |
|     \ , "Distribution.Simple.Program.ResponseFile"
 | |
|     \ , "Distribution.Simple.Program.Run"
 | |
|     \ , "Distribution.Simple.Program.Script"
 | |
|     \ , "Distribution.Simple.Program.Strip"
 | |
|     \ , "Distribution.Simple.Program.Types"
 | |
|     \ , "Distribution.Simple.Register"
 | |
|     \ , "Distribution.Simple.Setup"
 | |
|     \ , "Distribution.Simple.SrcDist"
 | |
|     \ , "Distribution.Simple.Test"
 | |
|     \ , "Distribution.Simple.Test.ExeV10"
 | |
|     \ , "Distribution.Simple.Test.LibV09"
 | |
|     \ , "Distribution.Simple.Test.Log"
 | |
|     \ , "Distribution.Simple.UHC"
 | |
|     \ , "Distribution.Simple.UserHooks"
 | |
|     \ , "Distribution.Simple.Utils"
 | |
|     \ , "Distribution.System"
 | |
|     \ , "Distribution.TestSuite"
 | |
|     \ , "Distribution.Text"
 | |
|     \ , "Distribution.Types.AbiDependency"
 | |
|     \ , "Distribution.Types.AbiHash"
 | |
|     \ , "Distribution.Types.AnnotatedId"
 | |
|     \ , "Distribution.Types.Benchmark"
 | |
|     \ , "Distribution.Types.Benchmark.Lens"
 | |
|     \ , "Distribution.Types.BenchmarkInterface"
 | |
|     \ , "Distribution.Types.BenchmarkType"
 | |
|     \ , "Distribution.Types.BuildInfo"
 | |
|     \ , "Distribution.Types.BuildInfo.Lens"
 | |
|     \ , "Distribution.Types.BuildType"
 | |
|     \ , "Distribution.Types.Component"
 | |
|     \ , "Distribution.Types.ComponentId"
 | |
|     \ , "Distribution.Types.ComponentInclude"
 | |
|     \ , "Distribution.Types.ComponentLocalBuildInfo"
 | |
|     \ , "Distribution.Types.ComponentName"
 | |
|     \ , "Distribution.Types.ComponentRequestedSpec"
 | |
|     \ , "Distribution.Types.CondTree"
 | |
|     \ , "Distribution.Types.Condition"
 | |
|     \ , "Distribution.Types.Dependency"
 | |
|     \ , "Distribution.Types.DependencyMap"
 | |
|     \ , "Distribution.Types.ExeDependency"
 | |
|     \ , "Distribution.Types.Executable"
 | |
|     \ , "Distribution.Types.Executable.Lens"
 | |
|     \ , "Distribution.Types.ExecutableScope"
 | |
|     \ , "Distribution.Types.ExposedModule"
 | |
|     \ , "Distribution.Types.ForeignLib"
 | |
|     \ , "Distribution.Types.ForeignLib.Lens"
 | |
|     \ , "Distribution.Types.ForeignLibOption"
 | |
|     \ , "Distribution.Types.ForeignLibType"
 | |
|     \ , "Distribution.Types.GenericPackageDescription"
 | |
|     \ , "Distribution.Types.GenericPackageDescription.Lens"
 | |
|     \ , "Distribution.Types.HookedBuildInfo"
 | |
|     \ , "Distribution.Types.IncludeRenaming"
 | |
|     \ , "Distribution.Types.InstalledPackageInfo"
 | |
|     \ , "Distribution.Types.InstalledPackageInfo.FieldGrammar"
 | |
|     \ , "Distribution.Types.InstalledPackageInfo.Lens"
 | |
|     \ , "Distribution.Types.LegacyExeDependency"
 | |
|     \ , "Distribution.Types.Lens"
 | |
|     \ , "Distribution.Types.Library"
 | |
|     \ , "Distribution.Types.Library.Lens"
 | |
|     \ , "Distribution.Types.LocalBuildInfo"
 | |
|     \ , "Distribution.Types.Mixin"
 | |
|     \ , "Distribution.Types.Module"
 | |
|     \ , "Distribution.Types.ModuleReexport"
 | |
|     \ , "Distribution.Types.ModuleRenaming"
 | |
|     \ , "Distribution.Types.MungedPackageId"
 | |
|     \ , "Distribution.Types.MungedPackageName"
 | |
|     \ , "Distribution.Types.PackageDescription"
 | |
|     \ , "Distribution.Types.PackageDescription.Lens"
 | |
|     \ , "Distribution.Types.PackageId"
 | |
|     \ , "Distribution.Types.PackageId.Lens"
 | |
|     \ , "Distribution.Types.PackageName"
 | |
|     \ , "Distribution.Types.PkgconfigDependency"
 | |
|     \ , "Distribution.Types.PkgconfigName"
 | |
|     \ , "Distribution.Types.SetupBuildInfo"
 | |
|     \ , "Distribution.Types.SetupBuildInfo.Lens"
 | |
|     \ , "Distribution.Types.SourceRepo"
 | |
|     \ , "Distribution.Types.SourceRepo.Lens"
 | |
|     \ , "Distribution.Types.TargetInfo"
 | |
|     \ , "Distribution.Types.TestSuite"
 | |
|     \ , "Distribution.Types.TestSuite.Lens"
 | |
|     \ , "Distribution.Types.TestSuiteInterface"
 | |
|     \ , "Distribution.Types.TestType"
 | |
|     \ , "Distribution.Types.UnitId"
 | |
|     \ , "Distribution.Types.UnqualComponentName"
 | |
|     \ , "Distribution.Types.Version"
 | |
|     \ , "Distribution.Types.VersionInterval"
 | |
|     \ , "Distribution.Types.VersionRange"
 | |
|     \ , "Distribution.Utils.Generic"
 | |
|     \ , "Distribution.Utils.IOData"
 | |
|     \ , "Distribution.Utils.LogProgress"
 | |
|     \ , "Distribution.Utils.MapAccum"
 | |
|     \ , "Distribution.Utils.NubList"
 | |
|     \ , "Distribution.Utils.Progress"
 | |
|     \ , "Distribution.Utils.ShortText"
 | |
|     \ , "Distribution.Verbosity"
 | |
|     \ , "Distribution.Version"
 | |
|     \ , "Language.Haskell.Extension"
 | |
|     \ , "Graphics.GLU"
 | |
|     \ , "Graphics.GLU.Callbacks"
 | |
|     \ , "Graphics.GLU.Functions"
 | |
|     \ , "Graphics.GLU.Tokens"
 | |
|     \ , "Graphics.GLU.Types"
 | |
|     \ , "Graphics.UI.GLUT"
 | |
|     \ , "Graphics.UI.GLUT.Begin"
 | |
|     \ , "Graphics.UI.GLUT.Callbacks"
 | |
|     \ , "Graphics.UI.GLUT.Callbacks.Global"
 | |
|     \ , "Graphics.UI.GLUT.Callbacks.Window"
 | |
|     \ , "Graphics.UI.GLUT.Colormap"
 | |
|     \ , "Graphics.UI.GLUT.Debugging"
 | |
|     \ , "Graphics.UI.GLUT.DeviceControl"
 | |
|     \ , "Graphics.UI.GLUT.Fonts"
 | |
|     \ , "Graphics.UI.GLUT.GameMode"
 | |
|     \ , "Graphics.UI.GLUT.Initialization"
 | |
|     \ , "Graphics.UI.GLUT.Menu"
 | |
|     \ , "Graphics.UI.GLUT.Objects"
 | |
|     \ , "Graphics.UI.GLUT.Overlay"
 | |
|     \ , "Graphics.UI.GLUT.State"
 | |
|     \ , "Graphics.UI.GLUT.Window"
 | |
|     \ , "Network.Browser"
 | |
|     \ , "Network.BufferType"
 | |
|     \ , "Network.HTTP"
 | |
|     \ , "Network.HTTP.Auth"
 | |
|     \ , "Network.HTTP.Base"
 | |
|     \ , "Network.HTTP.Cookie"
 | |
|     \ , "Network.HTTP.HandleStream"
 | |
|     \ , "Network.HTTP.Headers"
 | |
|     \ , "Network.HTTP.Proxy"
 | |
|     \ , "Network.HTTP.Stream"
 | |
|     \ , "Network.Stream"
 | |
|     \ , "Network.StreamDebugger"
 | |
|     \ , "Network.StreamSocket"
 | |
|     \ , "Network.TCP"
 | |
|     \ , "Test.HUnit"
 | |
|     \ , "Test.HUnit.Base"
 | |
|     \ , "Test.HUnit.Lang"
 | |
|     \ , "Test.HUnit.Terminal"
 | |
|     \ , "Test.HUnit.Text"
 | |
|     \ , "Data.ObjectName"
 | |
|     \ , "Graphics.Rendering.OpenGL"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Antialiasing"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.BeginEnd"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Bitmaps"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.BufferObjects"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Clipping"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.ColorSum"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Colors"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.ConditionalRendering"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.CoordTrans"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.DebugOutput"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.DisplayLists"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Evaluators"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Feedback"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.FlushFinish"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Fog"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Framebuffer"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.FramebufferObjects"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.FramebufferObjects.Attachments"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjects"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.FramebufferObjects.Queries"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferObjects"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Hints"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.LineSegments"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.PerFragment"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.ColorTable"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.Convolution"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.Histogram"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.Minmax"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelMap"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelStorage"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelTransfer"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.PixelRectangles.Rasterization"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.PixellikeObject"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Points"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Polygons"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.PrimitiveMode"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.QueryObjects"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.RasterPos"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.ReadCopyPixels"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Rectangles"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.SavingState"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Selection"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Shaders"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Shaders.Attribs"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Shaders.Limits"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Shaders.ProgramBinaries"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Shaders.ProgramObjects"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Shaders.ShaderBinaries"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Shaders.ShaderObjects"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Shaders.Uniform"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.StringQueries"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.SyncObjects"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Tensor"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Texturing"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Texturing.Application"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Texturing.Environments"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Texturing.Objects"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Texturing.Parameters"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Texturing.Queries"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.Texturing.Specification"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.TransformFeedback"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.VertexArrayObjects"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.VertexArrays"
 | |
|     \ , "Graphics.Rendering.OpenGL.GL.VertexSpec"
 | |
|     \ , "Graphics.Rendering.OpenGL.GLU"
 | |
|     \ , "Graphics.Rendering.OpenGL.GLU.Errors"
 | |
|     \ , "Graphics.Rendering.OpenGL.GLU.Initialization"
 | |
|     \ , "Graphics.Rendering.OpenGL.GLU.Matrix"
 | |
|     \ , "Graphics.Rendering.OpenGL.GLU.Mipmapping"
 | |
|     \ , "Graphics.Rendering.OpenGL.GLU.NURBS"
 | |
|     \ , "Graphics.Rendering.OpenGL.GLU.Quadrics"
 | |
|     \ , "Graphics.Rendering.OpenGL.GLU.Tessellation"
 | |
|     \ , "Graphics.GL"
 | |
|     \ , "Graphics.GL.AMD"
 | |
|     \ , "Graphics.GL.AMD.BlendMinmaxFactor"
 | |
|     \ , "Graphics.GL.AMD.DebugOutput"
 | |
|     \ , "Graphics.GL.AMD.DepthClampSeparate"
 | |
|     \ , "Graphics.GL.AMD.DrawBuffersBlend"
 | |
|     \ , "Graphics.GL.AMD.FramebufferMultisampleAdvanced"
 | |
|     \ , "Graphics.GL.AMD.FramebufferSamplePositions"
 | |
|     \ , "Graphics.GL.AMD.GPUShaderHalfFloat"
 | |
|     \ , "Graphics.GL.AMD.GPUShaderInt64"
 | |
|     \ , "Graphics.GL.AMD.InterleavedElements"
 | |
|     \ , "Graphics.GL.AMD.MultiDrawIndirect"
 | |
|     \ , "Graphics.GL.AMD.NameGenDelete"
 | |
|     \ , "Graphics.GL.AMD.OcclusionQueryEvent"
 | |
|     \ , "Graphics.GL.AMD.PerformanceMonitor"
 | |
|     \ , "Graphics.GL.AMD.PinnedMemory"
 | |
|     \ , "Graphics.GL.AMD.QueryBufferObject"
 | |
|     \ , "Graphics.GL.AMD.SamplePositions"
 | |
|     \ , "Graphics.GL.AMD.SeamlessCubemapPerTexture"
 | |
|     \ , "Graphics.GL.AMD.SparseTexture"
 | |
|     \ , "Graphics.GL.AMD.StencilOperationExtended"
 | |
|     \ , "Graphics.GL.AMD.TransformFeedback4"
 | |
|     \ , "Graphics.GL.AMD.VertexShaderTessellator"
 | |
|     \ , "Graphics.GL.APPLE"
 | |
|     \ , "Graphics.GL.APPLE.AuxDepthStencil"
 | |
|     \ , "Graphics.GL.APPLE.ClientStorage"
 | |
|     \ , "Graphics.GL.APPLE.ElementArray"
 | |
|     \ , "Graphics.GL.APPLE.Fence"
 | |
|     \ , "Graphics.GL.APPLE.FloatPixels"
 | |
|     \ , "Graphics.GL.APPLE.FlushBufferRange"
 | |
|     \ , "Graphics.GL.APPLE.ObjectPurgeable"
 | |
|     \ , "Graphics.GL.APPLE.RGB422"
 | |
|     \ , "Graphics.GL.APPLE.RowBytes"
 | |
|     \ , "Graphics.GL.APPLE.SpecularVector"
 | |
|     \ , "Graphics.GL.APPLE.TextureRange"
 | |
|     \ , "Graphics.GL.APPLE.TransformHint"
 | |
|     \ , "Graphics.GL.APPLE.VertexArrayObject"
 | |
|     \ , "Graphics.GL.APPLE.VertexArrayRange"
 | |
|     \ , "Graphics.GL.APPLE.VertexProgramEvaluators"
 | |
|     \ , "Graphics.GL.APPLE.YCbCr422"
 | |
|     \ , "Graphics.GL.ARB"
 | |
|     \ , "Graphics.GL.ARB.BaseInstance"
 | |
|     \ , "Graphics.GL.ARB.BindlessTexture"
 | |
|     \ , "Graphics.GL.ARB.BlendFuncExtended"
 | |
|     \ , "Graphics.GL.ARB.BufferStorage"
 | |
|     \ , "Graphics.GL.ARB.CLEvent"
 | |
|     \ , "Graphics.GL.ARB.ClearBufferObject"
 | |
|     \ , "Graphics.GL.ARB.ClearTexture"
 | |
|     \ , "Graphics.GL.ARB.ClipControl"
 | |
|     \ , "Graphics.GL.ARB.ColorBufferFloat"
 | |
|     \ , "Graphics.GL.ARB.CompressedTexturePixelStorage"
 | |
|     \ , "Graphics.GL.ARB.ComputeShader"
 | |
|     \ , "Graphics.GL.ARB.ComputeVariableGroupSize"
 | |
|     \ , "Graphics.GL.ARB.ConditionalRenderInverted"
 | |
|     \ , "Graphics.GL.ARB.CopyBuffer"
 | |
|     \ , "Graphics.GL.ARB.CopyImage"
 | |
|     \ , "Graphics.GL.ARB.CullDistance"
 | |
|     \ , "Graphics.GL.ARB.DebugOutput"
 | |
|     \ , "Graphics.GL.ARB.DepthBufferFloat"
 | |
|     \ , "Graphics.GL.ARB.DepthClamp"
 | |
|     \ , "Graphics.GL.ARB.DepthTexture"
 | |
|     \ , "Graphics.GL.ARB.DirectStateAccess"
 | |
|     \ , "Graphics.GL.ARB.DrawBuffers"
 | |
|     \ , "Graphics.GL.ARB.DrawBuffersBlend"
 | |
|     \ , "Graphics.GL.ARB.DrawElementsBaseVertex"
 | |
|     \ , "Graphics.GL.ARB.DrawIndirect"
 | |
|     \ , "Graphics.GL.ARB.DrawInstanced"
 | |
|     \ , "Graphics.GL.ARB.ES2Compatibility"
 | |
|     \ , "Graphics.GL.ARB.ES31Compatibility"
 | |
|     \ , "Graphics.GL.ARB.ES32Compatibility"
 | |
|     \ , "Graphics.GL.ARB.ES3Compatibility"
 | |
|     \ , "Graphics.GL.ARB.EnhancedLayouts"
 | |
|     \ , "Graphics.GL.ARB.ExplicitUniformLocation"
 | |
|     \ , "Graphics.GL.ARB.FragmentProgram"
 | |
|     \ , "Graphics.GL.ARB.FragmentShader"
 | |
|     \ , "Graphics.GL.ARB.FramebufferNoAttachments"
 | |
|     \ , "Graphics.GL.ARB.FramebufferObjectCompatibility"
 | |
|     \ , "Graphics.GL.ARB.FramebufferObjectCore"
 | |
|     \ , "Graphics.GL.ARB.FramebufferSRGB"
 | |
|     \ , "Graphics.GL.ARB.GPUShader5"
 | |
|     \ , "Graphics.GL.ARB.GPUShaderFP64"
 | |
|     \ , "Graphics.GL.ARB.GPUShaderInt64"
 | |
|     \ , "Graphics.GL.ARB.GeometryShader4"
 | |
|     \ , "Graphics.GL.ARB.GetProgramBinary"
 | |
|     \ , "Graphics.GL.ARB.GetTextureSubImage"
 | |
|     \ , "Graphics.GL.ARB.GlSpirv"
 | |
|     \ , "Graphics.GL.ARB.HalfFloatPixel"
 | |
|     \ , "Graphics.GL.ARB.HalfFloatVertex"
 | |
|     \ , "Graphics.GL.ARB.ImagingCompatibility"
 | |
|     \ , "Graphics.GL.ARB.ImagingCore"
 | |
|     \ , "Graphics.GL.ARB.IndirectParameters"
 | |
|     \ , "Graphics.GL.ARB.InstancedArrays"
 | |
|     \ , "Graphics.GL.ARB.InternalformatQuery"
 | |
|     \ , "Graphics.GL.ARB.InternalformatQuery2"
 | |
|     \ , "Graphics.GL.ARB.InvalidateSubdata"
 | |
|     \ , "Graphics.GL.ARB.MapBufferAlignment"
 | |
|     \ , "Graphics.GL.ARB.MapBufferRange"
 | |
|     \ , "Graphics.GL.ARB.MatrixPalette"
 | |
|     \ , "Graphics.GL.ARB.MultiBind"
 | |
|     \ , "Graphics.GL.ARB.MultiDrawIndirect"
 | |
|     \ , "Graphics.GL.ARB.Multisample"
 | |
|     \ , "Graphics.GL.ARB.Multitexture"
 | |
|     \ , "Graphics.GL.ARB.OcclusionQuery"
 | |
|     \ , "Graphics.GL.ARB.OcclusionQuery2"
 | |
|     \ , "Graphics.GL.ARB.ParallelShaderCompile"
 | |
|     \ , "Graphics.GL.ARB.PipelineStatisticsQuery"
 | |
|     \ , "Graphics.GL.ARB.PixelBufferObject"
 | |
|     \ , "Graphics.GL.ARB.PointParameters"
 | |
|     \ , "Graphics.GL.ARB.PointSprite"
 | |
|     \ , "Graphics.GL.ARB.PolygonOffsetClamp"
 | |
|     \ , "Graphics.GL.ARB.ProgramInterfaceQuery"
 | |
|     \ , "Graphics.GL.ARB.ProvokingVertex"
 | |
|     \ , "Graphics.GL.ARB.QueryBufferObject"
 | |
|     \ , "Graphics.GL.ARB.RobustnessCompatibility"
 | |
|     \ , "Graphics.GL.ARB.RobustnessCore"
 | |
|     \ , "Graphics.GL.ARB.SampleLocations"
 | |
|     \ , "Graphics.GL.ARB.SampleShading"
 | |
|     \ , "Graphics.GL.ARB.SamplerObjects"
 | |
|     \ , "Graphics.GL.ARB.SeamlessCubeMap"
 | |
|     \ , "Graphics.GL.ARB.SeamlessCubemapPerTexture"
 | |
|     \ , "Graphics.GL.ARB.SeparateShaderObjects"
 | |
|     \ , "Graphics.GL.ARB.ShaderAtomicCounters"
 | |
|     \ , "Graphics.GL.ARB.ShaderImageLoadStore"
 | |
|     \ , "Graphics.GL.ARB.ShaderObjects"
 | |
|     \ , "Graphics.GL.ARB.ShaderStorageBufferObject"
 | |
|     \ , "Graphics.GL.ARB.ShaderSubroutine"
 | |
|     \ , "Graphics.GL.ARB.ShadingLanguage100"
 | |
|     \ , "Graphics.GL.ARB.ShadingLanguageInclude"
 | |
|     \ , "Graphics.GL.ARB.Shadow"
 | |
|     \ , "Graphics.GL.ARB.ShadowAmbient"
 | |
|     \ , "Graphics.GL.ARB.SparseBuffer"
 | |
|     \ , "Graphics.GL.ARB.SparseTexture"
 | |
|     \ , "Graphics.GL.ARB.SpirvExtensions"
 | |
|     \ , "Graphics.GL.ARB.StencilTexturing"
 | |
|     \ , "Graphics.GL.ARB.Sync"
 | |
|     \ , "Graphics.GL.ARB.TessellationShader"
 | |
|     \ , "Graphics.GL.ARB.TextureBarrier"
 | |
|     \ , "Graphics.GL.ARB.TextureBorderClamp"
 | |
|     \ , "Graphics.GL.ARB.TextureBufferObject"
 | |
|     \ , "Graphics.GL.ARB.TextureBufferObjectRGB32"
 | |
|     \ , "Graphics.GL.ARB.TextureBufferRange"
 | |
|     \ , "Graphics.GL.ARB.TextureCompression"
 | |
|     \ , "Graphics.GL.ARB.TextureCompressionBPTC"
 | |
|     \ , "Graphics.GL.ARB.TextureCompressionRGTC"
 | |
|     \ , "Graphics.GL.ARB.TextureCubeMap"
 | |
|     \ , "Graphics.GL.ARB.TextureCubeMapArray"
 | |
|     \ , "Graphics.GL.ARB.TextureEnvCombine"
 | |
|     \ , "Graphics.GL.ARB.TextureEnvDot3"
 | |
|     \ , "Graphics.GL.ARB.TextureFilterAnisotropic"
 | |
|     \ , "Graphics.GL.ARB.TextureFilterMinmax"
 | |
|     \ , "Graphics.GL.ARB.TextureFloat"
 | |
|     \ , "Graphics.GL.ARB.TextureGather"
 | |
|     \ , "Graphics.GL.ARB.TextureMirrorClampToEdge"
 | |
|     \ , "Graphics.GL.ARB.TextureMirroredRepeat"
 | |
|     \ , "Graphics.GL.ARB.TextureMultisample"
 | |
|     \ , "Graphics.GL.ARB.TextureRG"
 | |
|     \ , "Graphics.GL.ARB.TextureRGB10A2UI"
 | |
|     \ , "Graphics.GL.ARB.TextureRectangle"
 | |
|     \ , "Graphics.GL.ARB.TextureStencil8"
 | |
|     \ , "Graphics.GL.ARB.TextureStorage"
 | |
|     \ , "Graphics.GL.ARB.TextureStorageMultisample"
 | |
|     \ , "Graphics.GL.ARB.TextureSwizzle"
 | |
|     \ , "Graphics.GL.ARB.TextureView"
 | |
|     \ , "Graphics.GL.ARB.TimerQuery"
 | |
|     \ , "Graphics.GL.ARB.TransformFeedback2"
 | |
|     \ , "Graphics.GL.ARB.TransformFeedback3"
 | |
|     \ , "Graphics.GL.ARB.TransformFeedbackInstanced"
 | |
|     \ , "Graphics.GL.ARB.TransformFeedbackOverflowQuery"
 | |
|     \ , "Graphics.GL.ARB.TransposeMatrix"
 | |
|     \ , "Graphics.GL.ARB.UniformBufferObject"
 | |
|     \ , "Graphics.GL.ARB.VertexArrayBGRA"
 | |
|     \ , "Graphics.GL.ARB.VertexArrayObject"
 | |
|     \ , "Graphics.GL.ARB.VertexAttrib64Bit"
 | |
|     \ , "Graphics.GL.ARB.VertexAttribBinding"
 | |
|     \ , "Graphics.GL.ARB.VertexBlend"
 | |
|     \ , "Graphics.GL.ARB.VertexBufferObject"
 | |
|     \ , "Graphics.GL.ARB.VertexProgram"
 | |
|     \ , "Graphics.GL.ARB.VertexShader"
 | |
|     \ , "Graphics.GL.ARB.VertexType10f11f11fRev"
 | |
|     \ , "Graphics.GL.ARB.VertexType2101010RevCompatibility"
 | |
|     \ , "Graphics.GL.ARB.VertexType2101010RevCore"
 | |
|     \ , "Graphics.GL.ARB.ViewportArray"
 | |
|     \ , "Graphics.GL.ARB.WindowPos"
 | |
|     \ , "Graphics.GL.ATI"
 | |
|     \ , "Graphics.GL.ATI.DrawBuffers"
 | |
|     \ , "Graphics.GL.ATI.ElementArray"
 | |
|     \ , "Graphics.GL.ATI.EnvmapBumpmap"
 | |
|     \ , "Graphics.GL.ATI.FragmentShader"
 | |
|     \ , "Graphics.GL.ATI.MapObjectBuffer"
 | |
|     \ , "Graphics.GL.ATI.Meminfo"
 | |
|     \ , "Graphics.GL.ATI.PNTriangles"
 | |
|     \ , "Graphics.GL.ATI.PixelFormatFloat"
 | |
|     \ , "Graphics.GL.ATI.SeparateStencil"
 | |
|     \ , "Graphics.GL.ATI.TextFragmentShader"
 | |
|     \ , "Graphics.GL.ATI.TextureEnvCombine3"
 | |
|     \ , "Graphics.GL.ATI.TextureFloat"
 | |
|     \ , "Graphics.GL.ATI.TextureMirrorOnce"
 | |
|     \ , "Graphics.GL.ATI.VertexArrayObject"
 | |
|     \ , "Graphics.GL.ATI.VertexAttribArrayObject"
 | |
|     \ , "Graphics.GL.ATI.VertexStreams"
 | |
|     \ , "Graphics.GL.Compatibility30"
 | |
|     \ , "Graphics.GL.Compatibility31"
 | |
|     \ , "Graphics.GL.Compatibility32"
 | |
|     \ , "Graphics.GL.Compatibility33"
 | |
|     \ , "Graphics.GL.Compatibility40"
 | |
|     \ , "Graphics.GL.Compatibility41"
 | |
|     \ , "Graphics.GL.Compatibility42"
 | |
|     \ , "Graphics.GL.Compatibility43"
 | |
|     \ , "Graphics.GL.Compatibility44"
 | |
|     \ , "Graphics.GL.Compatibility45"
 | |
|     \ , "Graphics.GL.Compatibility46"
 | |
|     \ , "Graphics.GL.Core30"
 | |
|     \ , "Graphics.GL.Core31"
 | |
|     \ , "Graphics.GL.Core32"
 | |
|     \ , "Graphics.GL.Core33"
 | |
|     \ , "Graphics.GL.Core40"
 | |
|     \ , "Graphics.GL.Core41"
 | |
|     \ , "Graphics.GL.Core42"
 | |
|     \ , "Graphics.GL.Core43"
 | |
|     \ , "Graphics.GL.Core44"
 | |
|     \ , "Graphics.GL.Core45"
 | |
|     \ , "Graphics.GL.Core46"
 | |
|     \ , "Graphics.GL.EXT"
 | |
|     \ , "Graphics.GL.EXT.ABGR"
 | |
|     \ , "Graphics.GL.EXT.BGRA"
 | |
|     \ , "Graphics.GL.EXT.BindableUniform"
 | |
|     \ , "Graphics.GL.EXT.BlendColor"
 | |
|     \ , "Graphics.GL.EXT.BlendEquationSeparate"
 | |
|     \ , "Graphics.GL.EXT.BlendFuncSeparate"
 | |
|     \ , "Graphics.GL.EXT.BlendMinmax"
 | |
|     \ , "Graphics.GL.EXT.BlendSubtract"
 | |
|     \ , "Graphics.GL.EXT.CMYKA"
 | |
|     \ , "Graphics.GL.EXT.ClipVolumeHint"
 | |
|     \ , "Graphics.GL.EXT.ColorSubtable"
 | |
|     \ , "Graphics.GL.EXT.CompiledVertexArray"
 | |
|     \ , "Graphics.GL.EXT.Convolution"
 | |
|     \ , "Graphics.GL.EXT.CoordinateFrame"
 | |
|     \ , "Graphics.GL.EXT.CopyTexture"
 | |
|     \ , "Graphics.GL.EXT.CullVertex"
 | |
|     \ , "Graphics.GL.EXT.DebugLabel"
 | |
|     \ , "Graphics.GL.EXT.DebugMarker"
 | |
|     \ , "Graphics.GL.EXT.DepthBoundsTest"
 | |
|     \ , "Graphics.GL.EXT.DirectStateAccess"
 | |
|     \ , "Graphics.GL.EXT.DrawBuffers2"
 | |
|     \ , "Graphics.GL.EXT.DrawInstanced"
 | |
|     \ , "Graphics.GL.EXT.DrawRangeElements"
 | |
|     \ , "Graphics.GL.EXT.EglImageStorage"
 | |
|     \ , "Graphics.GL.EXT.ExternalBuffer"
 | |
|     \ , "Graphics.GL.EXT.FogCoord"
 | |
|     \ , "Graphics.GL.EXT.FourTwoTwoPixels"
 | |
|     \ , "Graphics.GL.EXT.FramebufferBlit"
 | |
|     \ , "Graphics.GL.EXT.FramebufferMultisample"
 | |
|     \ , "Graphics.GL.EXT.FramebufferMultisampleBlitScaled"
 | |
|     \ , "Graphics.GL.EXT.FramebufferObject"
 | |
|     \ , "Graphics.GL.EXT.FramebufferSRGB"
 | |
|     \ , "Graphics.GL.EXT.GPUProgramParameters"
 | |
|     \ , "Graphics.GL.EXT.GPUShader4"
 | |
|     \ , "Graphics.GL.EXT.GeometryShader4"
 | |
|     \ , "Graphics.GL.EXT.Histogram"
 | |
|     \ , "Graphics.GL.EXT.IndexArrayFormats"
 | |
|     \ , "Graphics.GL.EXT.IndexFunc"
 | |
|     \ , "Graphics.GL.EXT.IndexMaterial"
 | |
|     \ , "Graphics.GL.EXT.LightTexture"
 | |
|     \ , "Graphics.GL.EXT.MemoryObject"
 | |
|     \ , "Graphics.GL.EXT.MemoryObjectFd"
 | |
|     \ , "Graphics.GL.EXT.MemoryObjectWin32"
 | |
|     \ , "Graphics.GL.EXT.MultiDrawArrays"
 | |
|     \ , "Graphics.GL.EXT.Multisample"
 | |
|     \ , "Graphics.GL.EXT.PackedDepthStencil"
 | |
|     \ , "Graphics.GL.EXT.PackedFloat"
 | |
|     \ , "Graphics.GL.EXT.PackedPixels"
 | |
|     \ , "Graphics.GL.EXT.PalettedTexture"
 | |
|     \ , "Graphics.GL.EXT.PixelBufferObject"
 | |
|     \ , "Graphics.GL.EXT.PixelTransform"
 | |
|     \ , "Graphics.GL.EXT.PointParameters"
 | |
|     \ , "Graphics.GL.EXT.PolygonOffset"
 | |
|     \ , "Graphics.GL.EXT.PolygonOffsetClamp"
 | |
|     \ , "Graphics.GL.EXT.ProvokingVertex"
 | |
|     \ , "Graphics.GL.EXT.RasterMultisample"
 | |
|     \ , "Graphics.GL.EXT.RescaleNormal"
 | |
|     \ , "Graphics.GL.EXT.SecondaryColor"
 | |
|     \ , "Graphics.GL.EXT.Semaphore"
 | |
|     \ , "Graphics.GL.EXT.SemaphoreFd"
 | |
|     \ , "Graphics.GL.EXT.SemaphoreWin32"
 | |
|     \ , "Graphics.GL.EXT.SeparateShaderObjects"
 | |
|     \ , "Graphics.GL.EXT.SeparateSpecularColor"
 | |
|     \ , "Graphics.GL.EXT.ShaderFramebufferFetch"
 | |
|     \ , "Graphics.GL.EXT.ShaderFramebufferFetchNonCoherent"
 | |
|     \ , "Graphics.GL.EXT.ShaderImageLoadStore"
 | |
|     \ , "Graphics.GL.EXT.SharedTexturePalette"
 | |
|     \ , "Graphics.GL.EXT.StencilClearTag"
 | |
|     \ , "Graphics.GL.EXT.StencilTwoSide"
 | |
|     \ , "Graphics.GL.EXT.StencilWrap"
 | |
|     \ , "Graphics.GL.EXT.Subtexture"
 | |
|     \ , "Graphics.GL.EXT.Texture"
 | |
|     \ , "Graphics.GL.EXT.Texture3D"
 | |
|     \ , "Graphics.GL.EXT.TextureArray"
 | |
|     \ , "Graphics.GL.EXT.TextureBufferObject"
 | |
|     \ , "Graphics.GL.EXT.TextureCompressionLATC"
 | |
|     \ , "Graphics.GL.EXT.TextureCompressionRGTC"
 | |
|     \ , "Graphics.GL.EXT.TextureCompressionS3TC"
 | |
|     \ , "Graphics.GL.EXT.TextureCubeMap"
 | |
|     \ , "Graphics.GL.EXT.TextureEnvCombine"
 | |
|     \ , "Graphics.GL.EXT.TextureEnvDot3"
 | |
|     \ , "Graphics.GL.EXT.TextureFilterAnisotropic"
 | |
|     \ , "Graphics.GL.EXT.TextureFilterMinmax"
 | |
|     \ , "Graphics.GL.EXT.TextureInteger"
 | |
|     \ , "Graphics.GL.EXT.TextureLODBias"
 | |
|     \ , "Graphics.GL.EXT.TextureMirrorClamp"
 | |
|     \ , "Graphics.GL.EXT.TextureObject"
 | |
|     \ , "Graphics.GL.EXT.TexturePerturbNormal"
 | |
|     \ , "Graphics.GL.EXT.TextureSNorm"
 | |
|     \ , "Graphics.GL.EXT.TextureSRGB"
 | |
|     \ , "Graphics.GL.EXT.TextureSRGBDecode"
 | |
|     \ , "Graphics.GL.EXT.TextureSharedExponent"
 | |
|     \ , "Graphics.GL.EXT.TextureSwizzle"
 | |
|     \ , "Graphics.GL.EXT.TimerQuery"
 | |
|     \ , "Graphics.GL.EXT.TransformFeedback"
 | |
|     \ , "Graphics.GL.EXT.VertexArray"
 | |
|     \ , "Graphics.GL.EXT.VertexArrayBGRA"
 | |
|     \ , "Graphics.GL.EXT.VertexAttrib64Bit"
 | |
|     \ , "Graphics.GL.EXT.VertexShader"
 | |
|     \ , "Graphics.GL.EXT.VertexWeighting"
 | |
|     \ , "Graphics.GL.EXT.Win32KeyedMutex"
 | |
|     \ , "Graphics.GL.EXT.WindowRectangles"
 | |
|     \ , "Graphics.GL.EXT.X11SyncObject"
 | |
|     \ , "Graphics.GL.Functions"
 | |
|     \ , "Graphics.GL.GREMEDY"
 | |
|     \ , "Graphics.GL.GREMEDY.FrameTerminator"
 | |
|     \ , "Graphics.GL.GREMEDY.StringMarker"
 | |
|     \ , "Graphics.GL.GetProcAddress"
 | |
|     \ , "Graphics.GL.Groups"
 | |
|     \ , "Graphics.GL.HP"
 | |
|     \ , "Graphics.GL.HP.ConvolutionBorderModes"
 | |
|     \ , "Graphics.GL.HP.ImageTransform"
 | |
|     \ , "Graphics.GL.HP.OcclusionTest"
 | |
|     \ , "Graphics.GL.HP.TextureLighting"
 | |
|     \ , "Graphics.GL.IBM"
 | |
|     \ , "Graphics.GL.IBM.CullVertex"
 | |
|     \ , "Graphics.GL.IBM.MultimodeDrawArrays"
 | |
|     \ , "Graphics.GL.IBM.RasterposClip"
 | |
|     \ , "Graphics.GL.IBM.StaticData"
 | |
|     \ , "Graphics.GL.IBM.TextureMirroredRepeat"
 | |
|     \ , "Graphics.GL.IBM.VertexArrayLists"
 | |
|     \ , "Graphics.GL.INGR"
 | |
|     \ , "Graphics.GL.INGR.BlendFuncSeparate"
 | |
|     \ , "Graphics.GL.INGR.ColorClamp"
 | |
|     \ , "Graphics.GL.INGR.InterlaceRead"
 | |
|     \ , "Graphics.GL.INTEL"
 | |
|     \ , "Graphics.GL.INTEL.BlackholeRender"
 | |
|     \ , "Graphics.GL.INTEL.ConservativeRasterization"
 | |
|     \ , "Graphics.GL.INTEL.FramebufferCmaa"
 | |
|     \ , "Graphics.GL.INTEL.MapTexture"
 | |
|     \ , "Graphics.GL.INTEL.ParallelArrays"
 | |
|     \ , "Graphics.GL.INTEL.PerformanceQuery"
 | |
|     \ , "Graphics.GL.KHR"
 | |
|     \ , "Graphics.GL.KHR.BlendEquationAdvanced"
 | |
|     \ , "Graphics.GL.KHR.BlendEquationAdvancedCoherent"
 | |
|     \ , "Graphics.GL.KHR.ContextFlushControl"
 | |
|     \ , "Graphics.GL.KHR.DebugCompatibility"
 | |
|     \ , "Graphics.GL.KHR.DebugCore"
 | |
|     \ , "Graphics.GL.KHR.NoError"
 | |
|     \ , "Graphics.GL.KHR.ParallelShaderCompile"
 | |
|     \ , "Graphics.GL.KHR.Robustness"
 | |
|     \ , "Graphics.GL.KHR.TextureCompressionASTCHDR"
 | |
|     \ , "Graphics.GL.KHR.TextureCompressionASTCLDR"
 | |
|     \ , "Graphics.GL.MESA"
 | |
|     \ , "Graphics.GL.MESA.PackInvert"
 | |
|     \ , "Graphics.GL.MESA.ProgramBinaryFormats"
 | |
|     \ , "Graphics.GL.MESA.ResizeBuffers"
 | |
|     \ , "Graphics.GL.MESA.TileRasterOrder"
 | |
|     \ , "Graphics.GL.MESA.WindowPos"
 | |
|     \ , "Graphics.GL.MESA.YCbCrTexture"
 | |
|     \ , "Graphics.GL.MESAX"
 | |
|     \ , "Graphics.GL.MESAX.TextureStack"
 | |
|     \ , "Graphics.GL.NV"
 | |
|     \ , "Graphics.GL.NV.AlphaToCoverageDitherControl"
 | |
|     \ , "Graphics.GL.NV.BindlessMultiDrawIndirect"
 | |
|     \ , "Graphics.GL.NV.BindlessMultiDrawIndirectCount"
 | |
|     \ , "Graphics.GL.NV.BindlessTexture"
 | |
|     \ , "Graphics.GL.NV.BlendEquationAdvanced"
 | |
|     \ , "Graphics.GL.NV.BlendEquationAdvancedCoherent"
 | |
|     \ , "Graphics.GL.NV.BlendMinmaxFactor"
 | |
|     \ , "Graphics.GL.NV.ClipSpaceWScaling"
 | |
|     \ , "Graphics.GL.NV.CommandList"
 | |
|     \ , "Graphics.GL.NV.ComputeProgram5"
 | |
|     \ , "Graphics.GL.NV.ConditionalRender"
 | |
|     \ , "Graphics.GL.NV.ConservativeRaster"
 | |
|     \ , "Graphics.GL.NV.ConservativeRasterDilate"
 | |
|     \ , "Graphics.GL.NV.ConservativeRasterPreSnap"
 | |
|     \ , "Graphics.GL.NV.ConservativeRasterPreSnapTriangles"
 | |
|     \ , "Graphics.GL.NV.CopyDepthToColor"
 | |
|     \ , "Graphics.GL.NV.CopyImage"
 | |
|     \ , "Graphics.GL.NV.DeepTexture3D"
 | |
|     \ , "Graphics.GL.NV.DepthBufferFloat"
 | |
|     \ , "Graphics.GL.NV.DepthClamp"
 | |
|     \ , "Graphics.GL.NV.DrawTexture"
 | |
|     \ , "Graphics.GL.NV.DrawVulkanImage"
 | |
|     \ , "Graphics.GL.NV.Evaluators"
 | |
|     \ , "Graphics.GL.NV.ExplicitMultisample"
 | |
|     \ , "Graphics.GL.NV.Fence"
 | |
|     \ , "Graphics.GL.NV.FillRectangle"
 | |
|     \ , "Graphics.GL.NV.FloatBuffer"
 | |
|     \ , "Graphics.GL.NV.FogDistance"
 | |
|     \ , "Graphics.GL.NV.FragmentCoverageToColor"
 | |
|     \ , "Graphics.GL.NV.FragmentProgram"
 | |
|     \ , "Graphics.GL.NV.FragmentProgram2"
 | |
|     \ , "Graphics.GL.NV.FramebufferMixedSamples"
 | |
|     \ , "Graphics.GL.NV.FramebufferMultisampleCoverage"
 | |
|     \ , "Graphics.GL.NV.GPUMulticast"
 | |
|     \ , "Graphics.GL.NV.GPUProgram4"
 | |
|     \ , "Graphics.GL.NV.GPUProgram5"
 | |
|     \ , "Graphics.GL.NV.GPUShader5"
 | |
|     \ , "Graphics.GL.NV.GeometryProgram4"
 | |
|     \ , "Graphics.GL.NV.HalfFloat"
 | |
|     \ , "Graphics.GL.NV.InternalformatSampleQuery"
 | |
|     \ , "Graphics.GL.NV.LightMaxExponent"
 | |
|     \ , "Graphics.GL.NV.MultisampleCoverage"
 | |
|     \ , "Graphics.GL.NV.MultisampleFilterHint"
 | |
|     \ , "Graphics.GL.NV.OcclusionQuery"
 | |
|     \ , "Graphics.GL.NV.PackedDepthStencil"
 | |
|     \ , "Graphics.GL.NV.ParameterBufferObject"
 | |
|     \ , "Graphics.GL.NV.PathRenderingCompatibility"
 | |
|     \ , "Graphics.GL.NV.PathRenderingCore"
 | |
|     \ , "Graphics.GL.NV.PathRenderingSharedEdge"
 | |
|     \ , "Graphics.GL.NV.PixelDataRange"
 | |
|     \ , "Graphics.GL.NV.PointSprite"
 | |
|     \ , "Graphics.GL.NV.PresentVideo"
 | |
|     \ , "Graphics.GL.NV.PrimitiveRestart"
 | |
|     \ , "Graphics.GL.NV.QueryResource"
 | |
|     \ , "Graphics.GL.NV.QueryResourceTag"
 | |
|     \ , "Graphics.GL.NV.RegisterCombiners"
 | |
|     \ , "Graphics.GL.NV.RegisterCombiners2"
 | |
|     \ , "Graphics.GL.NV.RobustnessVideoMemoryPurge"
 | |
|     \ , "Graphics.GL.NV.SampleLocations"
 | |
|     \ , "Graphics.GL.NV.ShaderBufferLoad"
 | |
|     \ , "Graphics.GL.NV.ShaderBufferStore"
 | |
|     \ , "Graphics.GL.NV.ShaderThreadGroup"
 | |
|     \ , "Graphics.GL.NV.TessellationProgram5"
 | |
|     \ , "Graphics.GL.NV.TexgenEmboss"
 | |
|     \ , "Graphics.GL.NV.TexgenReflection"
 | |
|     \ , "Graphics.GL.NV.TextureBarrier"
 | |
|     \ , "Graphics.GL.NV.TextureEnvCombine4"
 | |
|     \ , "Graphics.GL.NV.TextureExpandNormal"
 | |
|     \ , "Graphics.GL.NV.TextureMultisample"
 | |
|     \ , "Graphics.GL.NV.TextureRectangle"
 | |
|     \ , "Graphics.GL.NV.TextureShader"
 | |
|     \ , "Graphics.GL.NV.TextureShader2"
 | |
|     \ , "Graphics.GL.NV.TextureShader3"
 | |
|     \ , "Graphics.GL.NV.TransformFeedback"
 | |
|     \ , "Graphics.GL.NV.TransformFeedback2"
 | |
|     \ , "Graphics.GL.NV.UniformBufferUnifiedMemory"
 | |
|     \ , "Graphics.GL.NV.VDPAUInterop"
 | |
|     \ , "Graphics.GL.NV.VertexArrayRange"
 | |
|     \ , "Graphics.GL.NV.VertexArrayRange2"
 | |
|     \ , "Graphics.GL.NV.VertexAttribInteger64Bit"
 | |
|     \ , "Graphics.GL.NV.VertexBufferUnifiedMemory"
 | |
|     \ , "Graphics.GL.NV.VertexProgram"
 | |
|     \ , "Graphics.GL.NV.VertexProgram2Option"
 | |
|     \ , "Graphics.GL.NV.VertexProgram3"
 | |
|     \ , "Graphics.GL.NV.VertexProgram4"
 | |
|     \ , "Graphics.GL.NV.VideoCapture"
 | |
|     \ , "Graphics.GL.NV.ViewportSwizzle"
 | |
|     \ , "Graphics.GL.NVX"
 | |
|     \ , "Graphics.GL.NVX.ConditionalRender"
 | |
|     \ , "Graphics.GL.NVX.GPUMemoryInfo"
 | |
|     \ , "Graphics.GL.NVX.LinkedGPUMulticast"
 | |
|     \ , "Graphics.GL.OES"
 | |
|     \ , "Graphics.GL.OES.ByteCoordinates"
 | |
|     \ , "Graphics.GL.OES.CompressedPalettedTexture"
 | |
|     \ , "Graphics.GL.OES.FixedPoint"
 | |
|     \ , "Graphics.GL.OES.QueryMatrix"
 | |
|     \ , "Graphics.GL.OES.ReadFormat"
 | |
|     \ , "Graphics.GL.OES.SinglePrecision"
 | |
|     \ , "Graphics.GL.OML"
 | |
|     \ , "Graphics.GL.OML.Interlace"
 | |
|     \ , "Graphics.GL.OML.Resample"
 | |
|     \ , "Graphics.GL.OML.Subsample"
 | |
|     \ , "Graphics.GL.OVR"
 | |
|     \ , "Graphics.GL.OVR.Multiview"
 | |
|     \ , "Graphics.GL.PGI"
 | |
|     \ , "Graphics.GL.PGI.MiscHints"
 | |
|     \ , "Graphics.GL.PGI.VertexHints"
 | |
|     \ , "Graphics.GL.REND"
 | |
|     \ , "Graphics.GL.REND.ScreenCoordinates"
 | |
|     \ , "Graphics.GL.S3"
 | |
|     \ , "Graphics.GL.S3.S3TC"
 | |
|     \ , "Graphics.GL.SGI"
 | |
|     \ , "Graphics.GL.SGI.ColorMatrix"
 | |
|     \ , "Graphics.GL.SGI.ColorTable"
 | |
|     \ , "Graphics.GL.SGI.TextureColorTable"
 | |
|     \ , "Graphics.GL.SGIS"
 | |
|     \ , "Graphics.GL.SGIS.DetailTexture"
 | |
|     \ , "Graphics.GL.SGIS.FogFunction"
 | |
|     \ , "Graphics.GL.SGIS.GenerateMipmap"
 | |
|     \ , "Graphics.GL.SGIS.Multisample"
 | |
|     \ , "Graphics.GL.SGIS.PixelTexture"
 | |
|     \ , "Graphics.GL.SGIS.PointLineTexgen"
 | |
|     \ , "Graphics.GL.SGIS.PointParameters"
 | |
|     \ , "Graphics.GL.SGIS.SharpenTexture"
 | |
|     \ , "Graphics.GL.SGIS.Texture4D"
 | |
|     \ , "Graphics.GL.SGIS.TextureBorderClamp"
 | |
|     \ , "Graphics.GL.SGIS.TextureColorMask"
 | |
|     \ , "Graphics.GL.SGIS.TextureEdgeClamp"
 | |
|     \ , "Graphics.GL.SGIS.TextureFilter4"
 | |
|     \ , "Graphics.GL.SGIS.TextureLOD"
 | |
|     \ , "Graphics.GL.SGIS.TextureSelect"
 | |
|     \ , "Graphics.GL.SGIX"
 | |
|     \ , "Graphics.GL.SGIX.Async"
 | |
|     \ , "Graphics.GL.SGIX.AsyncHistogram"
 | |
|     \ , "Graphics.GL.SGIX.AsyncPixel"
 | |
|     \ , "Graphics.GL.SGIX.BlendAlphaMinmax"
 | |
|     \ , "Graphics.GL.SGIX.CalligraphicFragment"
 | |
|     \ , "Graphics.GL.SGIX.Clipmap"
 | |
|     \ , "Graphics.GL.SGIX.ConvolutionAccuracy"
 | |
|     \ , "Graphics.GL.SGIX.DepthTexture"
 | |
|     \ , "Graphics.GL.SGIX.FlushRaster"
 | |
|     \ , "Graphics.GL.SGIX.FogOffset"
 | |
|     \ , "Graphics.GL.SGIX.FragmentLighting"
 | |
|     \ , "Graphics.GL.SGIX.Framezoom"
 | |
|     \ , "Graphics.GL.SGIX.IglooInterface"
 | |
|     \ , "Graphics.GL.SGIX.Instruments"
 | |
|     \ , "Graphics.GL.SGIX.Interlace"
 | |
|     \ , "Graphics.GL.SGIX.IrInstrument1"
 | |
|     \ , "Graphics.GL.SGIX.ListPriority"
 | |
|     \ , "Graphics.GL.SGIX.PixelTexture"
 | |
|     \ , "Graphics.GL.SGIX.PixelTiles"
 | |
|     \ , "Graphics.GL.SGIX.PolynomialFFD"
 | |
|     \ , "Graphics.GL.SGIX.ReferencePlane"
 | |
|     \ , "Graphics.GL.SGIX.Resample"
 | |
|     \ , "Graphics.GL.SGIX.ScalebiasHint"
 | |
|     \ , "Graphics.GL.SGIX.Shadow"
 | |
|     \ , "Graphics.GL.SGIX.ShadowAmbient"
 | |
|     \ , "Graphics.GL.SGIX.Sprite"
 | |
|     \ , "Graphics.GL.SGIX.Subsample"
 | |
|     \ , "Graphics.GL.SGIX.TagSampleBuffer"
 | |
|     \ , "Graphics.GL.SGIX.TextureAddEnv"
 | |
|     \ , "Graphics.GL.SGIX.TextureCoordinateClamp"
 | |
|     \ , "Graphics.GL.SGIX.TextureLODBias"
 | |
|     \ , "Graphics.GL.SGIX.TextureMultiBuffer"
 | |
|     \ , "Graphics.GL.SGIX.TextureScaleBias"
 | |
|     \ , "Graphics.GL.SGIX.VertexPreclip"
 | |
|     \ , "Graphics.GL.SGIX.YCrCb"
 | |
|     \ , "Graphics.GL.SGIX.YCrCbA"
 | |
|     \ , "Graphics.GL.SUN"
 | |
|     \ , "Graphics.GL.SUN.ConvolutionBorderModes"
 | |
|     \ , "Graphics.GL.SUN.GlobalAlpha"
 | |
|     \ , "Graphics.GL.SUN.MeshArray"
 | |
|     \ , "Graphics.GL.SUN.SliceAccum"
 | |
|     \ , "Graphics.GL.SUN.TriangleList"
 | |
|     \ , "Graphics.GL.SUN.Vertex"
 | |
|     \ , "Graphics.GL.SUNX"
 | |
|     \ , "Graphics.GL.SUNX.ConstantData"
 | |
|     \ , "Graphics.GL.ThreeDFX"
 | |
|     \ , "Graphics.GL.ThreeDFX.Multisample"
 | |
|     \ , "Graphics.GL.ThreeDFX.Tbuffer"
 | |
|     \ , "Graphics.GL.ThreeDFX.TextureCompressionFXT1"
 | |
|     \ , "Graphics.GL.Tokens"
 | |
|     \ , "Graphics.GL.Types"
 | |
|     \ , "Graphics.GL.Version10"
 | |
|     \ , "Graphics.GL.Version11"
 | |
|     \ , "Graphics.GL.Version12"
 | |
|     \ , "Graphics.GL.Version13"
 | |
|     \ , "Graphics.GL.Version14"
 | |
|     \ , "Graphics.GL.Version15"
 | |
|     \ , "Graphics.GL.Version20"
 | |
|     \ , "Graphics.GL.Version21"
 | |
|     \ , "Graphics.GL.WIN"
 | |
|     \ , "Graphics.GL.WIN.PhongShading"
 | |
|     \ , "Graphics.GL.WIN.SpecularFog"
 | |
|     \ , "Test.QuickCheck"
 | |
|     \ , "Test.QuickCheck.All"
 | |
|     \ , "Test.QuickCheck.Arbitrary"
 | |
|     \ , "Test.QuickCheck.Exception"
 | |
|     \ , "Test.QuickCheck.Function"
 | |
|     \ , "Test.QuickCheck.Gen"
 | |
|     \ , "Test.QuickCheck.Gen.Unsafe"
 | |
|     \ , "Test.QuickCheck.Modifiers"
 | |
|     \ , "Test.QuickCheck.Monadic"
 | |
|     \ , "Test.QuickCheck.Poly"
 | |
|     \ , "Test.QuickCheck.Property"
 | |
|     \ , "Test.QuickCheck.Random"
 | |
|     \ , "Test.QuickCheck.State"
 | |
|     \ , "Test.QuickCheck.Test"
 | |
|     \ , "Test.QuickCheck.Text"
 | |
|     \ , "Data.StateVar"
 | |
|     \ , "Graphics.Win32"
 | |
|     \ , "Graphics.Win32.Control"
 | |
|     \ , "Graphics.Win32.Dialogue"
 | |
|     \ , "Graphics.Win32.GDI"
 | |
|     \ , "Graphics.Win32.GDI.AlphaBlend"
 | |
|     \ , "Graphics.Win32.GDI.Bitmap"
 | |
|     \ , "Graphics.Win32.GDI.Brush"
 | |
|     \ , "Graphics.Win32.GDI.Clip"
 | |
|     \ , "Graphics.Win32.GDI.Font"
 | |
|     \ , "Graphics.Win32.GDI.Graphics2D"
 | |
|     \ , "Graphics.Win32.GDI.HDC"
 | |
|     \ , "Graphics.Win32.GDI.Palette"
 | |
|     \ , "Graphics.Win32.GDI.Path"
 | |
|     \ , "Graphics.Win32.GDI.Pen"
 | |
|     \ , "Graphics.Win32.GDI.Region"
 | |
|     \ , "Graphics.Win32.GDI.Types"
 | |
|     \ , "Graphics.Win32.Icon"
 | |
|     \ , "Graphics.Win32.Key"
 | |
|     \ , "Graphics.Win32.LayeredWindow"
 | |
|     \ , "Graphics.Win32.Menu"
 | |
|     \ , "Graphics.Win32.Message"
 | |
|     \ , "Graphics.Win32.Misc"
 | |
|     \ , "Graphics.Win32.Resource"
 | |
|     \ , "Graphics.Win32.Window"
 | |
|     \ , "Graphics.Win32.Window.AnimateWindow"
 | |
|     \ , "Graphics.Win32.Window.ForegroundWindow"
 | |
|     \ , "Graphics.Win32.Window.HotKey"
 | |
|     \ , "Graphics.Win32.Window.IMM"
 | |
|     \ , "Graphics.Win32.Window.PostMessage"
 | |
|     \ , "Media.Win32"
 | |
|     \ , "System.Win32"
 | |
|     \ , "System.Win32.Automation"
 | |
|     \ , "System.Win32.Automation.Input"
 | |
|     \ , "System.Win32.Automation.Input.Key"
 | |
|     \ , "System.Win32.Automation.Input.Mouse"
 | |
|     \ , "System.Win32.Console"
 | |
|     \ , "System.Win32.Console.CtrlHandler"
 | |
|     \ , "System.Win32.Console.HWND"
 | |
|     \ , "System.Win32.Console.Title"
 | |
|     \ , "System.Win32.DLL"
 | |
|     \ , "System.Win32.DebugApi"
 | |
|     \ , "System.Win32.Encoding"
 | |
|     \ , "System.Win32.Exception.Unsupported"
 | |
|     \ , "System.Win32.File"
 | |
|     \ , "System.Win32.FileMapping"
 | |
|     \ , "System.Win32.HardLink"
 | |
|     \ , "System.Win32.Info"
 | |
|     \ , "System.Win32.Info.Computer"
 | |
|     \ , "System.Win32.Info.Version"
 | |
|     \ , "System.Win32.Mem"
 | |
|     \ , "System.Win32.MinTTY"
 | |
|     \ , "System.Win32.NLS"
 | |
|     \ , "System.Win32.Path"
 | |
|     \ , "System.Win32.Process"
 | |
|     \ , "System.Win32.Registry"
 | |
|     \ , "System.Win32.Security"
 | |
|     \ , "System.Win32.Shell"
 | |
|     \ , "System.Win32.SimpleMAPI"
 | |
|     \ , "System.Win32.String"
 | |
|     \ , "System.Win32.SymbolicLink"
 | |
|     \ , "System.Win32.Thread"
 | |
|     \ , "System.Win32.Time"
 | |
|     \ , "System.Win32.Types"
 | |
|     \ , "System.Win32.Utils"
 | |
|     \ , "System.Win32.Word"
 | |
|     \ , "Data.Array"
 | |
|     \ , "Data.Array.Base"
 | |
|     \ , "Data.Array.IArray"
 | |
|     \ , "Data.Array.IO"
 | |
|     \ , "Data.Array.IO.Internals"
 | |
|     \ , "Data.Array.IO.Safe"
 | |
|     \ , "Data.Array.MArray"
 | |
|     \ , "Data.Array.MArray.Safe"
 | |
|     \ , "Data.Array.ST"
 | |
|     \ , "Data.Array.ST.Safe"
 | |
|     \ , "Data.Array.Storable"
 | |
|     \ , "Data.Array.Storable.Internals"
 | |
|     \ , "Data.Array.Storable.Safe"
 | |
|     \ , "Data.Array.Unboxed"
 | |
|     \ , "Data.Array.Unsafe"
 | |
|     \ , "Control.Concurrent.Async"
 | |
|     \ , "Data.Attoparsec"
 | |
|     \ , "Data.Attoparsec.ByteString"
 | |
|     \ , "Data.Attoparsec.ByteString.Char8"
 | |
|     \ , "Data.Attoparsec.ByteString.Lazy"
 | |
|     \ , "Data.Attoparsec.Char8"
 | |
|     \ , "Data.Attoparsec.Combinator"
 | |
|     \ , "Data.Attoparsec.Internal"
 | |
|     \ , "Data.Attoparsec.Internal.Types"
 | |
|     \ , "Data.Attoparsec.Lazy"
 | |
|     \ , "Data.Attoparsec.Number"
 | |
|     \ , "Data.Attoparsec.Text"
 | |
|     \ , "Data.Attoparsec.Text.Lazy"
 | |
|     \ , "Data.Attoparsec.Types"
 | |
|     \ , "Data.Attoparsec.Zepto"
 | |
|     \ , "Control.Applicative"
 | |
|     \ , "Control.Arrow"
 | |
|     \ , "Control.Category"
 | |
|     \ , "Control.Concurrent"
 | |
|     \ , "Control.Concurrent.Chan"
 | |
|     \ , "Control.Concurrent.MVar"
 | |
|     \ , "Control.Concurrent.QSem"
 | |
|     \ , "Control.Concurrent.QSemN"
 | |
|     \ , "Control.Exception"
 | |
|     \ , "Control.Exception.Base"
 | |
|     \ , "Control.Monad"
 | |
|     \ , "Control.Monad.Fail"
 | |
|     \ , "Control.Monad.Fix"
 | |
|     \ , "Control.Monad.IO.Class"
 | |
|     \ , "Control.Monad.Instances"
 | |
|     \ , "Control.Monad.ST"
 | |
|     \ , "Control.Monad.ST.Lazy"
 | |
|     \ , "Control.Monad.ST.Lazy.Safe"
 | |
|     \ , "Control.Monad.ST.Lazy.Unsafe"
 | |
|     \ , "Control.Monad.ST.Safe"
 | |
|     \ , "Control.Monad.ST.Strict"
 | |
|     \ , "Control.Monad.ST.Unsafe"
 | |
|     \ , "Control.Monad.Zip"
 | |
|     \ , "Data.Bifoldable"
 | |
|     \ , "Data.Bifunctor"
 | |
|     \ , "Data.Bitraversable"
 | |
|     \ , "Data.Bits"
 | |
|     \ , "Data.Bool"
 | |
|     \ , "Data.Char"
 | |
|     \ , "Data.Coerce"
 | |
|     \ , "Data.Complex"
 | |
|     \ , "Data.Data"
 | |
|     \ , "Data.Dynamic"
 | |
|     \ , "Data.Either"
 | |
|     \ , "Data.Eq"
 | |
|     \ , "Data.Fixed"
 | |
|     \ , "Data.Foldable"
 | |
|     \ , "Data.Function"
 | |
|     \ , "Data.Functor"
 | |
|     \ , "Data.Functor.Classes"
 | |
|     \ , "Data.Functor.Compose"
 | |
|     \ , "Data.Functor.Const"
 | |
|     \ , "Data.Functor.Identity"
 | |
|     \ , "Data.Functor.Product"
 | |
|     \ , "Data.Functor.Sum"
 | |
|     \ , "Data.IORef"
 | |
|     \ , "Data.Int"
 | |
|     \ , "Data.Ix"
 | |
|     \ , "Data.Kind"
 | |
|     \ , "Data.List"
 | |
|     \ , "Data.List.NonEmpty"
 | |
|     \ , "Data.Maybe"
 | |
|     \ , "Data.Monoid"
 | |
|     \ , "Data.Ord"
 | |
|     \ , "Data.Proxy"
 | |
|     \ , "Data.Ratio"
 | |
|     \ , "Data.STRef"
 | |
|     \ , "Data.STRef.Lazy"
 | |
|     \ , "Data.STRef.Strict"
 | |
|     \ , "Data.Semigroup"
 | |
|     \ , "Data.String"
 | |
|     \ , "Data.Traversable"
 | |
|     \ , "Data.Tuple"
 | |
|     \ , "Data.Type.Bool"
 | |
|     \ , "Data.Type.Coercion"
 | |
|     \ , "Data.Type.Equality"
 | |
|     \ , "Data.Typeable"
 | |
|     \ , "Data.Unique"
 | |
|     \ , "Data.Version"
 | |
|     \ , "Data.Void"
 | |
|     \ , "Data.Word"
 | |
|     \ , "Debug.Trace"
 | |
|     \ , "Foreign"
 | |
|     \ , "Foreign.C"
 | |
|     \ , "Foreign.C.Error"
 | |
|     \ , "Foreign.C.String"
 | |
|     \ , "Foreign.C.Types"
 | |
|     \ , "Foreign.Concurrent"
 | |
|     \ , "Foreign.ForeignPtr"
 | |
|     \ , "Foreign.ForeignPtr.Safe"
 | |
|     \ , "Foreign.ForeignPtr.Unsafe"
 | |
|     \ , "Foreign.Marshal"
 | |
|     \ , "Foreign.Marshal.Alloc"
 | |
|     \ , "Foreign.Marshal.Array"
 | |
|     \ , "Foreign.Marshal.Error"
 | |
|     \ , "Foreign.Marshal.Pool"
 | |
|     \ , "Foreign.Marshal.Safe"
 | |
|     \ , "Foreign.Marshal.Unsafe"
 | |
|     \ , "Foreign.Marshal.Utils"
 | |
|     \ , "Foreign.Ptr"
 | |
|     \ , "Foreign.Safe"
 | |
|     \ , "Foreign.StablePtr"
 | |
|     \ , "Foreign.Storable"
 | |
|     \ , "GHC.Arr"
 | |
|     \ , "GHC.Base"
 | |
|     \ , "GHC.ByteOrder"
 | |
|     \ , "GHC.Char"
 | |
|     \ , "GHC.Clock"
 | |
|     \ , "GHC.Conc"
 | |
|     \ , "GHC.Conc.IO"
 | |
|     \ , "GHC.Conc.Signal"
 | |
|     \ , "GHC.Conc.Sync"
 | |
|     \ , "GHC.ConsoleHandler"
 | |
|     \ , "GHC.Constants"
 | |
|     \ , "GHC.Desugar"
 | |
|     \ , "GHC.Enum"
 | |
|     \ , "GHC.Environment"
 | |
|     \ , "GHC.Err"
 | |
|     \ , "GHC.Event"
 | |
|     \ , "GHC.Exception"
 | |
|     \ , "GHC.ExecutionStack"
 | |
|     \ , "GHC.ExecutionStack.Internal"
 | |
|     \ , "GHC.Exts"
 | |
|     \ , "GHC.Fingerprint"
 | |
|     \ , "GHC.Fingerprint.Type"
 | |
|     \ , "GHC.Float"
 | |
|     \ , "GHC.Float.ConversionUtils"
 | |
|     \ , "GHC.Float.RealFracMethods"
 | |
|     \ , "GHC.Foreign"
 | |
|     \ , "GHC.ForeignPtr"
 | |
|     \ , "GHC.GHCi"
 | |
|     \ , "GHC.Generics"
 | |
|     \ , "GHC.IO"
 | |
|     \ , "GHC.IO.Buffer"
 | |
|     \ , "GHC.IO.BufferedIO"
 | |
|     \ , "GHC.IO.Device"
 | |
|     \ , "GHC.IO.Encoding"
 | |
|     \ , "GHC.IO.Encoding.CodePage"
 | |
|     \ , "GHC.IO.Encoding.Failure"
 | |
|     \ , "GHC.IO.Encoding.Iconv"
 | |
|     \ , "GHC.IO.Encoding.Latin1"
 | |
|     \ , "GHC.IO.Encoding.Types"
 | |
|     \ , "GHC.IO.Encoding.UTF16"
 | |
|     \ , "GHC.IO.Encoding.UTF32"
 | |
|     \ , "GHC.IO.Encoding.UTF8"
 | |
|     \ , "GHC.IO.Exception"
 | |
|     \ , "GHC.IO.FD"
 | |
|     \ , "GHC.IO.Handle"
 | |
|     \ , "GHC.IO.Handle.FD"
 | |
|     \ , "GHC.IO.Handle.Internals"
 | |
|     \ , "GHC.IO.Handle.Lock"
 | |
|     \ , "GHC.IO.Handle.Text"
 | |
|     \ , "GHC.IO.Handle.Types"
 | |
|     \ , "GHC.IO.IOMode"
 | |
|     \ , "GHC.IO.Unsafe"
 | |
|     \ , "GHC.IOArray"
 | |
|     \ , "GHC.IORef"
 | |
|     \ , "GHC.Int"
 | |
|     \ , "GHC.List"
 | |
|     \ , "GHC.MVar"
 | |
|     \ , "GHC.Natural"
 | |
|     \ , "GHC.Num"
 | |
|     \ , "GHC.OldList"
 | |
|     \ , "GHC.OverloadedLabels"
 | |
|     \ , "GHC.PArr"
 | |
|     \ , "GHC.Pack"
 | |
|     \ , "GHC.Profiling"
 | |
|     \ , "GHC.Ptr"
 | |
|     \ , "GHC.RTS.Flags"
 | |
|     \ , "GHC.Read"
 | |
|     \ , "GHC.Real"
 | |
|     \ , "GHC.Records"
 | |
|     \ , "GHC.ST"
 | |
|     \ , "GHC.STRef"
 | |
|     \ , "GHC.Show"
 | |
|     \ , "GHC.Stable"
 | |
|     \ , "GHC.Stack"
 | |
|     \ , "GHC.Stack.CCS"
 | |
|     \ , "GHC.Stack.Types"
 | |
|     \ , "GHC.StaticPtr"
 | |
|     \ , "GHC.Stats"
 | |
|     \ , "GHC.Storable"
 | |
|     \ , "GHC.TopHandler"
 | |
|     \ , "GHC.TypeLits"
 | |
|     \ , "GHC.TypeNats"
 | |
|     \ , "GHC.Unicode"
 | |
|     \ , "GHC.Weak"
 | |
|     \ , "GHC.Word"
 | |
|     \ , "Numeric"
 | |
|     \ , "Numeric.Natural"
 | |
|     \ , "Prelude"
 | |
|     \ , "System.CPUTime"
 | |
|     \ , "System.Console.GetOpt"
 | |
|     \ , "System.Environment"
 | |
|     \ , "System.Environment.Blank"
 | |
|     \ , "System.Exit"
 | |
|     \ , "System.IO"
 | |
|     \ , "System.IO.Error"
 | |
|     \ , "System.IO.Unsafe"
 | |
|     \ , "System.Info"
 | |
|     \ , "System.Mem"
 | |
|     \ , "System.Mem.StableName"
 | |
|     \ , "System.Mem.Weak"
 | |
|     \ , "System.Posix.Internals"
 | |
|     \ , "System.Posix.Types"
 | |
|     \ , "System.Timeout"
 | |
|     \ , "Text.ParserCombinators.ReadP"
 | |
|     \ , "Text.ParserCombinators.ReadPrec"
 | |
|     \ , "Text.Printf"
 | |
|     \ , "Text.Read"
 | |
|     \ , "Text.Read.Lex"
 | |
|     \ , "Text.Show"
 | |
|     \ , "Text.Show.Functions"
 | |
|     \ , "Type.Reflection"
 | |
|     \ , "Type.Reflection.Unsafe"
 | |
|     \ , "Unsafe.Coerce"
 | |
|     \ , "Data.ByteString"
 | |
|     \ , "Data.ByteString.Builder"
 | |
|     \ , "Data.ByteString.Builder.Extra"
 | |
|     \ , "Data.ByteString.Builder.Internal"
 | |
|     \ , "Data.ByteString.Builder.Prim"
 | |
|     \ , "Data.ByteString.Builder.Prim.Internal"
 | |
|     \ , "Data.ByteString.Char8"
 | |
|     \ , "Data.ByteString.Internal"
 | |
|     \ , "Data.ByteString.Lazy"
 | |
|     \ , "Data.ByteString.Lazy.Builder"
 | |
|     \ , "Data.ByteString.Lazy.Builder.ASCII"
 | |
|     \ , "Data.ByteString.Lazy.Builder.Extras"
 | |
|     \ , "Data.ByteString.Lazy.Char8"
 | |
|     \ , "Data.ByteString.Lazy.Internal"
 | |
|     \ , "Data.ByteString.Short"
 | |
|     \ , "Data.ByteString.Short.Internal"
 | |
|     \ , "Data.ByteString.Unsafe"
 | |
|     \ , "Data.CallStack"
 | |
|     \ , "Data.CaseInsensitive"
 | |
|     \ , "Data.CaseInsensitive.Unsafe"
 | |
|     \ , "Network.CGI"
 | |
|     \ , "Network.CGI.Compat"
 | |
|     \ , "Network.CGI.Cookie"
 | |
|     \ , "Network.CGI.Monad"
 | |
|     \ , "Network.CGI.Protocol"
 | |
|     \ , "Data.Graph"
 | |
|     \ , "Data.IntMap"
 | |
|     \ , "Data.IntMap.Internal"
 | |
|     \ , "Data.IntMap.Internal.Debug"
 | |
|     \ , "Data.IntMap.Lazy"
 | |
|     \ , "Data.IntMap.Merge.Lazy"
 | |
|     \ , "Data.IntMap.Merge.Strict"
 | |
|     \ , "Data.IntMap.Strict"
 | |
|     \ , "Data.IntSet"
 | |
|     \ , "Data.IntSet.Internal"
 | |
|     \ , "Data.Map"
 | |
|     \ , "Data.Map.Internal"
 | |
|     \ , "Data.Map.Internal.Debug"
 | |
|     \ , "Data.Map.Lazy"
 | |
|     \ , "Data.Map.Lazy.Merge"
 | |
|     \ , "Data.Map.Merge.Lazy"
 | |
|     \ , "Data.Map.Merge.Strict"
 | |
|     \ , "Data.Map.Strict"
 | |
|     \ , "Data.Map.Strict.Internal"
 | |
|     \ , "Data.Map.Strict.Merge"
 | |
|     \ , "Data.Sequence"
 | |
|     \ , "Data.Sequence.Internal"
 | |
|     \ , "Data.Sequence.Internal.Sorting"
 | |
|     \ , "Data.Set"
 | |
|     \ , "Data.Set.Internal"
 | |
|     \ , "Data.Tree"
 | |
|     \ , "Utils.Containers.Internal.BitQueue"
 | |
|     \ , "Utils.Containers.Internal.BitUtil"
 | |
|     \ , "Utils.Containers.Internal.StrictPair"
 | |
|     \ , "Control.DeepSeq"
 | |
|     \ , "System.Directory"
 | |
|     \ , "System.Directory.Internal"
 | |
|     \ , "System.Directory.Internal.Prelude"
 | |
|     \ , "Control.Monad.Catch"
 | |
|     \ , "Control.Monad.Catch.Pure"
 | |
|     \ , "Control.Exception.Extensible"
 | |
|     \ , "Data.Graph.Inductive"
 | |
|     \ , "Data.Graph.Inductive.Basic"
 | |
|     \ , "Data.Graph.Inductive.Example"
 | |
|     \ , "Data.Graph.Inductive.Graph"
 | |
|     \ , "Data.Graph.Inductive.Internal.Heap"
 | |
|     \ , "Data.Graph.Inductive.Internal.Queue"
 | |
|     \ , "Data.Graph.Inductive.Internal.RootPath"
 | |
|     \ , "Data.Graph.Inductive.Internal.Thread"
 | |
|     \ , "Data.Graph.Inductive.Monad"
 | |
|     \ , "Data.Graph.Inductive.Monad.IOArray"
 | |
|     \ , "Data.Graph.Inductive.Monad.STArray"
 | |
|     \ , "Data.Graph.Inductive.NodeMap"
 | |
|     \ , "Data.Graph.Inductive.PatriciaTree"
 | |
|     \ , "Data.Graph.Inductive.Query"
 | |
|     \ , "Data.Graph.Inductive.Query.ArtPoint"
 | |
|     \ , "Data.Graph.Inductive.Query.BCC"
 | |
|     \ , "Data.Graph.Inductive.Query.BFS"
 | |
|     \ , "Data.Graph.Inductive.Query.DFS"
 | |
|     \ , "Data.Graph.Inductive.Query.Dominators"
 | |
|     \ , "Data.Graph.Inductive.Query.GVD"
 | |
|     \ , "Data.Graph.Inductive.Query.Indep"
 | |
|     \ , "Data.Graph.Inductive.Query.MST"
 | |
|     \ , "Data.Graph.Inductive.Query.MaxFlow"
 | |
|     \ , "Data.Graph.Inductive.Query.MaxFlow2"
 | |
|     \ , "Data.Graph.Inductive.Query.Monad"
 | |
|     \ , "Data.Graph.Inductive.Query.SP"
 | |
|     \ , "Data.Graph.Inductive.Query.TransClos"
 | |
|     \ , "Data.Graph.Inductive.Tree"
 | |
|     \ , "System.FilePath"
 | |
|     \ , "System.FilePath.Posix"
 | |
|     \ , "System.FilePath.Windows"
 | |
|     \ , "Numeric.Fixed"
 | |
|     \ , "Annotations"
 | |
|     \ , "ApiAnnotation"
 | |
|     \ , "Ar"
 | |
|     \ , "AsmCodeGen"
 | |
|     \ , "AsmUtils"
 | |
|     \ , "Avail"
 | |
|     \ , "Bag"
 | |
|     \ , "BasicTypes"
 | |
|     \ , "BinFingerprint"
 | |
|     \ , "BinIface"
 | |
|     \ , "Binary"
 | |
|     \ , "Bitmap"
 | |
|     \ , "BkpSyn"
 | |
|     \ , "BlockId"
 | |
|     \ , "BooleanFormula"
 | |
|     \ , "BufWrite"
 | |
|     \ , "BuildTyCl"
 | |
|     \ , "ByteCodeAsm"
 | |
|     \ , "ByteCodeGen"
 | |
|     \ , "ByteCodeInstr"
 | |
|     \ , "ByteCodeItbls"
 | |
|     \ , "ByteCodeLink"
 | |
|     \ , "ByteCodeTypes"
 | |
|     \ , "CLabel"
 | |
|     \ , "CPrim"
 | |
|     \ , "CSE"
 | |
|     \ , "CallArity"
 | |
|     \ , "CgUtils"
 | |
|     \ , "Check"
 | |
|     \ , "Class"
 | |
|     \ , "CmdLineParser"
 | |
|     \ , "Cmm"
 | |
|     \ , "CmmBuildInfoTables"
 | |
|     \ , "CmmCallConv"
 | |
|     \ , "CmmCommonBlockElim"
 | |
|     \ , "CmmContFlowOpt"
 | |
|     \ , "CmmExpr"
 | |
|     \ , "CmmImplementSwitchPlans"
 | |
|     \ , "CmmInfo"
 | |
|     \ , "CmmLayoutStack"
 | |
|     \ , "CmmLex"
 | |
|     \ , "CmmLint"
 | |
|     \ , "CmmLive"
 | |
|     \ , "CmmMachOp"
 | |
|     \ , "CmmMonad"
 | |
|     \ , "CmmNode"
 | |
|     \ , "CmmOpt"
 | |
|     \ , "CmmParse"
 | |
|     \ , "CmmPipeline"
 | |
|     \ , "CmmProcPoint"
 | |
|     \ , "CmmSink"
 | |
|     \ , "CmmSwitch"
 | |
|     \ , "CmmType"
 | |
|     \ , "CmmUtils"
 | |
|     \ , "CoAxiom"
 | |
|     \ , "CodeGen.Platform"
 | |
|     \ , "CodeGen.Platform.ARM"
 | |
|     \ , "CodeGen.Platform.ARM64"
 | |
|     \ , "CodeGen.Platform.NoRegs"
 | |
|     \ , "CodeGen.Platform.PPC"
 | |
|     \ , "CodeGen.Platform.PPC_Darwin"
 | |
|     \ , "CodeGen.Platform.SPARC"
 | |
|     \ , "CodeGen.Platform.X86"
 | |
|     \ , "CodeGen.Platform.X86_64"
 | |
|     \ , "CodeOutput"
 | |
|     \ , "Coercion"
 | |
|     \ , "ConLike"
 | |
|     \ , "Config"
 | |
|     \ , "Constants"
 | |
|     \ , "Convert"
 | |
|     \ , "CoreArity"
 | |
|     \ , "CoreFVs"
 | |
|     \ , "CoreLint"
 | |
|     \ , "CoreMonad"
 | |
|     \ , "CoreOpt"
 | |
|     \ , "CorePrep"
 | |
|     \ , "CoreSeq"
 | |
|     \ , "CoreStats"
 | |
|     \ , "CoreSubst"
 | |
|     \ , "CoreSyn"
 | |
|     \ , "CoreTidy"
 | |
|     \ , "CoreToStg"
 | |
|     \ , "CoreUnfold"
 | |
|     \ , "CoreUtils"
 | |
|     \ , "CostCentre"
 | |
|     \ , "Coverage"
 | |
|     \ , "Ctype"
 | |
|     \ , "DataCon"
 | |
|     \ , "Debug"
 | |
|     \ , "Debugger"
 | |
|     \ , "DebuggerUtils"
 | |
|     \ , "Demand"
 | |
|     \ , "Desugar"
 | |
|     \ , "Digraph"
 | |
|     \ , "DmdAnal"
 | |
|     \ , "DriverBkp"
 | |
|     \ , "DriverMkDepend"
 | |
|     \ , "DriverPhases"
 | |
|     \ , "DriverPipeline"
 | |
|     \ , "DsArrows"
 | |
|     \ , "DsBinds"
 | |
|     \ , "DsCCall"
 | |
|     \ , "DsExpr"
 | |
|     \ , "DsForeign"
 | |
|     \ , "DsGRHSs"
 | |
|     \ , "DsListComp"
 | |
|     \ , "DsMeta"
 | |
|     \ , "DsMonad"
 | |
|     \ , "DsUsage"
 | |
|     \ , "DsUtils"
 | |
|     \ , "Dwarf"
 | |
|     \ , "Dwarf.Constants"
 | |
|     \ , "Dwarf.Types"
 | |
|     \ , "DynFlags"
 | |
|     \ , "DynamicLoading"
 | |
|     \ , "Elf"
 | |
|     \ , "Encoding"
 | |
|     \ , "EnumSet"
 | |
|     \ , "ErrUtils"
 | |
|     \ , "Exception"
 | |
|     \ , "Exitify"
 | |
|     \ , "FV"
 | |
|     \ , "FamInst"
 | |
|     \ , "FamInstEnv"
 | |
|     \ , "FastFunctions"
 | |
|     \ , "FastMutInt"
 | |
|     \ , "FastString"
 | |
|     \ , "FastStringEnv"
 | |
|     \ , "FieldLabel"
 | |
|     \ , "FileCleanup"
 | |
|     \ , "Finder"
 | |
|     \ , "Fingerprint"
 | |
|     \ , "FiniteMap"
 | |
|     \ , "FlagChecker"
 | |
|     \ , "FloatIn"
 | |
|     \ , "FloatOut"
 | |
|     \ , "ForeignCall"
 | |
|     \ , "Format"
 | |
|     \ , "FunDeps"
 | |
|     \ , "GHC"
 | |
|     \ , "GHCi"
 | |
|     \ , "GhcMake"
 | |
|     \ , "GhcMonad"
 | |
|     \ , "GhcPlugins"
 | |
|     \ , "GraphBase"
 | |
|     \ , "GraphColor"
 | |
|     \ , "GraphOps"
 | |
|     \ , "GraphPpr"
 | |
|     \ , "HaddockUtils"
 | |
|     \ , "HeaderInfo"
 | |
|     \ , "Hooks"
 | |
|     \ , "Hoopl.Block"
 | |
|     \ , "Hoopl.Collections"
 | |
|     \ , "Hoopl.Dataflow"
 | |
|     \ , "Hoopl.Graph"
 | |
|     \ , "Hoopl.Label"
 | |
|     \ , "Hoopl.Unique"
 | |
|     \ , "HsBinds"
 | |
|     \ , "HsDecls"
 | |
|     \ , "HsDoc"
 | |
|     \ , "HsDumpAst"
 | |
|     \ , "HsExpr"
 | |
|     \ , "HsExtension"
 | |
|     \ , "HsImpExp"
 | |
|     \ , "HsLit"
 | |
|     \ , "HsPat"
 | |
|     \ , "HsSyn"
 | |
|     \ , "HsTypes"
 | |
|     \ , "HsUtils"
 | |
|     \ , "HscMain"
 | |
|     \ , "HscStats"
 | |
|     \ , "HscTypes"
 | |
|     \ , "IOEnv"
 | |
|     \ , "Id"
 | |
|     \ , "IdInfo"
 | |
|     \ , "IfaceEnv"
 | |
|     \ , "IfaceSyn"
 | |
|     \ , "IfaceType"
 | |
|     \ , "Inst"
 | |
|     \ , "InstEnv"
 | |
|     \ , "Instruction"
 | |
|     \ , "InteractiveEval"
 | |
|     \ , "InteractiveEvalTypes"
 | |
|     \ , "Json"
 | |
|     \ , "Kind"
 | |
|     \ , "KnownUniques"
 | |
|     \ , "Lexeme"
 | |
|     \ , "Lexer"
 | |
|     \ , "LiberateCase"
 | |
|     \ , "Linker"
 | |
|     \ , "ListSetOps"
 | |
|     \ , "ListT"
 | |
|     \ , "Literal"
 | |
|     \ , "Llvm"
 | |
|     \ , "Llvm.AbsSyn"
 | |
|     \ , "Llvm.MetaData"
 | |
|     \ , "Llvm.PpLlvm"
 | |
|     \ , "Llvm.Types"
 | |
|     \ , "LlvmCodeGen"
 | |
|     \ , "LlvmCodeGen.Base"
 | |
|     \ , "LlvmCodeGen.CodeGen"
 | |
|     \ , "LlvmCodeGen.Data"
 | |
|     \ , "LlvmCodeGen.Ppr"
 | |
|     \ , "LlvmCodeGen.Regs"
 | |
|     \ , "LlvmMangler"
 | |
|     \ , "LoadIface"
 | |
|     \ , "Match"
 | |
|     \ , "MatchCon"
 | |
|     \ , "MatchLit"
 | |
|     \ , "Maybes"
 | |
|     \ , "MkCore"
 | |
|     \ , "MkGraph"
 | |
|     \ , "MkId"
 | |
|     \ , "MkIface"
 | |
|     \ , "Module"
 | |
|     \ , "MonadUtils"
 | |
|     \ , "NCGMonad"
 | |
|     \ , "Name"
 | |
|     \ , "NameCache"
 | |
|     \ , "NameEnv"
 | |
|     \ , "NameSet"
 | |
|     \ , "NameShape"
 | |
|     \ , "OccName"
 | |
|     \ , "OccurAnal"
 | |
|     \ , "OptCoercion"
 | |
|     \ , "OrdList"
 | |
|     \ , "Outputable"
 | |
|     \ , "PIC"
 | |
|     \ , "PPC.CodeGen"
 | |
|     \ , "PPC.Cond"
 | |
|     \ , "PPC.Instr"
 | |
|     \ , "PPC.Ppr"
 | |
|     \ , "PPC.RegInfo"
 | |
|     \ , "PPC.Regs"
 | |
|     \ , "PackageConfig"
 | |
|     \ , "Packages"
 | |
|     \ , "Pair"
 | |
|     \ , "Panic"
 | |
|     \ , "Parser"
 | |
|     \ , "PatSyn"
 | |
|     \ , "PipelineMonad"
 | |
|     \ , "PlaceHolder"
 | |
|     \ , "Platform"
 | |
|     \ , "PlatformConstants"
 | |
|     \ , "Plugins"
 | |
|     \ , "PmExpr"
 | |
|     \ , "PprBase"
 | |
|     \ , "PprC"
 | |
|     \ , "PprCmm"
 | |
|     \ , "PprCmmDecl"
 | |
|     \ , "PprCmmExpr"
 | |
|     \ , "PprColour"
 | |
|     \ , "PprCore"
 | |
|     \ , "PprTyThing"
 | |
|     \ , "PrelInfo"
 | |
|     \ , "PrelNames"
 | |
|     \ , "PrelRules"
 | |
|     \ , "Pretty"
 | |
|     \ , "PrimOp"
 | |
|     \ , "ProfInit"
 | |
|     \ , "RdrHsSyn"
 | |
|     \ , "RdrName"
 | |
|     \ , "Reg"
 | |
|     \ , "RegAlloc.Graph.ArchBase"
 | |
|     \ , "RegAlloc.Graph.ArchX86"
 | |
|     \ , "RegAlloc.Graph.Coalesce"
 | |
|     \ , "RegAlloc.Graph.Main"
 | |
|     \ , "RegAlloc.Graph.Spill"
 | |
|     \ , "RegAlloc.Graph.SpillClean"
 | |
|     \ , "RegAlloc.Graph.SpillCost"
 | |
|     \ , "RegAlloc.Graph.Stats"
 | |
|     \ , "RegAlloc.Graph.TrivColorable"
 | |
|     \ , "RegAlloc.Linear.Base"
 | |
|     \ , "RegAlloc.Linear.FreeRegs"
 | |
|     \ , "RegAlloc.Linear.JoinToTargets"
 | |
|     \ , "RegAlloc.Linear.Main"
 | |
|     \ , "RegAlloc.Linear.PPC.FreeRegs"
 | |
|     \ , "RegAlloc.Linear.SPARC.FreeRegs"
 | |
|     \ , "RegAlloc.Linear.StackMap"
 | |
|     \ , "RegAlloc.Linear.State"
 | |
|     \ , "RegAlloc.Linear.Stats"
 | |
|     \ , "RegAlloc.Linear.X86.FreeRegs"
 | |
|     \ , "RegAlloc.Linear.X86_64.FreeRegs"
 | |
|     \ , "RegAlloc.Liveness"
 | |
|     \ , "RegClass"
 | |
|     \ , "RepType"
 | |
|     \ , "RnBinds"
 | |
|     \ , "RnEnv"
 | |
|     \ , "RnExpr"
 | |
|     \ , "RnFixity"
 | |
|     \ , "RnHsDoc"
 | |
|     \ , "RnModIface"
 | |
|     \ , "RnNames"
 | |
|     \ , "RnPat"
 | |
|     \ , "RnSource"
 | |
|     \ , "RnSplice"
 | |
|     \ , "RnTypes"
 | |
|     \ , "RnUnbound"
 | |
|     \ , "RnUtils"
 | |
|     \ , "RtClosureInspect"
 | |
|     \ , "Rules"
 | |
|     \ , "SAT"
 | |
|     \ , "SMRep"
 | |
|     \ , "SPARC.AddrMode"
 | |
|     \ , "SPARC.Base"
 | |
|     \ , "SPARC.CodeGen"
 | |
|     \ , "SPARC.CodeGen.Amode"
 | |
|     \ , "SPARC.CodeGen.Base"
 | |
|     \ , "SPARC.CodeGen.CondCode"
 | |
|     \ , "SPARC.CodeGen.Expand"
 | |
|     \ , "SPARC.CodeGen.Gen32"
 | |
|     \ , "SPARC.CodeGen.Gen64"
 | |
|     \ , "SPARC.CodeGen.Sanity"
 | |
|     \ , "SPARC.Cond"
 | |
|     \ , "SPARC.Imm"
 | |
|     \ , "SPARC.Instr"
 | |
|     \ , "SPARC.Ppr"
 | |
|     \ , "SPARC.Regs"
 | |
|     \ , "SPARC.ShortcutJump"
 | |
|     \ , "SPARC.Stack"
 | |
|     \ , "SetLevels"
 | |
|     \ , "SimplCore"
 | |
|     \ , "SimplEnv"
 | |
|     \ , "SimplMonad"
 | |
|     \ , "SimplStg"
 | |
|     \ , "SimplUtils"
 | |
|     \ , "Simplify"
 | |
|     \ , "SpecConstr"
 | |
|     \ , "Specialise"
 | |
|     \ , "SrcLoc"
 | |
|     \ , "State"
 | |
|     \ , "StaticPtrTable"
 | |
|     \ , "StgCmm"
 | |
|     \ , "StgCmmArgRep"
 | |
|     \ , "StgCmmBind"
 | |
|     \ , "StgCmmClosure"
 | |
|     \ , "StgCmmCon"
 | |
|     \ , "StgCmmEnv"
 | |
|     \ , "StgCmmExpr"
 | |
|     \ , "StgCmmExtCode"
 | |
|     \ , "StgCmmForeign"
 | |
|     \ , "StgCmmHeap"
 | |
|     \ , "StgCmmHpc"
 | |
|     \ , "StgCmmLayout"
 | |
|     \ , "StgCmmMonad"
 | |
|     \ , "StgCmmPrim"
 | |
|     \ , "StgCmmProf"
 | |
|     \ , "StgCmmTicky"
 | |
|     \ , "StgCmmUtils"
 | |
|     \ , "StgCse"
 | |
|     \ , "StgLint"
 | |
|     \ , "StgStats"
 | |
|     \ , "StgSyn"
 | |
|     \ , "Stream"
 | |
|     \ , "StringBuffer"
 | |
|     \ , "SysTools"
 | |
|     \ , "SysTools.BaseDir"
 | |
|     \ , "SysTools.ExtraObj"
 | |
|     \ , "SysTools.Info"
 | |
|     \ , "SysTools.Process"
 | |
|     \ , "SysTools.Tasks"
 | |
|     \ , "SysTools.Terminal"
 | |
|     \ , "THNames"
 | |
|     \ , "TargetReg"
 | |
|     \ , "TcAnnotations"
 | |
|     \ , "TcArrows"
 | |
|     \ , "TcBackpack"
 | |
|     \ , "TcBinds"
 | |
|     \ , "TcCanonical"
 | |
|     \ , "TcClassDcl"
 | |
|     \ , "TcDefaults"
 | |
|     \ , "TcDeriv"
 | |
|     \ , "TcDerivInfer"
 | |
|     \ , "TcDerivUtils"
 | |
|     \ , "TcEnv"
 | |
|     \ , "TcErrors"
 | |
|     \ , "TcEvidence"
 | |
|     \ , "TcExpr"
 | |
|     \ , "TcFlatten"
 | |
|     \ , "TcForeign"
 | |
|     \ , "TcGenDeriv"
 | |
|     \ , "TcGenFunctor"
 | |
|     \ , "TcGenGenerics"
 | |
|     \ , "TcHsSyn"
 | |
|     \ , "TcHsType"
 | |
|     \ , "TcIface"
 | |
|     \ , "TcInstDcls"
 | |
|     \ , "TcInteract"
 | |
|     \ , "TcMType"
 | |
|     \ , "TcMatches"
 | |
|     \ , "TcPat"
 | |
|     \ , "TcPatSyn"
 | |
|     \ , "TcPluginM"
 | |
|     \ , "TcRnDriver"
 | |
|     \ , "TcRnExports"
 | |
|     \ , "TcRnMonad"
 | |
|     \ , "TcRnTypes"
 | |
|     \ , "TcRules"
 | |
|     \ , "TcSMonad"
 | |
|     \ , "TcSigs"
 | |
|     \ , "TcSimplify"
 | |
|     \ , "TcSplice"
 | |
|     \ , "TcTyClsDecls"
 | |
|     \ , "TcTyDecls"
 | |
|     \ , "TcType"
 | |
|     \ , "TcTypeNats"
 | |
|     \ , "TcTypeable"
 | |
|     \ , "TcUnify"
 | |
|     \ , "TcValidity"
 | |
|     \ , "TidyPgm"
 | |
|     \ , "TmOracle"
 | |
|     \ , "ToIface"
 | |
|     \ , "TrieMap"
 | |
|     \ , "TyCoRep"
 | |
|     \ , "TyCon"
 | |
|     \ , "Type"
 | |
|     \ , "TysPrim"
 | |
|     \ , "TysWiredIn"
 | |
|     \ , "UnVarGraph"
 | |
|     \ , "UnariseStg"
 | |
|     \ , "Unify"
 | |
|     \ , "UniqDFM"
 | |
|     \ , "UniqDSet"
 | |
|     \ , "UniqFM"
 | |
|     \ , "UniqMap"
 | |
|     \ , "UniqSet"
 | |
|     \ , "UniqSupply"
 | |
|     \ , "Unique"
 | |
|     \ , "Util"
 | |
|     \ , "Var"
 | |
|     \ , "VarEnv"
 | |
|     \ , "VarSet"
 | |
|     \ , "Vectorise"
 | |
|     \ , "Vectorise.Builtins"
 | |
|     \ , "Vectorise.Builtins.Base"
 | |
|     \ , "Vectorise.Builtins.Initialise"
 | |
|     \ , "Vectorise.Convert"
 | |
|     \ , "Vectorise.Env"
 | |
|     \ , "Vectorise.Exp"
 | |
|     \ , "Vectorise.Generic.Description"
 | |
|     \ , "Vectorise.Generic.PADict"
 | |
|     \ , "Vectorise.Generic.PAMethods"
 | |
|     \ , "Vectorise.Generic.PData"
 | |
|     \ , "Vectorise.Monad"
 | |
|     \ , "Vectorise.Monad.Base"
 | |
|     \ , "Vectorise.Monad.Global"
 | |
|     \ , "Vectorise.Monad.InstEnv"
 | |
|     \ , "Vectorise.Monad.Local"
 | |
|     \ , "Vectorise.Monad.Naming"
 | |
|     \ , "Vectorise.Type.Classify"
 | |
|     \ , "Vectorise.Type.Env"
 | |
|     \ , "Vectorise.Type.TyConDecl"
 | |
|     \ , "Vectorise.Type.Type"
 | |
|     \ , "Vectorise.Utils"
 | |
|     \ , "Vectorise.Utils.Base"
 | |
|     \ , "Vectorise.Utils.Closure"
 | |
|     \ , "Vectorise.Utils.Hoisting"
 | |
|     \ , "Vectorise.Utils.PADict"
 | |
|     \ , "Vectorise.Utils.Poly"
 | |
|     \ , "Vectorise.Var"
 | |
|     \ , "Vectorise.Vect"
 | |
|     \ , "WorkWrap"
 | |
|     \ , "WwLib"
 | |
|     \ , "X86.CodeGen"
 | |
|     \ , "X86.Cond"
 | |
|     \ , "X86.Instr"
 | |
|     \ , "X86.Ppr"
 | |
|     \ , "X86.RegInfo"
 | |
|     \ , "X86.Regs"
 | |
|     \ , "Numeric.Half"
 | |
|     \ , "Data.Hashable"
 | |
|     \ , "Data.Hashable.Lifted"
 | |
|     \ , "Language.Haskell.Lexer"
 | |
|     \ , "Language.Haskell.ParseMonad"
 | |
|     \ , "Language.Haskell.ParseUtils"
 | |
|     \ , "Language.Haskell.Parser"
 | |
|     \ , "Language.Haskell.Pretty"
 | |
|     \ , "Language.Haskell.Syntax"
 | |
|     \ , "Control.Monad"
 | |
|     \ , "Data.Array"
 | |
|     \ , "Data.Bits"
 | |
|     \ , "Data.Char"
 | |
|     \ , "Data.Complex"
 | |
|     \ , "Data.Int"
 | |
|     \ , "Data.Ix"
 | |
|     \ , "Data.List"
 | |
|     \ , "Data.Maybe"
 | |
|     \ , "Data.Ratio"
 | |
|     \ , "Data.Word"
 | |
|     \ , "Foreign"
 | |
|     \ , "Foreign.C"
 | |
|     \ , "Foreign.C.Error"
 | |
|     \ , "Foreign.C.String"
 | |
|     \ , "Foreign.C.Types"
 | |
|     \ , "Foreign.ForeignPtr"
 | |
|     \ , "Foreign.Marshal"
 | |
|     \ , "Foreign.Marshal.Alloc"
 | |
|     \ , "Foreign.Marshal.Array"
 | |
|     \ , "Foreign.Marshal.Error"
 | |
|     \ , "Foreign.Marshal.Utils"
 | |
|     \ , "Foreign.Ptr"
 | |
|     \ , "Foreign.StablePtr"
 | |
|     \ , "Foreign.Storable"
 | |
|     \ , "Numeric"
 | |
|     \ , "Prelude"
 | |
|     \ , "System.Environment"
 | |
|     \ , "System.Exit"
 | |
|     \ , "System.IO"
 | |
|     \ , "System.IO.Error"
 | |
|     \ , "Array"
 | |
|     \ , "Bits"
 | |
|     \ , "CError"
 | |
|     \ , "CForeign"
 | |
|     \ , "CPUTime"
 | |
|     \ , "CString"
 | |
|     \ , "CTypes"
 | |
|     \ , "Char"
 | |
|     \ , "Complex"
 | |
|     \ , "Directory"
 | |
|     \ , "ForeignPtr"
 | |
|     \ , "IO"
 | |
|     \ , "Int"
 | |
|     \ , "Ix"
 | |
|     \ , "List"
 | |
|     \ , "Locale"
 | |
|     \ , "MarshalAlloc"
 | |
|     \ , "MarshalArray"
 | |
|     \ , "MarshalError"
 | |
|     \ , "MarshalUtils"
 | |
|     \ , "Maybe"
 | |
|     \ , "Monad"
 | |
|     \ , "Numeric"
 | |
|     \ , "Prelude"
 | |
|     \ , "Ptr"
 | |
|     \ , "Random"
 | |
|     \ , "Ratio"
 | |
|     \ , "StablePtr"
 | |
|     \ , "Storable"
 | |
|     \ , "System"
 | |
|     \ , "Time"
 | |
|     \ , "Word"
 | |
|     \ , "Trace.Hpc.Mix"
 | |
|     \ , "Trace.Hpc.Reflect"
 | |
|     \ , "Trace.Hpc.Tix"
 | |
|     \ , "Trace.Hpc.Util"
 | |
|     \ , "Text.Html"
 | |
|     \ , "Text.Html.BlockTable"
 | |
|     \ , "GHC.Integer.Logarithms.Compat"
 | |
|     \ , "Math.NumberTheory.Logarithms"
 | |
|     \ , "Math.NumberTheory.Powers.Integer"
 | |
|     \ , "Math.NumberTheory.Powers.Natural"
 | |
|     \ , "Control.Monad.Cont"
 | |
|     \ , "Control.Monad.Cont.Class"
 | |
|     \ , "Control.Monad.Error"
 | |
|     \ , "Control.Monad.Error.Class"
 | |
|     \ , "Control.Monad.Except"
 | |
|     \ , "Control.Monad.Identity"
 | |
|     \ , "Control.Monad.List"
 | |
|     \ , "Control.Monad.RWS"
 | |
|     \ , "Control.Monad.RWS.Class"
 | |
|     \ , "Control.Monad.RWS.Lazy"
 | |
|     \ , "Control.Monad.RWS.Strict"
 | |
|     \ , "Control.Monad.Reader"
 | |
|     \ , "Control.Monad.Reader.Class"
 | |
|     \ , "Control.Monad.State"
 | |
|     \ , "Control.Monad.State.Class"
 | |
|     \ , "Control.Monad.State.Lazy"
 | |
|     \ , "Control.Monad.State.Strict"
 | |
|     \ , "Control.Monad.Trans"
 | |
|     \ , "Control.Monad.Writer"
 | |
|     \ , "Control.Monad.Writer.Class"
 | |
|     \ , "Control.Monad.Writer.Lazy"
 | |
|     \ , "Control.Monad.Writer.Strict"
 | |
|     \ , "Network.Multipart"
 | |
|     \ , "Network.Multipart.Header"
 | |
|     \ , "Network"
 | |
|     \ , "Network.BSD"
 | |
|     \ , "Network.Socket"
 | |
|     \ , "Network.Socket.ByteString"
 | |
|     \ , "Network.Socket.ByteString.Lazy"
 | |
|     \ , "Network.Socket.Internal"
 | |
|     \ , "Network.URI"
 | |
|     \ , "System.Locale"
 | |
|     \ , "System.Time"
 | |
|     \ , "Control.Parallel"
 | |
|     \ , "Control.Parallel.Strategies"
 | |
|     \ , "Control.Seq"
 | |
|     \ , "Text.Parsec"
 | |
|     \ , "Text.Parsec.ByteString"
 | |
|     \ , "Text.Parsec.ByteString.Lazy"
 | |
|     \ , "Text.Parsec.Char"
 | |
|     \ , "Text.Parsec.Combinator"
 | |
|     \ , "Text.Parsec.Error"
 | |
|     \ , "Text.Parsec.Expr"
 | |
|     \ , "Text.Parsec.Language"
 | |
|     \ , "Text.Parsec.Perm"
 | |
|     \ , "Text.Parsec.Pos"
 | |
|     \ , "Text.Parsec.Prim"
 | |
|     \ , "Text.Parsec.String"
 | |
|     \ , "Text.Parsec.Text"
 | |
|     \ , "Text.Parsec.Text.Lazy"
 | |
|     \ , "Text.Parsec.Token"
 | |
|     \ , "Text.ParserCombinators.Parsec"
 | |
|     \ , "Text.ParserCombinators.Parsec.Char"
 | |
|     \ , "Text.ParserCombinators.Parsec.Combinator"
 | |
|     \ , "Text.ParserCombinators.Parsec.Error"
 | |
|     \ , "Text.ParserCombinators.Parsec.Expr"
 | |
|     \ , "Text.ParserCombinators.Parsec.Language"
 | |
|     \ , "Text.ParserCombinators.Parsec.Perm"
 | |
|     \ , "Text.ParserCombinators.Parsec.Pos"
 | |
|     \ , "Text.ParserCombinators.Parsec.Prim"
 | |
|     \ , "Text.ParserCombinators.Parsec.Token"
 | |
|     \ , "Text.PrettyPrint"
 | |
|     \ , "Text.PrettyPrint.Annotated"
 | |
|     \ , "Text.PrettyPrint.Annotated.HughesPJ"
 | |
|     \ , "Text.PrettyPrint.Annotated.HughesPJClass"
 | |
|     \ , "Text.PrettyPrint.HughesPJ"
 | |
|     \ , "Text.PrettyPrint.HughesPJClass"
 | |
|     \ , "Control.Monad.Primitive"
 | |
|     \ , "Data.Primitive"
 | |
|     \ , "Data.Primitive.Addr"
 | |
|     \ , "Data.Primitive.Array"
 | |
|     \ , "Data.Primitive.ByteArray"
 | |
|     \ , "Data.Primitive.MVar"
 | |
|     \ , "Data.Primitive.MachDeps"
 | |
|     \ , "Data.Primitive.MutVar"
 | |
|     \ , "Data.Primitive.PrimArray"
 | |
|     \ , "Data.Primitive.Ptr"
 | |
|     \ , "Data.Primitive.SmallArray"
 | |
|     \ , "Data.Primitive.Types"
 | |
|     \ , "Data.Primitive.UnliftedArray"
 | |
|     \ , "System.Cmd"
 | |
|     \ , "System.Process"
 | |
|     \ , "System.Process.Internals"
 | |
|     \ , "System.Random"
 | |
|     \ , "Text.Regex.Base"
 | |
|     \ , "Text.Regex.Base.Context"
 | |
|     \ , "Text.Regex.Base.Impl"
 | |
|     \ , "Text.Regex.Base.RegexLike"
 | |
|     \ , "Text.Regex"
 | |
|     \ , "Text.Regex.Posix"
 | |
|     \ , "Text.Regex.Posix.ByteString"
 | |
|     \ , "Text.Regex.Posix.ByteString.Lazy"
 | |
|     \ , "Text.Regex.Posix.Sequence"
 | |
|     \ , "Text.Regex.Posix.String"
 | |
|     \ , "Text.Regex.Posix.Wrap"
 | |
|     \ , "Data.ByteString.Builder.Scientific"
 | |
|     \ , "Data.Scientific"
 | |
|     \ , "Data.Text.Lazy.Builder.Scientific"
 | |
|     \ , "Data.List.Split"
 | |
|     \ , "Data.List.Split.Internals"
 | |
|     \ , "Control.Concurrent.STM"
 | |
|     \ , "Control.Concurrent.STM.TArray"
 | |
|     \ , "Control.Concurrent.STM.TBQueue"
 | |
|     \ , "Control.Concurrent.STM.TChan"
 | |
|     \ , "Control.Concurrent.STM.TMVar"
 | |
|     \ , "Control.Concurrent.STM.TQueue"
 | |
|     \ , "Control.Concurrent.STM.TSem"
 | |
|     \ , "Control.Concurrent.STM.TVar"
 | |
|     \ , "Control.Monad.STM"
 | |
|     \ , "Data.Generics"
 | |
|     \ , "Data.Generics.Aliases"
 | |
|     \ , "Data.Generics.Basics"
 | |
|     \ , "Data.Generics.Builders"
 | |
|     \ , "Data.Generics.Instances"
 | |
|     \ , "Data.Generics.Schemes"
 | |
|     \ , "Data.Generics.Text"
 | |
|     \ , "Data.Generics.Twins"
 | |
|     \ , "Generics.SYB"
 | |
|     \ , "Generics.SYB.Aliases"
 | |
|     \ , "Generics.SYB.Basics"
 | |
|     \ , "Generics.SYB.Builders"
 | |
|     \ , "Generics.SYB.Instances"
 | |
|     \ , "Generics.SYB.Schemes"
 | |
|     \ , "Generics.SYB.Text"
 | |
|     \ , "Generics.SYB.Twins"
 | |
|     \ , "Language.Haskell.TH"
 | |
|     \ , "Language.Haskell.TH.LanguageExtensions"
 | |
|     \ , "Language.Haskell.TH.Lib"
 | |
|     \ , "Language.Haskell.TH.Lib.Internal"
 | |
|     \ , "Language.Haskell.TH.Ppr"
 | |
|     \ , "Language.Haskell.TH.PprLib"
 | |
|     \ , "Language.Haskell.TH.Quote"
 | |
|     \ , "Language.Haskell.TH.Syntax"
 | |
|     \ , "Data.Text"
 | |
|     \ , "Data.Text.Array"
 | |
|     \ , "Data.Text.Encoding"
 | |
|     \ , "Data.Text.Encoding.Error"
 | |
|     \ , "Data.Text.Foreign"
 | |
|     \ , "Data.Text.IO"
 | |
|     \ , "Data.Text.Internal"
 | |
|     \ , "Data.Text.Internal.Builder"
 | |
|     \ , "Data.Text.Internal.Builder.Functions"
 | |
|     \ , "Data.Text.Internal.Builder.Int.Digits"
 | |
|     \ , "Data.Text.Internal.Builder.RealFloat.Functions"
 | |
|     \ , "Data.Text.Internal.Encoding.Fusion"
 | |
|     \ , "Data.Text.Internal.Encoding.Fusion.Common"
 | |
|     \ , "Data.Text.Internal.Encoding.Utf16"
 | |
|     \ , "Data.Text.Internal.Encoding.Utf32"
 | |
|     \ , "Data.Text.Internal.Encoding.Utf8"
 | |
|     \ , "Data.Text.Internal.Functions"
 | |
|     \ , "Data.Text.Internal.Fusion"
 | |
|     \ , "Data.Text.Internal.Fusion.CaseMapping"
 | |
|     \ , "Data.Text.Internal.Fusion.Common"
 | |
|     \ , "Data.Text.Internal.Fusion.Size"
 | |
|     \ , "Data.Text.Internal.Fusion.Types"
 | |
|     \ , "Data.Text.Internal.IO"
 | |
|     \ , "Data.Text.Internal.Lazy"
 | |
|     \ , "Data.Text.Internal.Lazy.Encoding.Fusion"
 | |
|     \ , "Data.Text.Internal.Lazy.Fusion"
 | |
|     \ , "Data.Text.Internal.Lazy.Search"
 | |
|     \ , "Data.Text.Internal.Private"
 | |
|     \ , "Data.Text.Internal.Read"
 | |
|     \ , "Data.Text.Internal.Search"
 | |
|     \ , "Data.Text.Internal.Unsafe"
 | |
|     \ , "Data.Text.Internal.Unsafe.Char"
 | |
|     \ , "Data.Text.Internal.Unsafe.Shift"
 | |
|     \ , "Data.Text.Lazy"
 | |
|     \ , "Data.Text.Lazy.Builder"
 | |
|     \ , "Data.Text.Lazy.Builder.Int"
 | |
|     \ , "Data.Text.Lazy.Builder.RealFloat"
 | |
|     \ , "Data.Text.Lazy.Encoding"
 | |
|     \ , "Data.Text.Lazy.IO"
 | |
|     \ , "Data.Text.Lazy.Internal"
 | |
|     \ , "Data.Text.Lazy.Read"
 | |
|     \ , "Data.Text.Read"
 | |
|     \ , "Data.Text.Unsafe"
 | |
|     \ , "System.Random.TF"
 | |
|     \ , "System.Random.TF.Gen"
 | |
|     \ , "System.Random.TF.Init"
 | |
|     \ , "System.Random.TF.Instances"
 | |
|     \ , "Data.Time"
 | |
|     \ , "Data.Time.Calendar"
 | |
|     \ , "Data.Time.Calendar.Easter"
 | |
|     \ , "Data.Time.Calendar.Julian"
 | |
|     \ , "Data.Time.Calendar.MonthDay"
 | |
|     \ , "Data.Time.Calendar.OrdinalDate"
 | |
|     \ , "Data.Time.Calendar.WeekDate"
 | |
|     \ , "Data.Time.Clock"
 | |
|     \ , "Data.Time.Clock.POSIX"
 | |
|     \ , "Data.Time.Clock.System"
 | |
|     \ , "Data.Time.Clock.TAI"
 | |
|     \ , "Data.Time.Format"
 | |
|     \ , "Data.Time.LocalTime"
 | |
|     \ , "Control.Applicative.Backwards"
 | |
|     \ , "Control.Applicative.Lift"
 | |
|     \ , "Control.Monad.Signatures"
 | |
|     \ , "Control.Monad.Trans.Accum"
 | |
|     \ , "Control.Monad.Trans.Class"
 | |
|     \ , "Control.Monad.Trans.Cont"
 | |
|     \ , "Control.Monad.Trans.Error"
 | |
|     \ , "Control.Monad.Trans.Except"
 | |
|     \ , "Control.Monad.Trans.Identity"
 | |
|     \ , "Control.Monad.Trans.List"
 | |
|     \ , "Control.Monad.Trans.Maybe"
 | |
|     \ , "Control.Monad.Trans.RWS"
 | |
|     \ , "Control.Monad.Trans.RWS.Lazy"
 | |
|     \ , "Control.Monad.Trans.RWS.Strict"
 | |
|     \ , "Control.Monad.Trans.Reader"
 | |
|     \ , "Control.Monad.Trans.Select"
 | |
|     \ , "Control.Monad.Trans.State"
 | |
|     \ , "Control.Monad.Trans.State.Lazy"
 | |
|     \ , "Control.Monad.Trans.State.Strict"
 | |
|     \ , "Control.Monad.Trans.Writer"
 | |
|     \ , "Control.Monad.Trans.Writer.Lazy"
 | |
|     \ , "Control.Monad.Trans.Writer.Strict"
 | |
|     \ , "Data.Functor.Constant"
 | |
|     \ , "Data.Functor.Reverse"
 | |
|     \ , "Control.Monad.Trans.Instances"
 | |
|     \ , "Data.Functor.Classes.Generic"
 | |
|     \ , "Data.Functor.Classes.Generic.Internal"
 | |
|     \ , "System.Posix"
 | |
|     \ , "System.Posix.ByteString"
 | |
|     \ , "System.Posix.ByteString.FilePath"
 | |
|     \ , "System.Posix.Directory"
 | |
|     \ , "System.Posix.Directory.ByteString"
 | |
|     \ , "System.Posix.DynamicLinker"
 | |
|     \ , "System.Posix.DynamicLinker.ByteString"
 | |
|     \ , "System.Posix.DynamicLinker.Module"
 | |
|     \ , "System.Posix.DynamicLinker.Module.ByteString"
 | |
|     \ , "System.Posix.DynamicLinker.Prim"
 | |
|     \ , "System.Posix.Env"
 | |
|     \ , "System.Posix.Env.ByteString"
 | |
|     \ , "System.Posix.Error"
 | |
|     \ , "System.Posix.Fcntl"
 | |
|     \ , "System.Posix.Files"
 | |
|     \ , "System.Posix.Files.ByteString"
 | |
|     \ , "System.Posix.IO"
 | |
|     \ , "System.Posix.IO.ByteString"
 | |
|     \ , "System.Posix.Process"
 | |
|     \ , "System.Posix.Process.ByteString"
 | |
|     \ , "System.Posix.Process.Internals"
 | |
|     \ , "System.Posix.Resource"
 | |
|     \ , "System.Posix.Semaphore"
 | |
|     \ , "System.Posix.SharedMem"
 | |
|     \ , "System.Posix.Signals"
 | |
|     \ , "System.Posix.Signals.Exts"
 | |
|     \ , "System.Posix.Temp"
 | |
|     \ , "System.Posix.Temp.ByteString"
 | |
|     \ , "System.Posix.Terminal"
 | |
|     \ , "System.Posix.Terminal.ByteString"
 | |
|     \ , "System.Posix.Time"
 | |
|     \ , "System.Posix.Unistd"
 | |
|     \ , "System.Posix.User"
 | |
|     \ , "Data.HashMap.Lazy"
 | |
|     \ , "Data.HashMap.Strict"
 | |
|     \ , "Data.HashSet"
 | |
|     \ , "Data.Vector"
 | |
|     \ , "Data.Vector.Fusion.Bundle"
 | |
|     \ , "Data.Vector.Fusion.Bundle.Monadic"
 | |
|     \ , "Data.Vector.Fusion.Bundle.Size"
 | |
|     \ , "Data.Vector.Fusion.Stream.Monadic"
 | |
|     \ , "Data.Vector.Fusion.Util"
 | |
|     \ , "Data.Vector.Generic"
 | |
|     \ , "Data.Vector.Generic.Base"
 | |
|     \ , "Data.Vector.Generic.Mutable"
 | |
|     \ , "Data.Vector.Generic.Mutable.Base"
 | |
|     \ , "Data.Vector.Generic.New"
 | |
|     \ , "Data.Vector.Internal.Check"
 | |
|     \ , "Data.Vector.Mutable"
 | |
|     \ , "Data.Vector.Primitive"
 | |
|     \ , "Data.Vector.Primitive.Mutable"
 | |
|     \ , "Data.Vector.Storable"
 | |
|     \ , "Data.Vector.Storable.Internal"
 | |
|     \ , "Data.Vector.Storable.Mutable"
 | |
|     \ , "Data.Vector.Unboxed"
 | |
|     \ , "Data.Vector.Unboxed.Base"
 | |
|     \ , "Data.Vector.Unboxed.Mutable"
 | |
|     \ , "Text.XHtml"
 | |
|     \ , "Text.XHtml.Debug"
 | |
|     \ , "Text.XHtml.Frameset"
 | |
|     \ , "Text.XHtml.Strict"
 | |
|     \ , "Text.XHtml.Table"
 | |
|     \ , "Text.XHtml.Transitional"
 | |
|     \ , "Codec.Compression.GZip"
 | |
|     \ , "Codec.Compression.Zlib"
 | |
|     \ , "Codec.Compression.Zlib.Internal"
 | |
|     \ , "Codec.Compression.Zlib.Raw"
 | |
|     \ , "Web.Spock"
 | |
|     \ , "Web.Spock.Config"
 | |
|     \ , "Web.Spock.Internal.SessionManager"
 | |
|     \ , "Web.Spock.Internal.SessionVault"
 | |
|     \ , "Web.Spock.SessionActions"
 | |
|     \ , "Web.Spock.Api"
 | |
|     \ , "Web.Spock.Auth"
 | |
|     \ , "Web.Spock.Action"
 | |
|     \ , "Web.Spock.Core"
 | |
|     \ , "Web.Spock.Internal.Cookies"
 | |
|     \ , "Web.Spock.Internal.Util"
 | |
|     \ , "Web.Spock.Routing"
 | |
|     \ , "Web.Spock.Digestive"
 | |
|     \ , "Database.Esqueleto"
 | |
|     \ , "Database.Esqueleto.Internal.Language"
 | |
|     \ , "Database.Esqueleto.Internal.Sql"
 | |
|     \ , "Database.Esqueleto.PostgreSQL"
 | |
|     \ , "Database.Persist"
 | |
|     \ , "Database.Persist.Class"
 | |
|     \ , "Database.Persist.Quasi"
 | |
|     \ , "Database.Persist.Sql"
 | |
|     \ , "Database.Persist.Sql.Types.Internal"
 | |
|     \ , "Database.Persist.Sql.Util"
 | |
|     \ , "Database.Persist.Types"
 | |
|     \ , "Database.Persist.MySQL"
 | |
|     \ , "Database.Persist.Postgresql"
 | |
|     \ , "Database.Persist.Postgresql.JSON"
 | |
|     \ , "Database.Persist.Redis"
 | |
|     \ , "Database.Persist.Sqlite"
 | |
|     \ , "Database.Sqlite"
 | |
|     \ , "Servant.API"
 | |
|     \ , "Servant.API.Alternative"
 | |
|     \ , "Servant.API.BasicAuth"
 | |
|     \ , "Servant.API.Capture"
 | |
|     \ , "Servant.API.ContentTypes"
 | |
|     \ , "Servant.API.Description"
 | |
|     \ , "Servant.API.Empty"
 | |
|     \ , "Servant.API.Experimental.Auth"
 | |
|     \ , "Servant.API.Generic"
 | |
|     \ , "Servant.API.Header"
 | |
|     \ , "Servant.API.HttpVersion"
 | |
|     \ , "Servant.API.Internal.Test.ComprehensiveAPI"
 | |
|     \ , "Servant.API.IsSecure"
 | |
|     \ , "Servant.API.Modifiers"
 | |
|     \ , "Servant.API.QueryParam"
 | |
|     \ , "Servant.API.Raw"
 | |
|     \ , "Servant.API.RemoteHost"
 | |
|     \ , "Servant.API.ReqBody"
 | |
|     \ , "Servant.API.ResponseHeaders"
 | |
|     \ , "Servant.API.Stream"
 | |
|     \ , "Servant.API.Sub"
 | |
|     \ , "Servant.API.TypeLevel"
 | |
|     \ , "Servant.API.Vault"
 | |
|     \ , "Servant.API.Verbs"
 | |
|     \ , "Servant.API.WithNamedContext"
 | |
|     \ , "Servant.Links"
 | |
|     \ , "Servant.Utils.Enter"
 | |
|     \ , "Servant.Utils.Links"
 | |
|     \ , "Servant.Auth"
 | |
|     \ , "Servant.Client"
 | |
|     \ , "Servant.Client.Internal.HttpClient"
 | |
|     \ , "Servant"
 | |
|     \ , "Servant.Server"
 | |
|     \ , "Servant.Server.Experimental.Auth"
 | |
|     \ , "Servant.Server.Generic"
 | |
|     \ , "Servant.Server.Internal"
 | |
|     \ , "Servant.Server.Internal.BasicAuth"
 | |
|     \ , "Servant.Server.Internal.Context"
 | |
|     \ , "Servant.Server.Internal.Handler"
 | |
|     \ , "Servant.Server.Internal.Router"
 | |
|     \ , "Servant.Server.Internal.RoutingApplication"
 | |
|     \ , "Servant.Server.Internal.ServantErr"
 | |
|     \ , "Servant.Server.StaticFiles"
 | |
|     \ , "Servant.Utils.StaticFiles"
 | |
|     \ ]
 |