Various typo in BaseTools. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Coeur <coeur@gmx.fr> Reviewed-by: Liming Gao <liming.gao@intel.com>
		
			
				
	
	
		
			271 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			R
		
	
	
	
	
	
			
		
		
	
	
			271 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			R
		
	
	
	
	
	
| /*
 | |
| 	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 generates "
 | |
| 				"a scanner using C++ classes rather than "
 | |
| 				"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 for 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 hold 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 for 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 not "
 | |
| 					"compress its tables.",
 | |
| 					/* [2] */
 | |
| 					{134, 265, 149, 345}, "Level 1", "-C1", NotSet, "When this option is selected, DLG will "
 | |
| 					"remove all unused characters from the transition-from table.",
 | |
| 					/* [3] */
 | |
| 					{134, 360, 149, 450}, "Level 2", "-C2", NotSet, "When this option is selected, DLG will "
 | |
| 					"perform 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 automaton "
 | |
| 				"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 generate "
 | |
| 				"as interactive a scanner as possible."
 | |
| 			},
 | |
| 			/* [15] */
 | |
| 			NotDependent {
 | |
| 
 | |
| 			},
 | |
| 			CheckOption {
 | |
| 				NotSet,
 | |
| 				{165, 310, 180, 460},
 | |
| 				"Ambiguity Warnings",
 | |
| 				"-Wambiguity",
 | |
| 				"When this control is checked, DLG warns "
 | |
| 				"if more than one regular expression could "
 | |
| 				"match the same character sequence."
 | |
| 			},
 | |
| 			/* [16] */
 | |
| 			NotDependent {
 | |
| 
 | |
| 			},
 | |
| 			VersionDialog {
 | |
| 				VersionString {
 | |
| 					"1.33MR"
 | |
| 				},
 | |
| 				"PCCTS was written by Terence Parr, Russell "
 | |
| 				"Quong, Will Cohen, and Hank Dietz: 1989-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 generates "
 | |
| 				"ANSI C compatible code."
 | |
| 			}
 | |
| 		}
 | |
| 	}
 | |
| };
 | |
| 
 |