• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2  {
3    "name": "PreserveIdentifierCase",
4    "switch": "",
5    "comment": "Default",
6    "value": "0",
7    "flags": []
8  },
9  {
10    "name": "PreserveIdentifierCase",
11    "switch": "Cp",
12    "comment": "Preserves Identifier Case (/Cp)",
13    "value": "1",
14    "flags": []
15  },
16  {
17    "name": "PreserveIdentifierCase",
18    "switch": "Cu",
19    "comment": "Maps all identifiers to upper case. (/Cu)",
20    "value": "2",
21    "flags": []
22  },
23  {
24    "name": "PreserveIdentifierCase",
25    "switch": "Cx",
26    "comment": "Preserves case in public and extern symbols. (/Cx)",
27    "value": "3",
28    "flags": []
29  },
30  {
31    "name": "WarningLevel",
32    "switch": "W0",
33    "comment": "Warning Level 0 (/W0)",
34    "value": "0",
35    "flags": []
36  },
37  {
38    "name": "WarningLevel",
39    "switch": "W1",
40    "comment": "Warning Level 1 (/W1)",
41    "value": "1",
42    "flags": []
43  },
44  {
45    "name": "WarningLevel",
46    "switch": "W2",
47    "comment": "Warning Level 2 (/W2)",
48    "value": "2",
49    "flags": []
50  },
51  {
52    "name": "WarningLevel",
53    "switch": "W3",
54    "comment": "Warning Level 3 (/W3)",
55    "value": "3",
56    "flags": []
57  },
58  {
59    "name": "PackAlignmentBoundary",
60    "switch": "",
61    "comment": "Default",
62    "value": "0",
63    "flags": []
64  },
65  {
66    "name": "PackAlignmentBoundary",
67    "switch": "Zp1",
68    "comment": "One Byte Boundary (/Zp1)",
69    "value": "1",
70    "flags": []
71  },
72  {
73    "name": "PackAlignmentBoundary",
74    "switch": "Zp2",
75    "comment": "Two Byte Boundary (/Zp2)",
76    "value": "2",
77    "flags": []
78  },
79  {
80    "name": "PackAlignmentBoundary",
81    "switch": "Zp4",
82    "comment": "Four Byte Boundary (/Zp4)",
83    "value": "3",
84    "flags": []
85  },
86  {
87    "name": "PackAlignmentBoundary",
88    "switch": "Zp8",
89    "comment": "Eight Byte Boundary (/Zp8)",
90    "value": "4",
91    "flags": []
92  },
93  {
94    "name": "PackAlignmentBoundary",
95    "switch": "Zp16",
96    "comment": "Sixteen Byte Boundary (/Zp16)",
97    "value": "5",
98    "flags": []
99  },
100  {
101    "name": "CallingConvention",
102    "switch": "",
103    "comment": "Default",
104    "value": "0",
105    "flags": []
106  },
107  {
108    "name": "CallingConvention",
109    "switch": "Gd",
110    "comment": "Use C-style Calling Convention (/Gd)",
111    "value": "1",
112    "flags": []
113  },
114  {
115    "name": "CallingConvention",
116    "switch": "Gz",
117    "comment": "Use stdcall Calling Convention (/Gz)",
118    "value": "2",
119    "flags": []
120  },
121  {
122    "name": "CallingConvention",
123    "switch": "Gc",
124    "comment": "Use Pascal Calling Convention (/Gc)",
125    "value": "3",
126    "flags": []
127  },
128  {
129    "name": "ErrorReporting",
130    "switch": "errorReport:prompt",
131    "comment": "Prompt to send report immediately (/errorReport:prompt)",
132    "value": "0",
133    "flags": []
134  },
135  {
136    "name": "ErrorReporting",
137    "switch": "errorReport:queue",
138    "comment": "Prompt to send report at the next logon (/errorReport:queue)",
139    "value": "1",
140    "flags": []
141  },
142  {
143    "name": "ErrorReporting",
144    "switch": "errorReport:send",
145    "comment": "Automatically send report (/errorReport:send)",
146    "value": "2",
147    "flags": []
148  },
149  {
150    "name": "ErrorReporting",
151    "switch": "errorReport:none",
152    "comment": "Do not send report (/errorReport:none)",
153    "value": "3",
154    "flags": []
155  },
156  {
157    "name": "NoLogo",
158    "switch": "nologo",
159    "comment": "Suppress Startup Banner",
160    "value": "true",
161    "flags": []
162  },
163  {
164    "name": "GeneratePreprocessedSourceListing",
165    "switch": "EP",
166    "comment": "Generate Preprocessed Source Listing",
167    "value": "true",
168    "flags": []
169  },
170  {
171    "name": "ListAllAvailableInformation",
172    "switch": "Sa",
173    "comment": "List All Available Information",
174    "value": "true",
175    "flags": []
176  },
177  {
178    "name": "UseSafeExceptionHandlers",
179    "switch": "safeseh",
180    "comment": "Use Safe Exception Handlers",
181    "value": "true",
182    "flags": []
183  },
184  {
185    "name": "AddFirstPassListing",
186    "switch": "Sf",
187    "comment": "Add First Pass Listing",
188    "value": "true",
189    "flags": []
190  },
191  {
192    "name": "EnableAssemblyGeneratedCodeListing",
193    "switch": "Sg",
194    "comment": "Enable Assembly Generated Code Listing",
195    "value": "true",
196    "flags": []
197  },
198  {
199    "name": "DisableSymbolTable",
200    "switch": "Sn",
201    "comment": "Disable Symbol Table",
202    "value": "true",
203    "flags": []
204  },
205  {
206    "name": "EnableFalseConditionalsInListing",
207    "switch": "Sx",
208    "comment": "Enable False Conditionals In Listing",
209    "value": "true",
210    "flags": []
211  },
212  {
213    "name": "TreatWarningsAsErrors",
214    "switch": "WX",
215    "comment": "Treat Warnings As Errors",
216    "value": "true",
217    "flags": []
218  },
219  {
220    "name": "MakeAllSymbolsPublic",
221    "switch": "Zf",
222    "comment": "Make All Symbols Public",
223    "value": "true",
224    "flags": []
225  },
226  {
227    "name": "GenerateDebugInformation",
228    "switch": "Zi",
229    "comment": "Generate Debug Information",
230    "value": "true",
231    "flags": []
232  },
233  {
234    "name": "EnableMASM51Compatibility",
235    "switch": "Zm",
236    "comment": "Enable MASM 5.1 Compatibility",
237    "value": "true",
238    "flags": []
239  },
240  {
241    "name": "PerformSyntaxCheckOnly",
242    "switch": "Zs",
243    "comment": "Perform Syntax Check Only",
244    "value": "true",
245    "flags": []
246  },
247  {
248    "name": "PreprocessorDefinitions",
249    "switch": "D",
250    "comment": "Preprocessor Definitions",
251    "value": "",
252    "flags": [
253      "UserValue",
254      "SemicolonAppendable"
255    ]
256  },
257  {
258    "name": "IncludePaths",
259    "switch": "I",
260    "comment": "Include Paths",
261    "value": "",
262    "flags": [
263      "UserValue",
264      "SemicolonAppendable"
265    ]
266  },
267  {
268    "name": "BrowseFile",
269    "switch": "FR",
270    "comment": "Generate Browse Information File",
271    "value": "",
272    "flags": [
273      "UserValue",
274      "SemicolonAppendable"
275    ]
276  },
277  {
278    "name": "ObjectFileName",
279    "switch": "Fo",
280    "comment": "Object File Name",
281    "value": "",
282    "flags": [
283      "UserValue"
284    ]
285  },
286  {
287    "name": "AssembledCodeListingFile",
288    "switch": "Fl",
289    "comment": "Assembled Code Listing File",
290    "value": "",
291    "flags": [
292      "UserValue"
293    ]
294  }
295]
296