1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
| /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|* *|
|* Option Parsing Definitions *|
|* *|
|* Automatically generated file, do not edit! *|
|* *|
\*===----------------------------------------------------------------------===*/
/////////
// Prefixes
#ifdef PREFIX
#define COMMA ,
PREFIX(prefix_0, {nullptr})
PREFIX(prefix_1, {"-" COMMA nullptr})
PREFIX(prefix_3, {"-" COMMA "--" COMMA nullptr})
PREFIX(prefix_4, {"--" COMMA nullptr})
PREFIX(prefix_2, {"--" COMMA "-" COMMA nullptr})
PREFIX(prefix_5, {"/" COMMA nullptr})
PREFIX(prefix_6, {"/" COMMA "-" COMMA nullptr})
#undef COMMA
#endif // PREFIX
/////////
// Groups
#ifdef OPTION
OPTION(nullptr, "my group", my_group, Group, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
//////////
// Options
OPTION(prefix_0, "<input>", INPUT, Input, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_0, "<unknown>", UNKNOWN, Unknown, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "A", A, Flag, INVALID, INVALID, nullptr, OptFlag1, 0,
"The A option", nullptr, nullptr)
OPTION(prefix_2, "blarn", Blarn, Flag, INVALID, INVALID, nullptr, OptFlag1, 0,
"The blarn option", nullptr, nullptr)
OPTION(prefix_3, "blorp", Blorp, Flag, INVALID, INVALID, nullptr, OptFlag1, 0,
"The blorp option", nullptr, nullptr)
OPTION(prefix_4, "blurmp=", Blurmpq_eq, Flag, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_4, "blurmp", Blurmpq, Flag, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "B", B, Joined, INVALID, INVALID, nullptr, OptFlag2, 0,
"The B option", "B", nullptr)
OPTION(prefix_3, "C=", Ceq, Joined, INVALID, C, nullptr, OptFlag1, 0, nullptr, nullptr, nullptr)
OPTION(prefix_5, "cramb:", Cramb, Joined, INVALID, INVALID, nullptr, OptFlag1, 0,
"The cramb option", "CRAMB", nullptr)
OPTION(prefix_1, "C", C, Separate, INVALID, INVALID, nullptr, OptFlag1, 0,
"The C option", "C", nullptr)
OPTION(prefix_6, "C", SLASH_C, Separate, INVALID, INVALID, nullptr, OptFlag3, 0,
"The C option", "C", nullptr)
OPTION(prefix_1, "doopf1", Doopf1, Flag, INVALID, INVALID, nullptr, OptFlag1, 0,
"The doopf1 option", nullptr, nullptr)
OPTION(prefix_1, "doopf2", Doopf2, Flag, INVALID, INVALID, nullptr, OptFlag2, 0,
"The doopf2 option", nullptr, nullptr)
OPTION(prefix_1, "D", D, CommaJoined, INVALID, INVALID, nullptr, 0, 0,
"The D option", "D", nullptr)
OPTION(prefix_4, "ermgh", Ermgh, Joined, INVALID, INVALID, nullptr, OptFlag1, 0,
"The ermgh option", "ERMGH", nullptr)
OPTION(prefix_1, "E", E, MultiArg, INVALID, INVALID, nullptr, OptFlag1 | OptFlag2, 2, nullptr, nullptr, nullptr)
OPTION(prefix_4, "fjormp", Fjormp, Flag, INVALID, INVALID, nullptr, OptFlag1, 0,
"The fjormp option", nullptr, nullptr)
OPTION(prefix_1, "F", F, JoinedOrSeparate, INVALID, INVALID, nullptr, 0, 0,
"The F option", "F", nullptr)
OPTION(prefix_4, "glorrmp=", Glorrmp_eq, Flag, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "G", G, JoinedAndSeparate, INVALID, INVALID, nullptr, 0, 0,
"The G option", "G", nullptr)
OPTION(prefix_1, "H", H, Flag, INVALID, INVALID, nullptr, HelpHidden, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "I", I, Flag, my_group, H, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "Joo", Joo, Flag, INVALID, B, "bar\0", 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "J", J, Flag, INVALID, B, "foo\0", 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "K", K, Flag, INVALID, B, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "slurpjoined", SlurpJoined, RemainingArgsJoined, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_1, "slurp", Slurp, RemainingArgs, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
OPTION(prefix_4, "", DashDash, RemainingArgs, INVALID, INVALID, nullptr, 0, 0, nullptr, nullptr, nullptr)
#endif // OPTION
#ifdef OPTTABLE_ARG_INIT
//////////
// Option Values
#endif // OPTTABLE_ARG_INIT
|