]> git.proxmox.com Git - mirror_edk2.git/blame - Tools/Source/TianoTools/Pccts/dlg/dlg.r
Fix some cleanall issues
[mirror_edk2.git] / Tools / Source / TianoTools / Pccts / dlg / dlg.r
CommitLineData
878ddf1f 1/*\r
2 File: dlgMPW.r\r
3 Target: dlg 133MR\r
4 Created: Monday, June 15, 1998 4:44:11 AM\r
5 Author: Kenji Tanaka (kentar@osa.att.ne.jp)\r
6*/\r
7\r
8#include "cmdo.r"\r
9\r
10resource 'cmdo' (128, "Dlg") {\r
11 { /* array dialogs: 1 elements */\r
12 /* [1] */\r
13 295,\r
14 "DLG -- Purdue Compiler Construction Tool"\r
15 " Set (PCCTS) lexical analyzer generator.",\r
16 { /* array itemArray: 18 elements */\r
17 /* [1] */\r
18 NotDependent {\r
19\r
20 },\r
21 CheckOption {\r
22 NotSet,\r
23 {35, 175, 50, 225},\r
24 "On",\r
25 "-CC",\r
26 "When this control is checked, DLG genera"\r
27 "tes a scanner using C++ classes rather t"\r
28 "han C functions."\r
29 },\r
30 /* [2] */\r
31 Or {\r
32 { /* array OrArray: 1 elements */\r
33 /* [1] */\r
34 1\r
35 }\r
36 },\r
37 RegularEntry {\r
38 "Lexer Class Name:",\r
39 {35, 225, 50, 355},\r
40 {35, 355, 51, 450},\r
41 "DLGLexer",\r
42 keepCase,\r
43 "-cl",\r
44 "This entry specifies the name DLG uses f"\r
45 "or the C++ lexer class."\r
46 },\r
47 /* [3] */\r
48 NotDependent {\r
49\r
50 },\r
51 TextBox {\r
52 gray,\r
53 {25, 165, 60, 460},\r
54 "C++ Code Generation"\r
55 },\r
56 /* [4] */\r
57 NotDependent {\r
58\r
59 },\r
60 Files {\r
61 InputFile,\r
62 RequiredFile {\r
63 {37, 25, 56, 135},\r
64 "Input File",\r
65 "",\r
66 "Choose the lexical description file for "\r
67 "DLG to process."\r
68 },\r
69 Additional {\r
70 "",\r
71 "",\r
72 "",\r
73 "",\r
74 { /* array TypesArray: 1 elements */\r
75 /* [1] */\r
76 text\r
77 }\r
78 }\r
79 },\r
80 /* [5] */\r
81 Or {\r
82 { /* array OrArray: 1 elements */\r
83 /* [1] */\r
84 -1\r
85 }\r
86 },\r
87 Files {\r
88 OutputFile,\r
89 RequiredFile {\r
90 {66, 25, 85, 135},\r
91 "Output File",\r
92 "",\r
93 "Choose the name of the file that will ho"\r
94 "ld the DLG-produced scanner."\r
95 },\r
96 NoMore {\r
97\r
98 }\r
99 },\r
100 /* [6] */\r
101 Or {\r
102 { /* array OrArray: 2 elements */\r
103 /* [1] */\r
104 1,\r
105 /* [2] */\r
106 5\r
107 }\r
108 },\r
109 Dummy {\r
110\r
111 },\r
112 /* [7] */\r
113 NotDependent {\r
114\r
115 },\r
116 Redirection {\r
117 DiagnosticOutput,\r
118 {90, 25}\r
119 },\r
120 /* [8] */\r
121 NotDependent {\r
122\r
123 },\r
124 TextBox {\r
125 gray,\r
126 {25, 20, 132, 145},\r
127 "Files"\r
128 },\r
129 /* [9] */\r
130 NotDependent {\r
131\r
132 },\r
133 Files {\r
134 DirOnly,\r
135 OptionalFile {\r
136 {68, 175, 84, 305},\r
137 {88, 175, 107, 305},\r
138 "Output Directory",\r
139 ":",\r
140 "-o",\r
141 "",\r
142 "Choose the directory where DLG will put "\r
143 "its output.",\r
144 dim,\r
145 "Output DirectoryI",\r
146 "",\r
147 ""\r
148 },\r
149 NoMore {\r
150\r
151 }\r
152 },\r
153 /* [10] */\r
154 NotDependent {\r
155\r
156 },\r
157 RegularEntry {\r
158 "Mode File Name:",\r
159 {68, 315, 83, 450},\r
160 {88, 315, 104, 450},\r
161 "mode.h",\r
162 keepCase,\r
163 "-m",\r
164 "This entry specifies the name DLG uses f"\r
165 "or its lexical mode output file."\r
166 },\r
167 /* [11] */\r
168 NotDependent {\r
169\r
170 },\r
171 RadioButtons {\r
172 { /* array radioArray: 3 elements */\r
173 /* [1] */\r
174 {134, 175, 149, 255}, "None", "", Set, "When this option is selected, DLG will n"\r
175 "ot compress its tables.",\r
176 /* [2] */\r
177 {134, 265, 149, 345}, "Level 1", "-C1", NotSet, "When this option is selected, DLG will r"\r
178 "emove all unused characters from the tra"\r
179 "nsition-from table.",\r
180 /* [3] */\r
181 {134, 360, 149, 450}, "Level 2", "-C2", NotSet, "When this option is selected, DLG will p"\r
182 "erform level 1 compression plus it will "\r
183 "map equivalent characters into the same "\r
184 "character classes."\r
185 }\r
186 },\r
187 /* [12] */\r
188 NotDependent {\r
189\r
190 },\r
191 TextBox {\r
192 gray,\r
193 {124, 165, 156, 460},\r
194 "Table Compression"\r
195 },\r
196 /* [13] */\r
197 NotDependent {\r
198\r
199 },\r
200 CheckOption {\r
201 Set,\r
202 {165, 20, 180, 145},\r
203 "Case Sensitive",\r
204 "-ci",\r
205 "When this control is checked, the DLG au"\r
206 "tomaton will treat upper and lower case "\r
207 "characters identically."\r
208 },\r
209 /* [14] */\r
210 NotDependent {\r
211\r
212 },\r
213 CheckOption {\r
214 NotSet,\r
215 {165, 150, 180, 300},\r
216 "Interactive Scanner",\r
217 "-i",\r
218 "When this control is checked, DLG will g"\r
219 "enerate as interactive a scanner as poss"\r
220 "ible."\r
221 },\r
222 /* [15] */\r
223 NotDependent {\r
224\r
225 },\r
226 CheckOption {\r
227 NotSet,\r
228 {165, 310, 180, 460},\r
229 "Ambiguity Warnings",\r
230 "-Wambiguity",\r
231 "When this control is checked, DLG warns "\r
232 "if more than one regular expression coul"\r
233 "d match the same character sequence."\r
234 },\r
235 /* [16] */\r
236 NotDependent {\r
237\r
238 },\r
239 VersionDialog {\r
240 VersionString {\r
241 "1.33MR"\r
242 },\r
243 "PCCTS was written by Terence Parr, Russe"\r
244 "ll Quong, Will Cohen, and Hank Dietz: 19"\r
245 "89-1998. MPW port by Scott Haney.",\r
246 noDialog\r
247 },\r
248 /* [17] */\r
249 And {\r
250 { /* array AndArray: 2 elements */\r
251 /* [1] */\r
252 4,\r
253 /* [2] */\r
254 6\r
255 }\r
256 },\r
257 DoItButton {\r
258\r
259 },\r
260 /* [18] */\r
261 NotDependent {\r
262\r
263 },\r
264 CheckOption {\r
265 NotSet,\r
266 {142, 20, 157, 148},\r
267 "Generate ANSI C",\r
268 "-ga",\r
269 "When this control is checked, DLG genera"\r
270 "tes ANSI C compatible code."\r
271 }\r
272 }\r
273 }\r
274};\r
275\r