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