Check In tool source code based on Build tool project revision r1655.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8964 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
275
BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg.r
Normal file
275
BaseTools/Source/C/VfrCompile/Pccts/dlg/dlg.r
Normal file
@@ -0,0 +1,275 @@
|
||||
/*
|
||||
File: dlgMPW.r
|
||||
Target: dlg 133MR
|
||||
Created: Monday, June 15, 1998 4:44:11 AM
|
||||
Author: Kenji Tanaka (kentar@osa.att.ne.jp)
|
||||
*/
|
||||
|
||||
#include "cmdo.r"
|
||||
|
||||
resource 'cmdo' (128, "Dlg") {
|
||||
{ /* array dialogs: 1 elements */
|
||||
/* [1] */
|
||||
295,
|
||||
"DLG -- Purdue Compiler Construction Tool"
|
||||
" Set (PCCTS) lexical analyzer generator.",
|
||||
{ /* array itemArray: 18 elements */
|
||||
/* [1] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
CheckOption {
|
||||
NotSet,
|
||||
{35, 175, 50, 225},
|
||||
"On",
|
||||
"-CC",
|
||||
"When this control is checked, DLG genera"
|
||||
"tes a scanner using C++ classes rather t"
|
||||
"han C functions."
|
||||
},
|
||||
/* [2] */
|
||||
Or {
|
||||
{ /* array OrArray: 1 elements */
|
||||
/* [1] */
|
||||
1
|
||||
}
|
||||
},
|
||||
RegularEntry {
|
||||
"Lexer Class Name:",
|
||||
{35, 225, 50, 355},
|
||||
{35, 355, 51, 450},
|
||||
"DLGLexer",
|
||||
keepCase,
|
||||
"-cl",
|
||||
"This entry specifies the name DLG uses f"
|
||||
"or the C++ lexer class."
|
||||
},
|
||||
/* [3] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
TextBox {
|
||||
gray,
|
||||
{25, 165, 60, 460},
|
||||
"C++ Code Generation"
|
||||
},
|
||||
/* [4] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
Files {
|
||||
InputFile,
|
||||
RequiredFile {
|
||||
{37, 25, 56, 135},
|
||||
"Input File",
|
||||
"",
|
||||
"Choose the lexical description file for "
|
||||
"DLG to process."
|
||||
},
|
||||
Additional {
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
{ /* array TypesArray: 1 elements */
|
||||
/* [1] */
|
||||
text
|
||||
}
|
||||
}
|
||||
},
|
||||
/* [5] */
|
||||
Or {
|
||||
{ /* array OrArray: 1 elements */
|
||||
/* [1] */
|
||||
-1
|
||||
}
|
||||
},
|
||||
Files {
|
||||
OutputFile,
|
||||
RequiredFile {
|
||||
{66, 25, 85, 135},
|
||||
"Output File",
|
||||
"",
|
||||
"Choose the name of the file that will ho"
|
||||
"ld the DLG-produced scanner."
|
||||
},
|
||||
NoMore {
|
||||
|
||||
}
|
||||
},
|
||||
/* [6] */
|
||||
Or {
|
||||
{ /* array OrArray: 2 elements */
|
||||
/* [1] */
|
||||
1,
|
||||
/* [2] */
|
||||
5
|
||||
}
|
||||
},
|
||||
Dummy {
|
||||
|
||||
},
|
||||
/* [7] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
Redirection {
|
||||
DiagnosticOutput,
|
||||
{90, 25}
|
||||
},
|
||||
/* [8] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
TextBox {
|
||||
gray,
|
||||
{25, 20, 132, 145},
|
||||
"Files"
|
||||
},
|
||||
/* [9] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
Files {
|
||||
DirOnly,
|
||||
OptionalFile {
|
||||
{68, 175, 84, 305},
|
||||
{88, 175, 107, 305},
|
||||
"Output Directory",
|
||||
":",
|
||||
"-o",
|
||||
"",
|
||||
"Choose the directory where DLG will put "
|
||||
"its output.",
|
||||
dim,
|
||||
"Output DirectoryI",
|
||||
"",
|
||||
""
|
||||
},
|
||||
NoMore {
|
||||
|
||||
}
|
||||
},
|
||||
/* [10] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
RegularEntry {
|
||||
"Mode File Name:",
|
||||
{68, 315, 83, 450},
|
||||
{88, 315, 104, 450},
|
||||
"mode.h",
|
||||
keepCase,
|
||||
"-m",
|
||||
"This entry specifies the name DLG uses f"
|
||||
"or its lexical mode output file."
|
||||
},
|
||||
/* [11] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
RadioButtons {
|
||||
{ /* array radioArray: 3 elements */
|
||||
/* [1] */
|
||||
{134, 175, 149, 255}, "None", "", Set, "When this option is selected, DLG will n"
|
||||
"ot compress its tables.",
|
||||
/* [2] */
|
||||
{134, 265, 149, 345}, "Level 1", "-C1", NotSet, "When this option is selected, DLG will r"
|
||||
"emove all unused characters from the tra"
|
||||
"nsition-from table.",
|
||||
/* [3] */
|
||||
{134, 360, 149, 450}, "Level 2", "-C2", NotSet, "When this option is selected, DLG will p"
|
||||
"erform level 1 compression plus it will "
|
||||
"map equivalent characters into the same "
|
||||
"character classes."
|
||||
}
|
||||
},
|
||||
/* [12] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
TextBox {
|
||||
gray,
|
||||
{124, 165, 156, 460},
|
||||
"Table Compression"
|
||||
},
|
||||
/* [13] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
CheckOption {
|
||||
Set,
|
||||
{165, 20, 180, 145},
|
||||
"Case Sensitive",
|
||||
"-ci",
|
||||
"When this control is checked, the DLG au"
|
||||
"tomaton will treat upper and lower case "
|
||||
"characters identically."
|
||||
},
|
||||
/* [14] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
CheckOption {
|
||||
NotSet,
|
||||
{165, 150, 180, 300},
|
||||
"Interactive Scanner",
|
||||
"-i",
|
||||
"When this control is checked, DLG will g"
|
||||
"enerate as interactive a scanner as poss"
|
||||
"ible."
|
||||
},
|
||||
/* [15] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
CheckOption {
|
||||
NotSet,
|
||||
{165, 310, 180, 460},
|
||||
"Ambiguity Warnings",
|
||||
"-Wambiguity",
|
||||
"When this control is checked, DLG warns "
|
||||
"if more than one regular expression coul"
|
||||
"d match the same character sequence."
|
||||
},
|
||||
/* [16] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
VersionDialog {
|
||||
VersionString {
|
||||
"1.33MR"
|
||||
},
|
||||
"PCCTS was written by Terence Parr, Russe"
|
||||
"ll Quong, Will Cohen, and Hank Dietz: 19"
|
||||
"89-1998. MPW port by Scott Haney.",
|
||||
noDialog
|
||||
},
|
||||
/* [17] */
|
||||
And {
|
||||
{ /* array AndArray: 2 elements */
|
||||
/* [1] */
|
||||
4,
|
||||
/* [2] */
|
||||
6
|
||||
}
|
||||
},
|
||||
DoItButton {
|
||||
|
||||
},
|
||||
/* [18] */
|
||||
NotDependent {
|
||||
|
||||
},
|
||||
CheckOption {
|
||||
NotSet,
|
||||
{142, 20, 157, 148},
|
||||
"Generate ANSI C",
|
||||
"-ga",
|
||||
"When this control is checked, DLG genera"
|
||||
"tes ANSI C compatible code."
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
Reference in New Issue
Block a user