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