Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
14 | pmbaty | 1 | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |
2 | |* *| |
||
3 | |* A list of commands useable in documentation comments *| |
||
4 | |* *| |
||
5 | |* Automatically generated file, do not edit! *| |
||
6 | |* *| |
||
7 | \*===----------------------------------------------------------------------===*/ |
||
8 | |||
9 | namespace { |
||
10 | const CommandInfo Commands[] = { |
||
11 | { "a", "", 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
12 | { "abstract", "", 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
13 | { "addindex", "", 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
14 | { "addtogroup", "", 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
15 | { "anchor", "", 4, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
16 | { "arg", "", 5, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
17 | { "attention", "", 6, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
18 | { "author", "", 7, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
19 | { "authors", "", 8, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
20 | { "b", "", 9, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
21 | { "brief", "", 10, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
22 | { "bug", "", 11, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
23 | { "c", "", 12, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
24 | { "callgraph", "", 13, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
25 | { "callback", "", 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, |
||
26 | { "callergraph", "", 15, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
27 | { "category", "", 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
28 | { "cite", "", 17, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
29 | { "class", "", 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 }, |
||
30 | { "classdesign", "", 19, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 }, |
||
31 | { "coclass", "", 20, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 }, |
||
32 | { "code", "endcode", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
33 | { "endcode", "", 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
34 | { "concept", "", 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
35 | { "cond", "", 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
36 | { "const", "", 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
37 | { "constant", "", 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
38 | { "copybrief", "", 27, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
39 | { "copydetails", "", 28, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
40 | { "copydoc", "", 29, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
41 | { "copyright", "", 30, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
42 | { "date", "", 31, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
43 | { "def", "", 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
44 | { "defgroup", "", 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
45 | { "dependency", "", 34, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 }, |
||
46 | { "deprecated", "", 35, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
47 | { "details", "", 36, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
48 | { "diafile", "", 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
49 | { "dir", "", 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
50 | { "discussion", "", 39, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
51 | { "docbookinclude", "", 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
52 | { "docbookonly", "enddocbookonly", 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
53 | { "enddocbookonly", "", 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
54 | { "dontinclude", "", 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
55 | { "dot", "enddot", 44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
56 | { "enddot", "", 45, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
57 | { "dotfile", "", 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
58 | { "e", "", 47, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
59 | { "else", "", 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
60 | { "elseif", "", 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
61 | { "em", "", 50, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
62 | { "emoji", "", 51, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
63 | { "endcond", "", 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
64 | { "endif", "", 53, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
65 | { "enum", "", 54, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
66 | { "example", "", 55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
67 | { "exception", "", 56, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
68 | { "extends", "", 57, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
69 | { "f{", "f}", 58, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
70 | { "f}", "", 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
71 | { "f[", "f]", 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
72 | { "f]", "", 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
73 | { "f$", "f$", 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
74 | { "f(", "f)", 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
75 | { "f)", "", 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
76 | { "file", "", 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
77 | { "fn", "", 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
78 | { "function", "", 67, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, |
||
79 | { "functiongroup", "", 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, |
||
80 | { "headerfile", "", 69, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
81 | { "helper", "", 70, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 }, |
||
82 | { "helperclass", "", 71, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 }, |
||
83 | { "helps", "", 72, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 }, |
||
84 | { "hidecallgraph", "", 73, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
85 | { "hidecallergraph", "", 74, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
86 | { "hideinitializer", "", 75, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
87 | { "hiderefby", "", 76, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
88 | { "hiderefs", "", 77, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
89 | { "htmlinclude", "", 78, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
90 | { "htmlonly", "endhtmlonly", 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
91 | { "endhtmlonly", "", 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
92 | { "idlexcept", "", 81, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
93 | { "if", "", 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
94 | { "ifnot", "", 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
95 | { "image", "", 84, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
96 | { "implements", "", 85, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
97 | { "include", "", 86, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
98 | { "ingroup", "", 87, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
99 | { "instancesize", "", 88, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 }, |
||
100 | { "interface", "", 89, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 }, |
||
101 | { "internal", "endinternal", 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
102 | { "endinternal", "", 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
103 | { "invariant", "", 92, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
104 | { "latexinclude", "", 93, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
105 | { "latexonly", "endlatexonly", 94, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
106 | { "endlatexonly", "", 95, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
107 | { "li", "", 96, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
108 | { "line", "", 97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
109 | { "link", "/link", 98, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
110 | { "/link", "", 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
111 | { "mainpage", "", 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
112 | { "maninclude", "", 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
113 | { "manonly", "endmanonly", 102, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
114 | { "endmanonly", "", 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
115 | { "memberof", "", 104, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
116 | { "method", "", 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, |
||
117 | { "methodgroup", "", 106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0 }, |
||
118 | { "msc", "endmsc", 107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
119 | { "endmsc", "", 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
120 | { "mscfile", "", 109, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
121 | { "n", "", 110, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
122 | { "name", "", 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
123 | { "namespace", "", 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
124 | { "noop", "", 113, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
125 | { "nosubgrouping", "", 114, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
126 | { "note", "", 115, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
127 | { "overload", "", 116, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
128 | { "ownership", "", 117, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 }, |
||
129 | { "p", "", 118, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
130 | { "page", "", 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
131 | { "par", "", 120, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
132 | { "parblock", "endparblock", 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
133 | { "endparblock", "", 122, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
134 | { "paragraph", "", 123, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
135 | { "param", "", 124, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
136 | { "performance", "", 125, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 }, |
||
137 | { "post", "", 126, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
138 | { "pre", "", 127, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
139 | { "private", "", 128, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
140 | { "privatesection", "", 129, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
141 | { "property", "", 130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
142 | { "protected", "", 131, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
143 | { "protectedsection", "", 132, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
144 | { "protocol", "", 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 }, |
||
145 | { "public", "", 134, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
146 | { "publicsection", "", 135, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
147 | { "pure", "", 136, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
148 | { "ref", "", 137, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
149 | { "refitem", "", 138, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
150 | { "related", "", 139, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
151 | { "relatedalso", "", 140, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
152 | { "relates", "", 141, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
153 | { "relatesalso", "", 142, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
154 | { "remark", "", 143, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
155 | { "remarks", "", 144, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
156 | { "result", "", 145, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
157 | { "return", "", 146, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
158 | { "returns", "", 147, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
159 | { "retval", "", 148, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
160 | { "rtfinclude", "", 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
161 | { "rtfonly", "endrtfonly", 150, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
162 | { "endrtfonly", "", 151, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
163 | { "sa", "", 152, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
164 | { "secreflist", "endsecreflist", 153, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
165 | { "endsecreflist", "", 154, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
166 | { "section", "", 155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
167 | { "security", "", 156, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 }, |
||
168 | { "see", "", 157, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
169 | { "seealso", "", 158, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
170 | { "short", "", 159, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
171 | { "showinitializer", "", 160, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
172 | { "showrefby", "", 161, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
173 | { "showrefs", "", 162, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
174 | { "since", "", 163, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
175 | { "skip", "", 164, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
176 | { "skipline", "", 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
177 | { "snippet", "", 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
178 | { "static", "", 167, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
179 | { "struct", "", 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 }, |
||
180 | { "subpage", "", 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
181 | { "subsection", "", 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
182 | { "subsubsection", "", 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
183 | { "superclass", "", 172, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 }, |
||
184 | { "tableofcontents", "", 173, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
185 | { "template", "", 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
186 | { "templatefield", "", 175, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
187 | { "test", "", 176, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
188 | { "textblock", "/textblock", 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
189 | { "/textblock", "", 178, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
190 | { "throw", "", 179, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
191 | { "throws", "", 180, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
192 | { "todo", "", 181, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
193 | { "tparam", "", 182, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
194 | { "typedef", "", 183, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
195 | { "startuml", "enduml", 184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
196 | { "enduml", "", 185, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
197 | { "union", "", 186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0 }, |
||
198 | { "until", "", 187, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
199 | { "var", "", 188, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0 }, |
||
200 | { "verbinclude", "", 189, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
201 | { "verbatim", "endverbatim", 190, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
202 | { "endverbatim", "", 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 }, |
||
203 | { "version", "", 192, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
204 | { "warning", "", 193, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
205 | { "weakgroup", "", 194, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
206 | { "xrefitem", "", 195, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, |
||
207 | { "xmlinclude", "", 196, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 }, |
||
208 | { "xmlonly", "endxmlonly", 197, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 }, |
||
209 | { "endxmlonly", "", 198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 } |
||
210 | }; |
||
211 | } // unnamed namespace |
||
212 | |||
213 | const CommandInfo *CommandTraits::getBuiltinCommandInfo( |
||
214 | StringRef Name) { |
||
215 | switch (Name.size()) { |
||
216 | default: break; |
||
217 | case 1: // 6 strings to match. |
||
218 | switch (Name[0]) { |
||
219 | default: break; |
||
220 | case 'a': // 1 string to match. |
||
221 | return &Commands[0]; // "a" |
||
222 | case 'b': // 1 string to match. |
||
223 | return &Commands[9]; // "b" |
||
224 | case 'c': // 1 string to match. |
||
225 | return &Commands[12]; // "c" |
||
226 | case 'e': // 1 string to match. |
||
227 | return &Commands[47]; // "e" |
||
228 | case 'n': // 1 string to match. |
||
229 | return &Commands[110]; // "n" |
||
230 | case 'p': // 1 string to match. |
||
231 | return &Commands[118]; // "p" |
||
232 | } |
||
233 | break; |
||
234 | case 2: // 12 strings to match. |
||
235 | switch (Name[0]) { |
||
236 | default: break; |
||
237 | case 'e': // 1 string to match. |
||
238 | if (Name[1] != 'm') |
||
239 | break; |
||
240 | return &Commands[50]; // "em" |
||
241 | case 'f': // 8 strings to match. |
||
242 | switch (Name[1]) { |
||
243 | default: break; |
||
244 | case '$': // 1 string to match. |
||
245 | return &Commands[62]; // "f$" |
||
246 | case '(': // 1 string to match. |
||
247 | return &Commands[63]; // "f(" |
||
248 | case ')': // 1 string to match. |
||
249 | return &Commands[64]; // "f)" |
||
250 | case '[': // 1 string to match. |
||
251 | return &Commands[60]; // "f[" |
||
252 | case ']': // 1 string to match. |
||
253 | return &Commands[61]; // "f]" |
||
254 | case 'n': // 1 string to match. |
||
255 | return &Commands[66]; // "fn" |
||
256 | case '{': // 1 string to match. |
||
257 | return &Commands[58]; // "f{" |
||
258 | case '}': // 1 string to match. |
||
259 | return &Commands[59]; // "f}" |
||
260 | } |
||
261 | break; |
||
262 | case 'i': // 1 string to match. |
||
263 | if (Name[1] != 'f') |
||
264 | break; |
||
265 | return &Commands[82]; // "if" |
||
266 | case 'l': // 1 string to match. |
||
267 | if (Name[1] != 'i') |
||
268 | break; |
||
269 | return &Commands[96]; // "li" |
||
270 | case 's': // 1 string to match. |
||
271 | if (Name[1] != 'a') |
||
272 | break; |
||
273 | return &Commands[152]; // "sa" |
||
274 | } |
||
275 | break; |
||
276 | case 3: // 11 strings to match. |
||
277 | switch (Name[0]) { |
||
278 | default: break; |
||
279 | case 'a': // 1 string to match. |
||
280 | if (memcmp(Name.data()+1, "rg", 2) != 0) |
||
281 | break; |
||
282 | return &Commands[5]; // "arg" |
||
283 | case 'b': // 1 string to match. |
||
284 | if (memcmp(Name.data()+1, "ug", 2) != 0) |
||
285 | break; |
||
286 | return &Commands[11]; // "bug" |
||
287 | case 'd': // 3 strings to match. |
||
288 | switch (Name[1]) { |
||
289 | default: break; |
||
290 | case 'e': // 1 string to match. |
||
291 | if (Name[2] != 'f') |
||
292 | break; |
||
293 | return &Commands[32]; // "def" |
||
294 | case 'i': // 1 string to match. |
||
295 | if (Name[2] != 'r') |
||
296 | break; |
||
297 | return &Commands[38]; // "dir" |
||
298 | case 'o': // 1 string to match. |
||
299 | if (Name[2] != 't') |
||
300 | break; |
||
301 | return &Commands[44]; // "dot" |
||
302 | } |
||
303 | break; |
||
304 | case 'm': // 1 string to match. |
||
305 | if (memcmp(Name.data()+1, "sc", 2) != 0) |
||
306 | break; |
||
307 | return &Commands[107]; // "msc" |
||
308 | case 'p': // 2 strings to match. |
||
309 | switch (Name[1]) { |
||
310 | default: break; |
||
311 | case 'a': // 1 string to match. |
||
312 | if (Name[2] != 'r') |
||
313 | break; |
||
314 | return &Commands[120]; // "par" |
||
315 | case 'r': // 1 string to match. |
||
316 | if (Name[2] != 'e') |
||
317 | break; |
||
318 | return &Commands[127]; // "pre" |
||
319 | } |
||
320 | break; |
||
321 | case 'r': // 1 string to match. |
||
322 | if (memcmp(Name.data()+1, "ef", 2) != 0) |
||
323 | break; |
||
324 | return &Commands[137]; // "ref" |
||
325 | case 's': // 1 string to match. |
||
326 | if (memcmp(Name.data()+1, "ee", 2) != 0) |
||
327 | break; |
||
328 | return &Commands[157]; // "see" |
||
329 | case 'v': // 1 string to match. |
||
330 | if (memcmp(Name.data()+1, "ar", 2) != 0) |
||
331 | break; |
||
332 | return &Commands[188]; // "var" |
||
333 | } |
||
334 | break; |
||
335 | case 4: // 18 strings to match. |
||
336 | switch (Name[0]) { |
||
337 | default: break; |
||
338 | case 'c': // 3 strings to match. |
||
339 | switch (Name[1]) { |
||
340 | default: break; |
||
341 | case 'i': // 1 string to match. |
||
342 | if (memcmp(Name.data()+2, "te", 2) != 0) |
||
343 | break; |
||
344 | return &Commands[17]; // "cite" |
||
345 | case 'o': // 2 strings to match. |
||
346 | switch (Name[2]) { |
||
347 | default: break; |
||
348 | case 'd': // 1 string to match. |
||
349 | if (Name[3] != 'e') |
||
350 | break; |
||
351 | return &Commands[21]; // "code" |
||
352 | case 'n': // 1 string to match. |
||
353 | if (Name[3] != 'd') |
||
354 | break; |
||
355 | return &Commands[24]; // "cond" |
||
356 | } |
||
357 | break; |
||
358 | } |
||
359 | break; |
||
360 | case 'd': // 1 string to match. |
||
361 | if (memcmp(Name.data()+1, "ate", 3) != 0) |
||
362 | break; |
||
363 | return &Commands[31]; // "date" |
||
364 | case 'e': // 2 strings to match. |
||
365 | switch (Name[1]) { |
||
366 | default: break; |
||
367 | case 'l': // 1 string to match. |
||
368 | if (memcmp(Name.data()+2, "se", 2) != 0) |
||
369 | break; |
||
370 | return &Commands[48]; // "else" |
||
371 | case 'n': // 1 string to match. |
||
372 | if (memcmp(Name.data()+2, "um", 2) != 0) |
||
373 | break; |
||
374 | return &Commands[54]; // "enum" |
||
375 | } |
||
376 | break; |
||
377 | case 'f': // 1 string to match. |
||
378 | if (memcmp(Name.data()+1, "ile", 3) != 0) |
||
379 | break; |
||
380 | return &Commands[65]; // "file" |
||
381 | case 'l': // 2 strings to match. |
||
382 | if (memcmp(Name.data()+1, "in", 2) != 0) |
||
383 | break; |
||
384 | switch (Name[3]) { |
||
385 | default: break; |
||
386 | case 'e': // 1 string to match. |
||
387 | return &Commands[97]; // "line" |
||
388 | case 'k': // 1 string to match. |
||
389 | return &Commands[98]; // "link" |
||
390 | } |
||
391 | break; |
||
392 | case 'n': // 3 strings to match. |
||
393 | switch (Name[1]) { |
||
394 | default: break; |
||
395 | case 'a': // 1 string to match. |
||
396 | if (memcmp(Name.data()+2, "me", 2) != 0) |
||
397 | break; |
||
398 | return &Commands[111]; // "name" |
||
399 | case 'o': // 2 strings to match. |
||
400 | switch (Name[2]) { |
||
401 | default: break; |
||
402 | case 'o': // 1 string to match. |
||
403 | if (Name[3] != 'p') |
||
404 | break; |
||
405 | return &Commands[113]; // "noop" |
||
406 | case 't': // 1 string to match. |
||
407 | if (Name[3] != 'e') |
||
408 | break; |
||
409 | return &Commands[115]; // "note" |
||
410 | } |
||
411 | break; |
||
412 | } |
||
413 | break; |
||
414 | case 'p': // 3 strings to match. |
||
415 | switch (Name[1]) { |
||
416 | default: break; |
||
417 | case 'a': // 1 string to match. |
||
418 | if (memcmp(Name.data()+2, "ge", 2) != 0) |
||
419 | break; |
||
420 | return &Commands[119]; // "page" |
||
421 | case 'o': // 1 string to match. |
||
422 | if (memcmp(Name.data()+2, "st", 2) != 0) |
||
423 | break; |
||
424 | return &Commands[126]; // "post" |
||
425 | case 'u': // 1 string to match. |
||
426 | if (memcmp(Name.data()+2, "re", 2) != 0) |
||
427 | break; |
||
428 | return &Commands[136]; // "pure" |
||
429 | } |
||
430 | break; |
||
431 | case 's': // 1 string to match. |
||
432 | if (memcmp(Name.data()+1, "kip", 3) != 0) |
||
433 | break; |
||
434 | return &Commands[164]; // "skip" |
||
435 | case 't': // 2 strings to match. |
||
436 | switch (Name[1]) { |
||
437 | default: break; |
||
438 | case 'e': // 1 string to match. |
||
439 | if (memcmp(Name.data()+2, "st", 2) != 0) |
||
440 | break; |
||
441 | return &Commands[176]; // "test" |
||
442 | case 'o': // 1 string to match. |
||
443 | if (memcmp(Name.data()+2, "do", 2) != 0) |
||
444 | break; |
||
445 | return &Commands[181]; // "todo" |
||
446 | } |
||
447 | break; |
||
448 | } |
||
449 | break; |
||
450 | case 5: // 15 strings to match. |
||
451 | switch (Name[0]) { |
||
452 | default: break; |
||
453 | case '/': // 1 string to match. |
||
454 | if (memcmp(Name.data()+1, "link", 4) != 0) |
||
455 | break; |
||
456 | return &Commands[99]; // "/link" |
||
457 | case 'b': // 1 string to match. |
||
458 | if (memcmp(Name.data()+1, "rief", 4) != 0) |
||
459 | break; |
||
460 | return &Commands[10]; // "brief" |
||
461 | case 'c': // 2 strings to match. |
||
462 | switch (Name[1]) { |
||
463 | default: break; |
||
464 | case 'l': // 1 string to match. |
||
465 | if (memcmp(Name.data()+2, "ass", 3) != 0) |
||
466 | break; |
||
467 | return &Commands[18]; // "class" |
||
468 | case 'o': // 1 string to match. |
||
469 | if (memcmp(Name.data()+2, "nst", 3) != 0) |
||
470 | break; |
||
471 | return &Commands[25]; // "const" |
||
472 | } |
||
473 | break; |
||
474 | case 'e': // 2 strings to match. |
||
475 | switch (Name[1]) { |
||
476 | default: break; |
||
477 | case 'm': // 1 string to match. |
||
478 | if (memcmp(Name.data()+2, "oji", 3) != 0) |
||
479 | break; |
||
480 | return &Commands[51]; // "emoji" |
||
481 | case 'n': // 1 string to match. |
||
482 | if (memcmp(Name.data()+2, "dif", 3) != 0) |
||
483 | break; |
||
484 | return &Commands[53]; // "endif" |
||
485 | } |
||
486 | break; |
||
487 | case 'h': // 1 string to match. |
||
488 | if (memcmp(Name.data()+1, "elps", 4) != 0) |
||
489 | break; |
||
490 | return &Commands[72]; // "helps" |
||
491 | case 'i': // 2 strings to match. |
||
492 | switch (Name[1]) { |
||
493 | default: break; |
||
494 | case 'f': // 1 string to match. |
||
495 | if (memcmp(Name.data()+2, "not", 3) != 0) |
||
496 | break; |
||
497 | return &Commands[83]; // "ifnot" |
||
498 | case 'm': // 1 string to match. |
||
499 | if (memcmp(Name.data()+2, "age", 3) != 0) |
||
500 | break; |
||
501 | return &Commands[84]; // "image" |
||
502 | } |
||
503 | break; |
||
504 | case 'p': // 1 string to match. |
||
505 | if (memcmp(Name.data()+1, "aram", 4) != 0) |
||
506 | break; |
||
507 | return &Commands[124]; // "param" |
||
508 | case 's': // 2 strings to match. |
||
509 | switch (Name[1]) { |
||
510 | default: break; |
||
511 | case 'h': // 1 string to match. |
||
512 | if (memcmp(Name.data()+2, "ort", 3) != 0) |
||
513 | break; |
||
514 | return &Commands[159]; // "short" |
||
515 | case 'i': // 1 string to match. |
||
516 | if (memcmp(Name.data()+2, "nce", 3) != 0) |
||
517 | break; |
||
518 | return &Commands[163]; // "since" |
||
519 | } |
||
520 | break; |
||
521 | case 't': // 1 string to match. |
||
522 | if (memcmp(Name.data()+1, "hrow", 4) != 0) |
||
523 | break; |
||
524 | return &Commands[179]; // "throw" |
||
525 | case 'u': // 2 strings to match. |
||
526 | if (Name[1] != 'n') |
||
527 | break; |
||
528 | switch (Name[2]) { |
||
529 | default: break; |
||
530 | case 'i': // 1 string to match. |
||
531 | if (memcmp(Name.data()+3, "on", 2) != 0) |
||
532 | break; |
||
533 | return &Commands[186]; // "union" |
||
534 | case 't': // 1 string to match. |
||
535 | if (memcmp(Name.data()+3, "il", 2) != 0) |
||
536 | break; |
||
537 | return &Commands[187]; // "until" |
||
538 | } |
||
539 | break; |
||
540 | } |
||
541 | break; |
||
542 | case 6: // 17 strings to match. |
||
543 | switch (Name[0]) { |
||
544 | default: break; |
||
545 | case 'a': // 2 strings to match. |
||
546 | switch (Name[1]) { |
||
547 | default: break; |
||
548 | case 'n': // 1 string to match. |
||
549 | if (memcmp(Name.data()+2, "chor", 4) != 0) |
||
550 | break; |
||
551 | return &Commands[4]; // "anchor" |
||
552 | case 'u': // 1 string to match. |
||
553 | if (memcmp(Name.data()+2, "thor", 4) != 0) |
||
554 | break; |
||
555 | return &Commands[7]; // "author" |
||
556 | } |
||
557 | break; |
||
558 | case 'e': // 4 strings to match. |
||
559 | switch (Name[1]) { |
||
560 | default: break; |
||
561 | case 'l': // 1 string to match. |
||
562 | if (memcmp(Name.data()+2, "seif", 4) != 0) |
||
563 | break; |
||
564 | return &Commands[49]; // "elseif" |
||
565 | case 'n': // 3 strings to match. |
||
566 | if (Name[2] != 'd') |
||
567 | break; |
||
568 | switch (Name[3]) { |
||
569 | default: break; |
||
570 | case 'd': // 1 string to match. |
||
571 | if (memcmp(Name.data()+4, "ot", 2) != 0) |
||
572 | break; |
||
573 | return &Commands[45]; // "enddot" |
||
574 | case 'm': // 1 string to match. |
||
575 | if (memcmp(Name.data()+4, "sc", 2) != 0) |
||
576 | break; |
||
577 | return &Commands[108]; // "endmsc" |
||
578 | case 'u': // 1 string to match. |
||
579 | if (memcmp(Name.data()+4, "ml", 2) != 0) |
||
580 | break; |
||
581 | return &Commands[185]; // "enduml" |
||
582 | } |
||
583 | break; |
||
584 | } |
||
585 | break; |
||
586 | case 'h': // 1 string to match. |
||
587 | if (memcmp(Name.data()+1, "elper", 5) != 0) |
||
588 | break; |
||
589 | return &Commands[70]; // "helper" |
||
590 | case 'm': // 1 string to match. |
||
591 | if (memcmp(Name.data()+1, "ethod", 5) != 0) |
||
592 | break; |
||
593 | return &Commands[105]; // "method" |
||
594 | case 'p': // 1 string to match. |
||
595 | if (memcmp(Name.data()+1, "ublic", 5) != 0) |
||
596 | break; |
||
597 | return &Commands[134]; // "public" |
||
598 | case 'r': // 4 strings to match. |
||
599 | if (Name[1] != 'e') |
||
600 | break; |
||
601 | switch (Name[2]) { |
||
602 | default: break; |
||
603 | case 'm': // 1 string to match. |
||
604 | if (memcmp(Name.data()+3, "ark", 3) != 0) |
||
605 | break; |
||
606 | return &Commands[143]; // "remark" |
||
607 | case 's': // 1 string to match. |
||
608 | if (memcmp(Name.data()+3, "ult", 3) != 0) |
||
609 | break; |
||
610 | return &Commands[145]; // "result" |
||
611 | case 't': // 2 strings to match. |
||
612 | switch (Name[3]) { |
||
613 | default: break; |
||
614 | case 'u': // 1 string to match. |
||
615 | if (memcmp(Name.data()+4, "rn", 2) != 0) |
||
616 | break; |
||
617 | return &Commands[146]; // "return" |
||
618 | case 'v': // 1 string to match. |
||
619 | if (memcmp(Name.data()+4, "al", 2) != 0) |
||
620 | break; |
||
621 | return &Commands[148]; // "retval" |
||
622 | } |
||
623 | break; |
||
624 | } |
||
625 | break; |
||
626 | case 's': // 2 strings to match. |
||
627 | if (Name[1] != 't') |
||
628 | break; |
||
629 | switch (Name[2]) { |
||
630 | default: break; |
||
631 | case 'a': // 1 string to match. |
||
632 | if (memcmp(Name.data()+3, "tic", 3) != 0) |
||
633 | break; |
||
634 | return &Commands[167]; // "static" |
||
635 | case 'r': // 1 string to match. |
||
636 | if (memcmp(Name.data()+3, "uct", 3) != 0) |
||
637 | break; |
||
638 | return &Commands[168]; // "struct" |
||
639 | } |
||
640 | break; |
||
641 | case 't': // 2 strings to match. |
||
642 | switch (Name[1]) { |
||
643 | default: break; |
||
644 | case 'h': // 1 string to match. |
||
645 | if (memcmp(Name.data()+2, "rows", 4) != 0) |
||
646 | break; |
||
647 | return &Commands[180]; // "throws" |
||
648 | case 'p': // 1 string to match. |
||
649 | if (memcmp(Name.data()+2, "aram", 4) != 0) |
||
650 | break; |
||
651 | return &Commands[182]; // "tparam" |
||
652 | } |
||
653 | break; |
||
654 | } |
||
655 | break; |
||
656 | case 7: // 30 strings to match. |
||
657 | switch (Name[0]) { |
||
658 | default: break; |
||
659 | case 'a': // 1 string to match. |
||
660 | if (memcmp(Name.data()+1, "uthors", 6) != 0) |
||
661 | break; |
||
662 | return &Commands[8]; // "authors" |
||
663 | case 'c': // 3 strings to match. |
||
664 | if (Name[1] != 'o') |
||
665 | break; |
||
666 | switch (Name[2]) { |
||
667 | default: break; |
||
668 | case 'c': // 1 string to match. |
||
669 | if (memcmp(Name.data()+3, "lass", 4) != 0) |
||
670 | break; |
||
671 | return &Commands[20]; // "coclass" |
||
672 | case 'n': // 1 string to match. |
||
673 | if (memcmp(Name.data()+3, "cept", 4) != 0) |
||
674 | break; |
||
675 | return &Commands[23]; // "concept" |
||
676 | case 'p': // 1 string to match. |
||
677 | if (memcmp(Name.data()+3, "ydoc", 4) != 0) |
||
678 | break; |
||
679 | return &Commands[29]; // "copydoc" |
||
680 | } |
||
681 | break; |
||
682 | case 'd': // 3 strings to match. |
||
683 | switch (Name[1]) { |
||
684 | default: break; |
||
685 | case 'e': // 1 string to match. |
||
686 | if (memcmp(Name.data()+2, "tails", 5) != 0) |
||
687 | break; |
||
688 | return &Commands[36]; // "details" |
||
689 | case 'i': // 1 string to match. |
||
690 | if (memcmp(Name.data()+2, "afile", 5) != 0) |
||
691 | break; |
||
692 | return &Commands[37]; // "diafile" |
||
693 | case 'o': // 1 string to match. |
||
694 | if (memcmp(Name.data()+2, "tfile", 5) != 0) |
||
695 | break; |
||
696 | return &Commands[46]; // "dotfile" |
||
697 | } |
||
698 | break; |
||
699 | case 'e': // 4 strings to match. |
||
700 | switch (Name[1]) { |
||
701 | default: break; |
||
702 | case 'n': // 2 strings to match. |
||
703 | if (memcmp(Name.data()+2, "dco", 3) != 0) |
||
704 | break; |
||
705 | switch (Name[5]) { |
||
706 | default: break; |
||
707 | case 'd': // 1 string to match. |
||
708 | if (Name[6] != 'e') |
||
709 | break; |
||
710 | return &Commands[22]; // "endcode" |
||
711 | case 'n': // 1 string to match. |
||
712 | if (Name[6] != 'd') |
||
713 | break; |
||
714 | return &Commands[52]; // "endcond" |
||
715 | } |
||
716 | break; |
||
717 | case 'x': // 2 strings to match. |
||
718 | switch (Name[2]) { |
||
719 | default: break; |
||
720 | case 'a': // 1 string to match. |
||
721 | if (memcmp(Name.data()+3, "mple", 4) != 0) |
||
722 | break; |
||
723 | return &Commands[55]; // "example" |
||
724 | case 't': // 1 string to match. |
||
725 | if (memcmp(Name.data()+3, "ends", 4) != 0) |
||
726 | break; |
||
727 | return &Commands[57]; // "extends" |
||
728 | } |
||
729 | break; |
||
730 | } |
||
731 | break; |
||
732 | case 'i': // 2 strings to match. |
||
733 | if (Name[1] != 'n') |
||
734 | break; |
||
735 | switch (Name[2]) { |
||
736 | default: break; |
||
737 | case 'c': // 1 string to match. |
||
738 | if (memcmp(Name.data()+3, "lude", 4) != 0) |
||
739 | break; |
||
740 | return &Commands[86]; // "include" |
||
741 | case 'g': // 1 string to match. |
||
742 | if (memcmp(Name.data()+3, "roup", 4) != 0) |
||
743 | break; |
||
744 | return &Commands[87]; // "ingroup" |
||
745 | } |
||
746 | break; |
||
747 | case 'm': // 2 strings to match. |
||
748 | switch (Name[1]) { |
||
749 | default: break; |
||
750 | case 'a': // 1 string to match. |
||
751 | if (memcmp(Name.data()+2, "nonly", 5) != 0) |
||
752 | break; |
||
753 | return &Commands[102]; // "manonly" |
||
754 | case 's': // 1 string to match. |
||
755 | if (memcmp(Name.data()+2, "cfile", 5) != 0) |
||
756 | break; |
||
757 | return &Commands[109]; // "mscfile" |
||
758 | } |
||
759 | break; |
||
760 | case 'p': // 1 string to match. |
||
761 | if (memcmp(Name.data()+1, "rivate", 6) != 0) |
||
762 | break; |
||
763 | return &Commands[128]; // "private" |
||
764 | case 'r': // 6 strings to match. |
||
765 | switch (Name[1]) { |
||
766 | default: break; |
||
767 | case 'e': // 5 strings to match. |
||
768 | switch (Name[2]) { |
||
769 | default: break; |
||
770 | case 'f': // 1 string to match. |
||
771 | if (memcmp(Name.data()+3, "item", 4) != 0) |
||
772 | break; |
||
773 | return &Commands[138]; // "refitem" |
||
774 | case 'l': // 2 strings to match. |
||
775 | if (memcmp(Name.data()+3, "ate", 3) != 0) |
||
776 | break; |
||
777 | switch (Name[6]) { |
||
778 | default: break; |
||
779 | case 'd': // 1 string to match. |
||
780 | return &Commands[139]; // "related" |
||
781 | case 's': // 1 string to match. |
||
782 | return &Commands[141]; // "relates" |
||
783 | } |
||
784 | break; |
||
785 | case 'm': // 1 string to match. |
||
786 | if (memcmp(Name.data()+3, "arks", 4) != 0) |
||
787 | break; |
||
788 | return &Commands[144]; // "remarks" |
||
789 | case 't': // 1 string to match. |
||
790 | if (memcmp(Name.data()+3, "urns", 4) != 0) |
||
791 | break; |
||
792 | return &Commands[147]; // "returns" |
||
793 | } |
||
794 | break; |
||
795 | case 't': // 1 string to match. |
||
796 | if (memcmp(Name.data()+2, "fonly", 5) != 0) |
||
797 | break; |
||
798 | return &Commands[150]; // "rtfonly" |
||
799 | } |
||
800 | break; |
||
801 | case 's': // 4 strings to match. |
||
802 | switch (Name[1]) { |
||
803 | default: break; |
||
804 | case 'e': // 2 strings to match. |
||
805 | switch (Name[2]) { |
||
806 | default: break; |
||
807 | case 'c': // 1 string to match. |
||
808 | if (memcmp(Name.data()+3, "tion", 4) != 0) |
||
809 | break; |
||
810 | return &Commands[155]; // "section" |
||
811 | case 'e': // 1 string to match. |
||
812 | if (memcmp(Name.data()+3, "also", 4) != 0) |
||
813 | break; |
||
814 | return &Commands[158]; // "seealso" |
||
815 | } |
||
816 | break; |
||
817 | case 'n': // 1 string to match. |
||
818 | if (memcmp(Name.data()+2, "ippet", 5) != 0) |
||
819 | break; |
||
820 | return &Commands[166]; // "snippet" |
||
821 | case 'u': // 1 string to match. |
||
822 | if (memcmp(Name.data()+2, "bpage", 5) != 0) |
||
823 | break; |
||
824 | return &Commands[169]; // "subpage" |
||
825 | } |
||
826 | break; |
||
827 | case 't': // 1 string to match. |
||
828 | if (memcmp(Name.data()+1, "ypedef", 6) != 0) |
||
829 | break; |
||
830 | return &Commands[183]; // "typedef" |
||
831 | case 'v': // 1 string to match. |
||
832 | if (memcmp(Name.data()+1, "ersion", 6) != 0) |
||
833 | break; |
||
834 | return &Commands[192]; // "version" |
||
835 | case 'w': // 1 string to match. |
||
836 | if (memcmp(Name.data()+1, "arning", 6) != 0) |
||
837 | break; |
||
838 | return &Commands[193]; // "warning" |
||
839 | case 'x': // 1 string to match. |
||
840 | if (memcmp(Name.data()+1, "mlonly", 6) != 0) |
||
841 | break; |
||
842 | return &Commands[197]; // "xmlonly" |
||
843 | } |
||
844 | break; |
||
845 | case 8: // 23 strings to match. |
||
846 | switch (Name[0]) { |
||
847 | default: break; |
||
848 | case 'a': // 2 strings to match. |
||
849 | switch (Name[1]) { |
||
850 | default: break; |
||
851 | case 'b': // 1 string to match. |
||
852 | if (memcmp(Name.data()+2, "stract", 6) != 0) |
||
853 | break; |
||
854 | return &Commands[1]; // "abstract" |
||
855 | case 'd': // 1 string to match. |
||
856 | if (memcmp(Name.data()+2, "dindex", 6) != 0) |
||
857 | break; |
||
858 | return &Commands[2]; // "addindex" |
||
859 | } |
||
860 | break; |
||
861 | case 'c': // 3 strings to match. |
||
862 | switch (Name[1]) { |
||
863 | default: break; |
||
864 | case 'a': // 2 strings to match. |
||
865 | switch (Name[2]) { |
||
866 | default: break; |
||
867 | case 'l': // 1 string to match. |
||
868 | if (memcmp(Name.data()+3, "lback", 5) != 0) |
||
869 | break; |
||
870 | return &Commands[14]; // "callback" |
||
871 | case 't': // 1 string to match. |
||
872 | if (memcmp(Name.data()+3, "egory", 5) != 0) |
||
873 | break; |
||
874 | return &Commands[16]; // "category" |
||
875 | } |
||
876 | break; |
||
877 | case 'o': // 1 string to match. |
||
878 | if (memcmp(Name.data()+2, "nstant", 6) != 0) |
||
879 | break; |
||
880 | return &Commands[26]; // "constant" |
||
881 | } |
||
882 | break; |
||
883 | case 'd': // 1 string to match. |
||
884 | if (memcmp(Name.data()+1, "efgroup", 7) != 0) |
||
885 | break; |
||
886 | return &Commands[33]; // "defgroup" |
||
887 | case 'f': // 1 string to match. |
||
888 | if (memcmp(Name.data()+1, "unction", 7) != 0) |
||
889 | break; |
||
890 | return &Commands[67]; // "function" |
||
891 | case 'h': // 2 strings to match. |
||
892 | switch (Name[1]) { |
||
893 | default: break; |
||
894 | case 'i': // 1 string to match. |
||
895 | if (memcmp(Name.data()+2, "derefs", 6) != 0) |
||
896 | break; |
||
897 | return &Commands[77]; // "hiderefs" |
||
898 | case 't': // 1 string to match. |
||
899 | if (memcmp(Name.data()+2, "mlonly", 6) != 0) |
||
900 | break; |
||
901 | return &Commands[79]; // "htmlonly" |
||
902 | } |
||
903 | break; |
||
904 | case 'i': // 1 string to match. |
||
905 | if (memcmp(Name.data()+1, "nternal", 7) != 0) |
||
906 | break; |
||
907 | return &Commands[90]; // "internal" |
||
908 | case 'm': // 2 strings to match. |
||
909 | switch (Name[1]) { |
||
910 | default: break; |
||
911 | case 'a': // 1 string to match. |
||
912 | if (memcmp(Name.data()+2, "inpage", 6) != 0) |
||
913 | break; |
||
914 | return &Commands[100]; // "mainpage" |
||
915 | case 'e': // 1 string to match. |
||
916 | if (memcmp(Name.data()+2, "mberof", 6) != 0) |
||
917 | break; |
||
918 | return &Commands[104]; // "memberof" |
||
919 | } |
||
920 | break; |
||
921 | case 'o': // 1 string to match. |
||
922 | if (memcmp(Name.data()+1, "verload", 7) != 0) |
||
923 | break; |
||
924 | return &Commands[116]; // "overload" |
||
925 | case 'p': // 3 strings to match. |
||
926 | switch (Name[1]) { |
||
927 | default: break; |
||
928 | case 'a': // 1 string to match. |
||
929 | if (memcmp(Name.data()+2, "rblock", 6) != 0) |
||
930 | break; |
||
931 | return &Commands[121]; // "parblock" |
||
932 | case 'r': // 2 strings to match. |
||
933 | if (Name[2] != 'o') |
||
934 | break; |
||
935 | switch (Name[3]) { |
||
936 | default: break; |
||
937 | case 'p': // 1 string to match. |
||
938 | if (memcmp(Name.data()+4, "erty", 4) != 0) |
||
939 | break; |
||
940 | return &Commands[130]; // "property" |
||
941 | case 't': // 1 string to match. |
||
942 | if (memcmp(Name.data()+4, "ocol", 4) != 0) |
||
943 | break; |
||
944 | return &Commands[133]; // "protocol" |
||
945 | } |
||
946 | break; |
||
947 | } |
||
948 | break; |
||
949 | case 's': // 4 strings to match. |
||
950 | switch (Name[1]) { |
||
951 | default: break; |
||
952 | case 'e': // 1 string to match. |
||
953 | if (memcmp(Name.data()+2, "curity", 6) != 0) |
||
954 | break; |
||
955 | return &Commands[156]; // "security" |
||
956 | case 'h': // 1 string to match. |
||
957 | if (memcmp(Name.data()+2, "owrefs", 6) != 0) |
||
958 | break; |
||
959 | return &Commands[162]; // "showrefs" |
||
960 | case 'k': // 1 string to match. |
||
961 | if (memcmp(Name.data()+2, "ipline", 6) != 0) |
||
962 | break; |
||
963 | return &Commands[165]; // "skipline" |
||
964 | case 't': // 1 string to match. |
||
965 | if (memcmp(Name.data()+2, "artuml", 6) != 0) |
||
966 | break; |
||
967 | return &Commands[184]; // "startuml" |
||
968 | } |
||
969 | break; |
||
970 | case 't': // 1 string to match. |
||
971 | if (memcmp(Name.data()+1, "emplate", 7) != 0) |
||
972 | break; |
||
973 | return &Commands[174]; // "template" |
||
974 | case 'v': // 1 string to match. |
||
975 | if (memcmp(Name.data()+1, "erbatim", 7) != 0) |
||
976 | break; |
||
977 | return &Commands[190]; // "verbatim" |
||
978 | case 'x': // 1 string to match. |
||
979 | if (memcmp(Name.data()+1, "refitem", 7) != 0) |
||
980 | break; |
||
981 | return &Commands[195]; // "xrefitem" |
||
982 | } |
||
983 | break; |
||
984 | case 9: // 17 strings to match. |
||
985 | switch (Name[0]) { |
||
986 | default: break; |
||
987 | case 'a': // 1 string to match. |
||
988 | if (memcmp(Name.data()+1, "ttention", 8) != 0) |
||
989 | break; |
||
990 | return &Commands[6]; // "attention" |
||
991 | case 'c': // 3 strings to match. |
||
992 | switch (Name[1]) { |
||
993 | default: break; |
||
994 | case 'a': // 1 string to match. |
||
995 | if (memcmp(Name.data()+2, "llgraph", 7) != 0) |
||
996 | break; |
||
997 | return &Commands[13]; // "callgraph" |
||
998 | case 'o': // 2 strings to match. |
||
999 | if (memcmp(Name.data()+2, "py", 2) != 0) |
||
1000 | break; |
||
1001 | switch (Name[4]) { |
||
1002 | default: break; |
||
1003 | case 'b': // 1 string to match. |
||
1004 | if (memcmp(Name.data()+5, "rief", 4) != 0) |
||
1005 | break; |
||
1006 | return &Commands[27]; // "copybrief" |
||
1007 | case 'r': // 1 string to match. |
||
1008 | if (memcmp(Name.data()+5, "ight", 4) != 0) |
||
1009 | break; |
||
1010 | return &Commands[30]; // "copyright" |
||
1011 | } |
||
1012 | break; |
||
1013 | } |
||
1014 | break; |
||
1015 | case 'e': // 1 string to match. |
||
1016 | if (memcmp(Name.data()+1, "xception", 8) != 0) |
||
1017 | break; |
||
1018 | return &Commands[56]; // "exception" |
||
1019 | case 'h': // 1 string to match. |
||
1020 | if (memcmp(Name.data()+1, "iderefby", 8) != 0) |
||
1021 | break; |
||
1022 | return &Commands[76]; // "hiderefby" |
||
1023 | case 'i': // 3 strings to match. |
||
1024 | switch (Name[1]) { |
||
1025 | default: break; |
||
1026 | case 'd': // 1 string to match. |
||
1027 | if (memcmp(Name.data()+2, "lexcept", 7) != 0) |
||
1028 | break; |
||
1029 | return &Commands[81]; // "idlexcept" |
||
1030 | case 'n': // 2 strings to match. |
||
1031 | switch (Name[2]) { |
||
1032 | default: break; |
||
1033 | case 't': // 1 string to match. |
||
1034 | if (memcmp(Name.data()+3, "erface", 6) != 0) |
||
1035 | break; |
||
1036 | return &Commands[89]; // "interface" |
||
1037 | case 'v': // 1 string to match. |
||
1038 | if (memcmp(Name.data()+3, "ariant", 6) != 0) |
||
1039 | break; |
||
1040 | return &Commands[92]; // "invariant" |
||
1041 | } |
||
1042 | break; |
||
1043 | } |
||
1044 | break; |
||
1045 | case 'l': // 1 string to match. |
||
1046 | if (memcmp(Name.data()+1, "atexonly", 8) != 0) |
||
1047 | break; |
||
1048 | return &Commands[94]; // "latexonly" |
||
1049 | case 'n': // 1 string to match. |
||
1050 | if (memcmp(Name.data()+1, "amespace", 8) != 0) |
||
1051 | break; |
||
1052 | return &Commands[112]; // "namespace" |
||
1053 | case 'o': // 1 string to match. |
||
1054 | if (memcmp(Name.data()+1, "wnership", 8) != 0) |
||
1055 | break; |
||
1056 | return &Commands[117]; // "ownership" |
||
1057 | case 'p': // 2 strings to match. |
||
1058 | switch (Name[1]) { |
||
1059 | default: break; |
||
1060 | case 'a': // 1 string to match. |
||
1061 | if (memcmp(Name.data()+2, "ragraph", 7) != 0) |
||
1062 | break; |
||
1063 | return &Commands[123]; // "paragraph" |
||
1064 | case 'r': // 1 string to match. |
||
1065 | if (memcmp(Name.data()+2, "otected", 7) != 0) |
||
1066 | break; |
||
1067 | return &Commands[131]; // "protected" |
||
1068 | } |
||
1069 | break; |
||
1070 | case 's': // 1 string to match. |
||
1071 | if (memcmp(Name.data()+1, "howrefby", 8) != 0) |
||
1072 | break; |
||
1073 | return &Commands[161]; // "showrefby" |
||
1074 | case 't': // 1 string to match. |
||
1075 | if (memcmp(Name.data()+1, "extblock", 8) != 0) |
||
1076 | break; |
||
1077 | return &Commands[177]; // "textblock" |
||
1078 | case 'w': // 1 string to match. |
||
1079 | if (memcmp(Name.data()+1, "eakgroup", 8) != 0) |
||
1080 | break; |
||
1081 | return &Commands[194]; // "weakgroup" |
||
1082 | } |
||
1083 | break; |
||
1084 | case 10: // 16 strings to match. |
||
1085 | switch (Name[0]) { |
||
1086 | default: break; |
||
1087 | case '/': // 1 string to match. |
||
1088 | if (memcmp(Name.data()+1, "textblock", 9) != 0) |
||
1089 | break; |
||
1090 | return &Commands[178]; // "/textblock" |
||
1091 | case 'a': // 1 string to match. |
||
1092 | if (memcmp(Name.data()+1, "ddtogroup", 9) != 0) |
||
1093 | break; |
||
1094 | return &Commands[3]; // "addtogroup" |
||
1095 | case 'd': // 3 strings to match. |
||
1096 | switch (Name[1]) { |
||
1097 | default: break; |
||
1098 | case 'e': // 2 strings to match. |
||
1099 | if (Name[2] != 'p') |
||
1100 | break; |
||
1101 | switch (Name[3]) { |
||
1102 | default: break; |
||
1103 | case 'e': // 1 string to match. |
||
1104 | if (memcmp(Name.data()+4, "ndency", 6) != 0) |
||
1105 | break; |
||
1106 | return &Commands[34]; // "dependency" |
||
1107 | case 'r': // 1 string to match. |
||
1108 | if (memcmp(Name.data()+4, "ecated", 6) != 0) |
||
1109 | break; |
||
1110 | return &Commands[35]; // "deprecated" |
||
1111 | } |
||
1112 | break; |
||
1113 | case 'i': // 1 string to match. |
||
1114 | if (memcmp(Name.data()+2, "scussion", 8) != 0) |
||
1115 | break; |
||
1116 | return &Commands[39]; // "discussion" |
||
1117 | } |
||
1118 | break; |
||
1119 | case 'e': // 3 strings to match. |
||
1120 | if (memcmp(Name.data()+1, "nd", 2) != 0) |
||
1121 | break; |
||
1122 | switch (Name[3]) { |
||
1123 | default: break; |
||
1124 | case 'm': // 1 string to match. |
||
1125 | if (memcmp(Name.data()+4, "anonly", 6) != 0) |
||
1126 | break; |
||
1127 | return &Commands[103]; // "endmanonly" |
||
1128 | case 'r': // 1 string to match. |
||
1129 | if (memcmp(Name.data()+4, "tfonly", 6) != 0) |
||
1130 | break; |
||
1131 | return &Commands[151]; // "endrtfonly" |
||
1132 | case 'x': // 1 string to match. |
||
1133 | if (memcmp(Name.data()+4, "mlonly", 6) != 0) |
||
1134 | break; |
||
1135 | return &Commands[198]; // "endxmlonly" |
||
1136 | } |
||
1137 | break; |
||
1138 | case 'h': // 1 string to match. |
||
1139 | if (memcmp(Name.data()+1, "eaderfile", 9) != 0) |
||
1140 | break; |
||
1141 | return &Commands[69]; // "headerfile" |
||
1142 | case 'i': // 1 string to match. |
||
1143 | if (memcmp(Name.data()+1, "mplements", 9) != 0) |
||
1144 | break; |
||
1145 | return &Commands[85]; // "implements" |
||
1146 | case 'm': // 1 string to match. |
||
1147 | if (memcmp(Name.data()+1, "aninclude", 9) != 0) |
||
1148 | break; |
||
1149 | return &Commands[101]; // "maninclude" |
||
1150 | case 'r': // 1 string to match. |
||
1151 | if (memcmp(Name.data()+1, "tfinclude", 9) != 0) |
||
1152 | break; |
||
1153 | return &Commands[149]; // "rtfinclude" |
||
1154 | case 's': // 3 strings to match. |
||
1155 | switch (Name[1]) { |
||
1156 | default: break; |
||
1157 | case 'e': // 1 string to match. |
||
1158 | if (memcmp(Name.data()+2, "creflist", 8) != 0) |
||
1159 | break; |
||
1160 | return &Commands[153]; // "secreflist" |
||
1161 | case 'u': // 2 strings to match. |
||
1162 | switch (Name[2]) { |
||
1163 | default: break; |
||
1164 | case 'b': // 1 string to match. |
||
1165 | if (memcmp(Name.data()+3, "section", 7) != 0) |
||
1166 | break; |
||
1167 | return &Commands[170]; // "subsection" |
||
1168 | case 'p': // 1 string to match. |
||
1169 | if (memcmp(Name.data()+3, "erclass", 7) != 0) |
||
1170 | break; |
||
1171 | return &Commands[172]; // "superclass" |
||
1172 | } |
||
1173 | break; |
||
1174 | } |
||
1175 | break; |
||
1176 | case 'x': // 1 string to match. |
||
1177 | if (memcmp(Name.data()+1, "mlinclude", 9) != 0) |
||
1178 | break; |
||
1179 | return &Commands[196]; // "xmlinclude" |
||
1180 | } |
||
1181 | break; |
||
1182 | case 11: // 16 strings to match. |
||
1183 | switch (Name[0]) { |
||
1184 | default: break; |
||
1185 | case 'c': // 3 strings to match. |
||
1186 | switch (Name[1]) { |
||
1187 | default: break; |
||
1188 | case 'a': // 1 string to match. |
||
1189 | if (memcmp(Name.data()+2, "llergraph", 9) != 0) |
||
1190 | break; |
||
1191 | return &Commands[15]; // "callergraph" |
||
1192 | case 'l': // 1 string to match. |
||
1193 | if (memcmp(Name.data()+2, "assdesign", 9) != 0) |
||
1194 | break; |
||
1195 | return &Commands[19]; // "classdesign" |
||
1196 | case 'o': // 1 string to match. |
||
1197 | if (memcmp(Name.data()+2, "pydetails", 9) != 0) |
||
1198 | break; |
||
1199 | return &Commands[28]; // "copydetails" |
||
1200 | } |
||
1201 | break; |
||
1202 | case 'd': // 2 strings to match. |
||
1203 | if (Name[1] != 'o') |
||
1204 | break; |
||
1205 | switch (Name[2]) { |
||
1206 | default: break; |
||
1207 | case 'c': // 1 string to match. |
||
1208 | if (memcmp(Name.data()+3, "bookonly", 8) != 0) |
||
1209 | break; |
||
1210 | return &Commands[41]; // "docbookonly" |
||
1211 | case 'n': // 1 string to match. |
||
1212 | if (memcmp(Name.data()+3, "tinclude", 8) != 0) |
||
1213 | break; |
||
1214 | return &Commands[43]; // "dontinclude" |
||
1215 | } |
||
1216 | break; |
||
1217 | case 'e': // 4 strings to match. |
||
1218 | if (memcmp(Name.data()+1, "nd", 2) != 0) |
||
1219 | break; |
||
1220 | switch (Name[3]) { |
||
1221 | default: break; |
||
1222 | case 'h': // 1 string to match. |
||
1223 | if (memcmp(Name.data()+4, "tmlonly", 7) != 0) |
||
1224 | break; |
||
1225 | return &Commands[80]; // "endhtmlonly" |
||
1226 | case 'i': // 1 string to match. |
||
1227 | if (memcmp(Name.data()+4, "nternal", 7) != 0) |
||
1228 | break; |
||
1229 | return &Commands[91]; // "endinternal" |
||
1230 | case 'p': // 1 string to match. |
||
1231 | if (memcmp(Name.data()+4, "arblock", 7) != 0) |
||
1232 | break; |
||
1233 | return &Commands[122]; // "endparblock" |
||
1234 | case 'v': // 1 string to match. |
||
1235 | if (memcmp(Name.data()+4, "erbatim", 7) != 0) |
||
1236 | break; |
||
1237 | return &Commands[191]; // "endverbatim" |
||
1238 | } |
||
1239 | break; |
||
1240 | case 'h': // 2 strings to match. |
||
1241 | switch (Name[1]) { |
||
1242 | default: break; |
||
1243 | case 'e': // 1 string to match. |
||
1244 | if (memcmp(Name.data()+2, "lperclass", 9) != 0) |
||
1245 | break; |
||
1246 | return &Commands[71]; // "helperclass" |
||
1247 | case 't': // 1 string to match. |
||
1248 | if (memcmp(Name.data()+2, "mlinclude", 9) != 0) |
||
1249 | break; |
||
1250 | return &Commands[78]; // "htmlinclude" |
||
1251 | } |
||
1252 | break; |
||
1253 | case 'm': // 1 string to match. |
||
1254 | if (memcmp(Name.data()+1, "ethodgroup", 10) != 0) |
||
1255 | break; |
||
1256 | return &Commands[106]; // "methodgroup" |
||
1257 | case 'p': // 1 string to match. |
||
1258 | if (memcmp(Name.data()+1, "erformance", 10) != 0) |
||
1259 | break; |
||
1260 | return &Commands[125]; // "performance" |
||
1261 | case 'r': // 2 strings to match. |
||
1262 | if (memcmp(Name.data()+1, "elate", 5) != 0) |
||
1263 | break; |
||
1264 | switch (Name[6]) { |
||
1265 | default: break; |
||
1266 | case 'd': // 1 string to match. |
||
1267 | if (memcmp(Name.data()+7, "also", 4) != 0) |
||
1268 | break; |
||
1269 | return &Commands[140]; // "relatedalso" |
||
1270 | case 's': // 1 string to match. |
||
1271 | if (memcmp(Name.data()+7, "also", 4) != 0) |
||
1272 | break; |
||
1273 | return &Commands[142]; // "relatesalso" |
||
1274 | } |
||
1275 | break; |
||
1276 | case 'v': // 1 string to match. |
||
1277 | if (memcmp(Name.data()+1, "erbinclude", 10) != 0) |
||
1278 | break; |
||
1279 | return &Commands[189]; // "verbinclude" |
||
1280 | } |
||
1281 | break; |
||
1282 | case 12: // 3 strings to match. |
||
1283 | switch (Name[0]) { |
||
1284 | default: break; |
||
1285 | case 'e': // 1 string to match. |
||
1286 | if (memcmp(Name.data()+1, "ndlatexonly", 11) != 0) |
||
1287 | break; |
||
1288 | return &Commands[95]; // "endlatexonly" |
||
1289 | case 'i': // 1 string to match. |
||
1290 | if (memcmp(Name.data()+1, "nstancesize", 11) != 0) |
||
1291 | break; |
||
1292 | return &Commands[88]; // "instancesize" |
||
1293 | case 'l': // 1 string to match. |
||
1294 | if (memcmp(Name.data()+1, "atexinclude", 11) != 0) |
||
1295 | break; |
||
1296 | return &Commands[93]; // "latexinclude" |
||
1297 | } |
||
1298 | break; |
||
1299 | case 13: // 7 strings to match. |
||
1300 | switch (Name[0]) { |
||
1301 | default: break; |
||
1302 | case 'e': // 1 string to match. |
||
1303 | if (memcmp(Name.data()+1, "ndsecreflist", 12) != 0) |
||
1304 | break; |
||
1305 | return &Commands[154]; // "endsecreflist" |
||
1306 | case 'f': // 1 string to match. |
||
1307 | if (memcmp(Name.data()+1, "unctiongroup", 12) != 0) |
||
1308 | break; |
||
1309 | return &Commands[68]; // "functiongroup" |
||
1310 | case 'h': // 1 string to match. |
||
1311 | if (memcmp(Name.data()+1, "idecallgraph", 12) != 0) |
||
1312 | break; |
||
1313 | return &Commands[73]; // "hidecallgraph" |
||
1314 | case 'n': // 1 string to match. |
||
1315 | if (memcmp(Name.data()+1, "osubgrouping", 12) != 0) |
||
1316 | break; |
||
1317 | return &Commands[114]; // "nosubgrouping" |
||
1318 | case 'p': // 1 string to match. |
||
1319 | if (memcmp(Name.data()+1, "ublicsection", 12) != 0) |
||
1320 | break; |
||
1321 | return &Commands[135]; // "publicsection" |
||
1322 | case 's': // 1 string to match. |
||
1323 | if (memcmp(Name.data()+1, "ubsubsection", 12) != 0) |
||
1324 | break; |
||
1325 | return &Commands[171]; // "subsubsection" |
||
1326 | case 't': // 1 string to match. |
||
1327 | if (memcmp(Name.data()+1, "emplatefield", 12) != 0) |
||
1328 | break; |
||
1329 | return &Commands[175]; // "templatefield" |
||
1330 | } |
||
1331 | break; |
||
1332 | case 14: // 3 strings to match. |
||
1333 | switch (Name[0]) { |
||
1334 | default: break; |
||
1335 | case 'd': // 1 string to match. |
||
1336 | if (memcmp(Name.data()+1, "ocbookinclude", 13) != 0) |
||
1337 | break; |
||
1338 | return &Commands[40]; // "docbookinclude" |
||
1339 | case 'e': // 1 string to match. |
||
1340 | if (memcmp(Name.data()+1, "nddocbookonly", 13) != 0) |
||
1341 | break; |
||
1342 | return &Commands[42]; // "enddocbookonly" |
||
1343 | case 'p': // 1 string to match. |
||
1344 | if (memcmp(Name.data()+1, "rivatesection", 13) != 0) |
||
1345 | break; |
||
1346 | return &Commands[129]; // "privatesection" |
||
1347 | } |
||
1348 | break; |
||
1349 | case 15: // 4 strings to match. |
||
1350 | switch (Name[0]) { |
||
1351 | default: break; |
||
1352 | case 'h': // 2 strings to match. |
||
1353 | if (memcmp(Name.data()+1, "ide", 3) != 0) |
||
1354 | break; |
||
1355 | switch (Name[4]) { |
||
1356 | default: break; |
||
1357 | case 'c': // 1 string to match. |
||
1358 | if (memcmp(Name.data()+5, "allergraph", 10) != 0) |
||
1359 | break; |
||
1360 | return &Commands[74]; // "hidecallergraph" |
||
1361 | case 'i': // 1 string to match. |
||
1362 | if (memcmp(Name.data()+5, "nitializer", 10) != 0) |
||
1363 | break; |
||
1364 | return &Commands[75]; // "hideinitializer" |
||
1365 | } |
||
1366 | break; |
||
1367 | case 's': // 1 string to match. |
||
1368 | if (memcmp(Name.data()+1, "howinitializer", 14) != 0) |
||
1369 | break; |
||
1370 | return &Commands[160]; // "showinitializer" |
||
1371 | case 't': // 1 string to match. |
||
1372 | if (memcmp(Name.data()+1, "ableofcontents", 14) != 0) |
||
1373 | break; |
||
1374 | return &Commands[173]; // "tableofcontents" |
||
1375 | } |
||
1376 | break; |
||
1377 | case 16: // 1 string to match. |
||
1378 | if (memcmp(Name.data()+0, "protectedsection", 16) != 0) |
||
1379 | break; |
||
1380 | return &Commands[132]; // "protectedsection" |
||
1381 | } |
||
1382 | return nullptr; |
||
1383 | } |
||
1384 |