]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/CodeTools/TianoTools/Pccts/antlr/antlr.r
Restructuring for better separation of Tool packages.
[mirror_edk2.git] / Tools / CodeTools / TianoTools / Pccts / antlr / antlr.r
diff --git a/Tools/CodeTools/TianoTools/Pccts/antlr/antlr.r b/Tools/CodeTools/TianoTools/Pccts/antlr/antlr.r
new file mode 100644 (file)
index 0000000..e3de387
--- /dev/null
@@ -0,0 +1,787 @@
+/*\r
+       File:           antlrMPW.r\r
+       Target:         antlr 133MR\r
+       Created:    Monday, June 15, 1998 4:41:11 AM\r
+       Author:         Kenji Tanaka (kentar@osa.att.ne.jp)\r
+*/\r
+\r
+#include "cmdo.r"\r
+\r
+resource 'cmdo' (128, "Antlr") {\r
+       {       /* array dialogs: 5 elements */\r
+               /* [1] */\r
+               295,\r
+               "ANTLR -- Purdue Compiler Construction To"\r
+               "ol Set (PCCTS) LL(k) parser generator.",\r
+               {       /* array itemArray: 12 elements */\r
+                       /* [1] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {18, 23, 33, 223},\r
+                               "Read grammar from stdin",\r
+                               "-",\r
+                               "Read grammar from stdin."\r
+                       },\r
+                       /* [2] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {38, 23, 53, 310},\r
+                               "Send grammar.c/grammar.cpp to stdout",\r
+                               "-stdout",\r
+                               "Send grammar.c/grammar.cpp to stdout."\r
+                       },\r
+                       /* [3] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       MultiFiles {\r
+                               "Grammar File(s)É",\r
+                               "Choose the grammar specification files y"\r
+                               "ou wish to have ANTLR process.",\r
+                               {79, 22, 98, 152},\r
+                               "Grammar specification:",\r
+                               "",\r
+                               MultiInputFiles {\r
+                                       {       /* array MultiTypesArray: 1 elements */\r
+                                               /* [1] */\r
+                                               text\r
+                                       },\r
+                                       ".g",\r
+                                       "Files ending in .g",\r
+                                       "All text files"\r
+                               }\r
+                       },\r
+                       /* [4] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       Files {\r
+                               DirOnly,\r
+                               OptionalFile {\r
+                                       {58, 168, 74, 298},\r
+                                       {79, 169, 98, 299},\r
+                                       "Output Directory",\r
+                                       ":",\r
+                                       "-o",\r
+                                       "",\r
+                                       "Choose the directory where ANTLR will pu"\r
+                                       "t its output.",\r
+                                       dim,\r
+                                       "Output DirectoryÉ",\r
+                                       "",\r
+                                       ""\r
+                               },\r
+                               NoMore {\r
+\r
+                               }\r
+                       },\r
+                       /* [5] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       Redirection {\r
+                               StandardOutput,\r
+                               {126, 27}\r
+                       },\r
+                       /* [6] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       Redirection {\r
+                               DiagnosticOutput,\r
+                               {126, 178}\r
+                       },\r
+                       /* [7] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       TextBox {\r
+                               gray,\r
+                               {117, 20, 167, 300},\r
+                               "Redirection"\r
+                       },\r
+                       /* [8] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       NestedDialog {\r
+                               5,\r
+                               {20, 324, 40, 460},\r
+                               "Parse OptionsÉ",\r
+                               "Parse control options may be set with th"\r
+                               "is button."\r
+                       },\r
+                       /* [9] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       NestedDialog {\r
+                               2,\r
+                               {50, 324, 70, 460},\r
+                               "Generate OptionsÉ",\r
+                               "Various command line options may be set "\r
+                               "with this button."\r
+                       },\r
+                       /* [10] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       NestedDialog {\r
+                               3,\r
+                               {78, 324, 98, 460},\r
+                               "More OptionsÉ",\r
+                               "Antlr has ALOT of options. There are eve"\r
+                               "n more to be found with this button."\r
+                       },\r
+                       /* [11] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       NestedDialog {\r
+                               4,\r
+                               {106, 324, 126, 460},\r
+                               "Rename OptionsÉ",\r
+                               "Options for renaming output files may be"\r
+                               " set with this button."\r
+                       },\r
+                       /* [12] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       VersionDialog {\r
+                               VersionString {\r
+                                       "1.33MR"\r
+                               },\r
+                               "PCCTS was written by Terence Parr, Russe"\r
+                               "ll Quong, Will Cohen, and Hank Dietz: 19"\r
+                               "89-1998. MPW port by Scott Haney.",\r
+                               noDialog\r
+                       }\r
+               },\r
+               /* [2] */\r
+               295,\r
+               "Use this dialog to specify command line "\r
+               "Generate Options.",\r
+               {       /* array itemArray: 15 elements */\r
+                       /* [1] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {18, 25, 33, 225},\r
+                               "Generate C++ code",\r
+                               "-CC",\r
+                               "Generate C++ output from both ANTLR and "\r
+                               "DLG."\r
+                       },\r
+                       /* [2] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {38, 25, 53, 225},\r
+                               "Generate ASTs",\r
+                               "-gt",\r
+                               "Generate code for Abstract-Syntax-Trees "\r
+                               "(ASTs)."\r
+                       },\r
+                       /* [3] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {58, 25, 73, 225},\r
+                               "Generate line info",\r
+                               "-gl",\r
+                               "If this option is checked, ANTLR will ge"\r
+                               "nerate line info about grammaractions, t"\r
+                               "hereby making debugging easier since com"\r
+                               "pile errors will point to the grammar fi"\r
+                               "le."\r
+                       },\r
+                       /* [4] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {78, 25, 93, 225},\r
+                               "Generate error classes",\r
+                               "-ge",\r
+                               "If this option is checked, ANTLR will ge"\r
+                               "nerate an error class foreach non-termin"\r
+                               "al."\r
+                       },\r
+                       /* [5] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {98, 25, 113, 225},\r
+                               "Don't generate Code",\r
+                               "-gc",\r
+                               "If this option is checked, ANTLR will ge"\r
+                               "nerate no code, i.e. it will only perfor"\r
+                               "m analysis on the grammar."\r
+                       },\r
+                       /* [6] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {118, 25, 133, 225},\r
+                               "Delay lookahead fetches",\r
+                               "-gk",\r
+                               "If this option is checked, ANTLR will ge"\r
+                               "nerate a parser that delays lookahead fe"\r
+                               "tches until needed."\r
+                       },\r
+                       /* [7] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {138, 25, 153, 225},\r
+                               "Use newAST(...)",\r
+                               "-newAST",\r
+                               "In C++ mode use \"newAST(...)\" rather tha"\r
+                               "n \"new AST(...)\""\r
+                       },\r
+                       /* [8] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {18, 235, 33, 435},\r
+                               "Support parse traces",\r
+                               "-gd",\r
+                               "If this option is checked, ANTLR inserts"\r
+                               " code in each parsing function to provid"\r
+                               "e for user-defined handling of a detaile"\r
+                               "d parse trace. The code consists of call"\r
+                               "s to zzTRACEIN and zzTRACEOUT."\r
+                       },\r
+                       /* [9] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {38, 235, 53, 435},\r
+                               "Generate cross-references",\r
+                               "-cr",\r
+                               "If this option is checked, ANTLR will ge"\r
+                               "nerate a cross reference for all rules. "\r
+                               "For each rule it will print a list of al"\r
+                               "l other rules that refrence it."\r
+                       },\r
+                       /* [10] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {58, 235, 73, 435},\r
+                               "Don't create Lexer files",\r
+                               "-gx",\r
+                               "If this option is checked, ANTLR will no"\r
+                               "t generate DLG-related output files. Thi"\r
+                               "s option should be used if one wants a c"\r
+                               "ustom lexical analyzer or if one has mad"\r
+                               "e changes to the grammar not affecting t"\r
+                               "he lexical structure."\r
+                       },\r
+                       /* [11] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {78, 235, 93, 460},\r
+                               "Don't generate token expr sets",\r
+                               "-gs",\r
+                               "If this option is checked, ANTLR will no"\r
+                               "t generate sets for token expression set"\r
+                               "s; instead, it will generate a || separa"\r
+                               "ted sequence of LA(1)==token #. "\r
+                       },\r
+                       /* [12] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {98, 235, 113, 460},\r
+                               "Generate ANSI-compatible",\r
+                               "-ga",\r
+                               "Generate ANSI-compatible code (default=F"\r
+                               "ALSE)"\r
+                       },\r
+                       /* [13] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {118, 235, 133, 460},\r
+                               "Don't generate tokens.h",\r
+                               "-gxt",\r
+                               "Do not generate tokens.h (default=FALSE)"\r
+                       },\r
+                       /* [13] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {138, 235, 153, 460},\r
+                               "Provide \"(alpha)? beta\" info",\r
+                               "-alpha",\r
+                               "Provide additional information for \"(alpha)? beta\" error messages"\r
+                       },\r
+                       /* [14] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RegularEntry {\r
+                               "Tabs(1 to 8):",\r
+                               {162, 23, 177, 117},\r
+                               {163, 125, 179, 196},\r
+                               "",\r
+                               keepCase,\r
+                               "-tab",\r
+                               "Width of tabs (1 to 8) for grammar.c/gra"\r
+                               "mmar.cpp files."\r
+                       },\r
+                       /* [15] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RegularEntry {\r
+                               "Function Prefix:",\r
+                               {161, 236, 177, 342},\r
+                               {162, 345, 177, 454},\r
+                               "",\r
+                               keepCase,\r
+                               "-gp",\r
+                               "Prefix all generated rule functions with"\r
+                               " a string."\r
+                       }\r
+               },\r
+               /* [3] */\r
+               295,\r
+               "Use this dialog to specify still more co"\r
+               "mmand line options.",\r
+               {       /* array itemArray: 12 elements */\r
+                       /* [1] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RadioButtons {\r
+                               {       /* array radioArray: 3 elements */\r
+                                       /* [1] */\r
+                                       {38, 25, 53, 85}, "None", "", Set, "When this option is selected, ANTLR will"\r
+                                       " not print the grammar to stdout.",\r
+                                       /* [2] */\r
+                                       {38, 100, 53, 160}, "Yes", "-p", NotSet, "When this option is selected, ANTLR will"\r
+                                       " print the grammar, stripped of all acti"\r
+                                       "ons and comments, to stdout.",\r
+                                       /* [3] */\r
+                                       {38, 175, 53, 235}, "More", "-pa", NotSet, "When this option is selected, ANTLR will"\r
+                                       " print the grammar, stripped of all acti"\r
+                                       "ons and comments, to stdout. It will als"\r
+                                       "o annotate the output with the first set"\r
+                                       "s determined from grammar analysis."\r
+                               }\r
+                       },\r
+                       /* [2] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       TextBox {\r
+                               gray,\r
+                               {28, 15, 60, 250},\r
+                               "Grammar Printing"\r
+                       },\r
+                       /* [3] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RadioButtons {\r
+                               {       /* array radioArray: 3 elements */\r
+                                       /* [1] */\r
+                                       {88, 25, 103, 85}, "Low", "", Set, "When this option is selected, ANTLR will"\r
+                                       " show ambiguities/errors in low detail.",\r
+                                       /* [2] */\r
+                                       {88, 100, 103, 160}, "Medium", "-e2", NotSet, "When this option is selected, ANTLR will"\r
+                                       " show ambiguities/errors in more detail.",\r
+                                       /* [3] */\r
+                                       {88, 175, 103, 235}, "High", "-e3", NotSet, "When this option is selected, ANTLR will"\r
+                                       " show ambiguities/errors in excruciating"\r
+                                       " detail."\r
+                               }\r
+                       },\r
+                       /* [4] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       TextBox {\r
+                               gray,\r
+                               {78, 15, 110, 250},\r
+                               "Error reporting"\r
+                       },\r
+                       /* [5] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {130, 22, 145, 222},\r
+                               "More warnings",\r
+                               "-w2",\r
+                               "If this option is checked, ANTLR will wa"\r
+                               "rn if semantic predicates and/or (É)? bl"\r
+                               "ocks are assumed to cover ambiguous alte"\r
+                               "rnatives."\r
+                       },\r
+                       /* [6] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RegularEntry {\r
+                               "Report when tnode usage exceeds:",\r
+                               {162, 23, 180, 253},\r
+                               {162, 255, 178, 326},\r
+                               "",\r
+                               keepCase,\r
+                               "-treport",\r
+                               "Report when tnode usage exceeds value du"\r
+                               "ring ambiguity resolution."\r
+                       },\r
+                       /* [7] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {40, 292, 55, 431},\r
+                               "Predicate",\r
+                               "-info p",\r
+                               "With the antlr \"-info p\" switch the user"\r
+                               " will receive information about the pred"\r
+                               "icate suppression in the generated file."\r
+                       },\r
+                       /* [8] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {60, 292, 75, 430},\r
+                               "Tree Nodes",\r
+                               "-info t",\r
+                               "Using \"-info t\" gives information about "\r
+                               "the total number of tnodes created and t"\r
+                               "he peak number of tnodes."\r
+                       },\r
+                       /* [9] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {80, 292, 95, 425},\r
+                               "First/follow",\r
+                               "-info f",\r
+                               "first/follow set information."\r
+                       },\r
+                       /* [10] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {100, 292, 115, 425},\r
+                               "Monitor progress",\r
+                               "-info m",\r
+                               "prints name of each rule as it is starte"\r
+                               "d and flushes output at start of each rule."\r
+                       },\r
+                       /* [11] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {120, 292, 135, 416},\r
+                               "Orphan rules",\r
+                               "-info o",\r
+                               "If there is more than one rule which is "\r
+                               "not referenced by any other rule then al"\r
+                               "l such rules are listed."\r
+                       },\r
+                       /* [12] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       TextBox {\r
+                               gray,\r
+                               {28, 279, 147, 451},\r
+                               "Extra info"\r
+                       }\r
+               },\r
+               /* [4] */\r
+               295,\r
+               "Use this dialog to specify command line "\r
+               "options relating to renaming output file"\r
+               "s.",\r
+               {       /* array itemArray: 7 elements */\r
+                       /* [1] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RegularEntry {\r
+                               "Errors file name:",\r
+                               {35, 25, 50, 205},\r
+                               {35, 205, 51, 300},\r
+                               "err.c",\r
+                               keepCase,\r
+                               "-fe",\r
+                               "This entry specifies the name ANTLR uses"\r
+                               " for the errors file."\r
+                       },\r
+                       /* [2] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RegularEntry {\r
+                               "Lexical output name:",\r
+                               {60, 25, 75, 205},\r
+                               {60, 205, 76, 300},\r
+                               "parser.dlg",\r
+                               keepCase,\r
+                               "-fl",\r
+                               "This entry specifies the name ANTLR uses"\r
+                               " for the lexical output file."\r
+                       },\r
+                       /* [3] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RegularEntry {\r
+                               "Lexical modes name:",\r
+                               {85, 25, 100, 205},\r
+                               {85, 205, 101, 300},\r
+                               "mode.h",\r
+                               keepCase,\r
+                               "-fm",\r
+                               "This entry specifies the name ANTLR uses"\r
+                               " for the lexical mode definitions file."\r
+                       },\r
+                       /* [4] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RegularEntry {\r
+                               "Remap file name:",\r
+                               {110, 25, 125, 205},\r
+                               {110, 205, 126, 300},\r
+                               "remap.h",\r
+                               keepCase,\r
+                               "-fr",\r
+                               "This entry specifies the name ANTLR uses"\r
+                               " for the file that remaps globally visib"\r
+                               "le symbols."\r
+                       },\r
+                       /* [5] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RegularEntry {\r
+                               "Tokens file name:",\r
+                               {135, 25, 150, 205},\r
+                               {135, 205, 151, 300},\r
+                               "tokens.h",\r
+                               keepCase,\r
+                               "-ft",\r
+                               "This entry specifies the name ANTLR uses"\r
+                               " for the tokens file."\r
+                       },\r
+                       /* [6] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {160, 25, 175, 175},\r
+                               "Create std header",\r
+                               "-gh",\r
+                               "If this option is checked, ANTLR will cr"\r
+                               "eate a standard header file named, by de"\r
+                               "fault 'stdpccts.h'. This name can be alt"\r
+                               "ered using the entry right next door."\r
+                       },\r
+                       /* [7] */\r
+                       Or {\r
+                               {       /* array OrArray: 1 elements */\r
+                                       /* [1] */\r
+                                       6\r
+                               }\r
+                       },\r
+                       RegularEntry {\r
+                               "Std header file name:",\r
+                               {160, 175, 175, 355},\r
+                               {160, 355, 176, 450},\r
+                               "stdpccts.h",\r
+                               keepCase,\r
+                               "-fh",\r
+                               "This entry specifies the name ANTLR uses"\r
+                               " for the standard header file."\r
+                       }\r
+               },\r
+               /* [5] */\r
+               295,\r
+               "Use this dialog to specify parse options"\r
+               ".",\r
+               {       /* array itemArray: 9 elements */\r
+                       /* [1] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RegularEntry {\r
+                               "Lookahead:",\r
+                               {23, 27, 38, 152},\r
+                               {46, 29, 62, 154},\r
+                               "1",\r
+                               keepCase,\r
+                               "-k",\r
+                               "This entry specifies the number of token"\r
+                               "s of lookahead."\r
+                       },\r
+                       /* [2] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RegularEntry {\r
+                               "Compr lookahead:",\r
+                               {22, 167, 37, 292},\r
+                               {46, 172, 62, 297},\r
+                               "",\r
+                               keepCase,\r
+                               "-ck",\r
+                               "This entry specifies the number of token"\r
+                               "s of lookahead when using compressed (li"\r
+                               "near approximation) lookahead. In genera"\r
+                               "l, the compressed lookahead is much deep"\r
+                               "er than the full lookahead."\r
+                       },\r
+                       /* [3] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RegularEntry {\r
+                               "Max tree nodes:",\r
+                               {22, 312, 37, 437},\r
+                               {46, 315, 62, 445},\r
+                               "",\r
+                               keepCase,\r
+                               "-rl",\r
+                               "This entry specifies the maximum number "\r
+                               "of tokens of tree nodes used by the gram"\r
+                               "mar analysis."\r
+                       },\r
+                       /* [4] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {76, 25, 91, 350},\r
+                               "Maintenance Release style hoisting",\r
+                               "-mrhoist",\r
+                               "Turn on/off k=1 Maintenance Release styl"\r
+                               "e hoisting."\r
+                       },\r
+                       /* [5] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {96, 25, 111, 431},\r
+                               "EXPERIMENTAL Maintenance Release style h"\r
+                               "oisting",\r
+                               "-mrhoistk",\r
+                               "Turn on/off k>1 EXPERIMENTAL Maintenance"\r
+                               " Release style hoisting."\r
+                       },\r
+                       /* [6] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {116, 25, 131, 363},\r
+                               "Compute context for hoisted predicates",\r
+                               "-prc on",\r
+                               "Turn on/off computation of context for h"\r
+                               "oisted predicates."\r
+                       },\r
+                       /* [7] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RegularEntry {\r
+                               "Ambiguity aid:",\r
+                               {140, 27, 155, 125},\r
+                               {141, 135, 155, 209},\r
+                               "",\r
+                               keepCase,\r
+                               "-aa",\r
+                               "Ambiguity aid for a rule (rule name or l"\r
+                               "ine number)."\r
+                       },\r
+                       /* [8] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       RegularEntry {\r
+                               "Limits exp growth:",\r
+                               {140, 236, 155, 361},\r
+                               {139, 372, 155, 452},\r
+                               "",\r
+                               keepCase,\r
+                               "-aad",\r
+                               "Limits exp growth of -aa listing - defau"\r
+                               "lt=1 (max=ck value)."\r
+                       },\r
+                       /* [9] */\r
+                       NotDependent {\r
+\r
+                       },\r
+                       CheckOption {\r
+                               NotSet,\r
+                               {164, 26, 179, 366},\r
+                               "Lookahead token may appear multiple time"\r
+                               "s",\r
+                               "-aam",\r
+                               "Lookahead token may appear multiple time"\r
+                               "s in -aa listing."\r
+                       }\r
+               }\r
+       }\r
+};\r
+\r