3 #include "standard._sep.h"
4 #include <nit_common.h>
6 extern const classtable_elt_t VFT_Option
[];
8 extern const classtable_elt_t VFT_OptionText
[];
10 extern const classtable_elt_t VFT_OptionBool
[];
12 extern const classtable_elt_t VFT_OptionParameter
[];
14 extern const classtable_elt_t VFT_OptionString
[];
16 extern const classtable_elt_t VFT_OptionEnum
[];
18 extern const classtable_elt_t VFT_OptionInt
[];
20 extern const classtable_elt_t VFT_OptionArray
[];
22 extern const classtable_elt_t VFT_OptionContext
[];
23 extern const int SFT_opts
[];
24 #define ID_Option SFT_opts[0]
25 #define COLOR_Option SFT_opts[1]
26 #define COLOR_opts___Option____names SFT_opts[2]
27 #define COLOR_opts___Option____helptext SFT_opts[3]
28 #define COLOR_opts___Option____mandatory SFT_opts[4]
29 #define COLOR_opts___Option____context SFT_opts[5]
30 #define COLOR_opts___Option____value SFT_opts[6]
31 #define COLOR_opts___Option____default_value SFT_opts[7]
32 #define INIT_TABLE_POS_Option SFT_opts[8]
33 #define COLOR_opts___Option___names SFT_opts[9]
34 #define COLOR_opts___Option___helptext SFT_opts[10]
35 #define COLOR_opts___Option___mandatory SFT_opts[11]
36 #define COLOR_opts___Option___mandatory__eq SFT_opts[12]
37 #define COLOR_opts___Option___context SFT_opts[13]
38 #define COLOR_opts___Option___context__eq SFT_opts[14]
39 #define COLOR_opts___Option___value SFT_opts[15]
40 #define COLOR_opts___Option___value__eq SFT_opts[16]
41 #define COLOR_opts___Option___default_value SFT_opts[17]
42 #define COLOR_opts___Option___default_value__eq SFT_opts[18]
43 #define COLOR_opts___Option___init_opt SFT_opts[19]
44 #define COLOR_opts___Option___add_aliases SFT_opts[20]
45 #define COLOR_opts___Option___pretty SFT_opts[21]
46 #define COLOR_opts___Option___pretty_default SFT_opts[22]
47 #define COLOR_opts___Option___read_param SFT_opts[23]
48 #define ID_OptionText SFT_opts[24]
49 #define COLOR_OptionText SFT_opts[25]
50 #define INIT_TABLE_POS_OptionText SFT_opts[26]
51 #define COLOR_opts___OptionText___init SFT_opts[27]
52 #define ID_OptionBool SFT_opts[28]
53 #define COLOR_OptionBool SFT_opts[29]
54 #define INIT_TABLE_POS_OptionBool SFT_opts[30]
55 #define COLOR_opts___OptionBool___init SFT_opts[31]
56 #define ID_OptionParameter SFT_opts[32]
57 #define COLOR_OptionParameter SFT_opts[33]
58 #define INIT_TABLE_POS_OptionParameter SFT_opts[34]
59 #define COLOR_opts___OptionParameter___convert SFT_opts[35]
60 #define COLOR_opts___OptionParameter___init_opt SFT_opts[36]
61 #define ID_OptionString SFT_opts[37]
62 #define COLOR_OptionString SFT_opts[38]
63 #define INIT_TABLE_POS_OptionString SFT_opts[39]
64 #define COLOR_opts___OptionString___init SFT_opts[40]
65 #define ID_OptionEnum SFT_opts[41]
66 #define COLOR_OptionEnum SFT_opts[42]
67 #define COLOR_opts___OptionEnum____enum SFT_opts[43]
68 #define INIT_TABLE_POS_OptionEnum SFT_opts[44]
69 #define COLOR_opts___OptionEnum___init SFT_opts[45]
70 #define ID_OptionInt SFT_opts[46]
71 #define COLOR_OptionInt SFT_opts[47]
72 #define INIT_TABLE_POS_OptionInt SFT_opts[48]
73 #define COLOR_opts___OptionInt___init SFT_opts[49]
74 #define ID_OptionArray SFT_opts[50]
75 #define COLOR_OptionArray SFT_opts[51]
76 #define COLOR_opts___OptionArray____values SFT_opts[52]
77 #define INIT_TABLE_POS_OptionArray SFT_opts[53]
78 #define COLOR_opts___OptionArray___init SFT_opts[54]
79 #define ID_OptionContext SFT_opts[55]
80 #define COLOR_OptionContext SFT_opts[56]
81 #define COLOR_opts___OptionContext____options SFT_opts[57]
82 #define COLOR_opts___OptionContext____rest SFT_opts[58]
83 #define COLOR_opts___OptionContext____optmap SFT_opts[59]
84 #define INIT_TABLE_POS_OptionContext SFT_opts[60]
85 #define COLOR_opts___OptionContext___options SFT_opts[61]
86 #define COLOR_opts___OptionContext___rest SFT_opts[62]
87 #define COLOR_opts___OptionContext___usage SFT_opts[63]
88 #define COLOR_opts___OptionContext___parse SFT_opts[64]
89 #define COLOR_opts___OptionContext___parse_intern SFT_opts[65]
90 #define COLOR_opts___OptionContext___add_option SFT_opts[66]
91 #define COLOR_opts___OptionContext___init SFT_opts[67]
92 #define COLOR_opts___OptionContext___build SFT_opts[68]
93 #define ATTR_opts___Option____names(recv) ATTR(recv, COLOR_opts___Option____names)
94 typedef val_t (* opts___Option___names_t
)(val_t self
);
95 val_t
opts___Option___names(val_t self
);
96 #define ATTR_opts___Option____helptext(recv) ATTR(recv, COLOR_opts___Option____helptext)
97 typedef val_t (* opts___Option___helptext_t
)(val_t self
);
98 val_t
opts___Option___helptext(val_t self
);
99 #define ATTR_opts___Option____mandatory(recv) ATTR(recv, COLOR_opts___Option____mandatory)
100 typedef val_t (* opts___Option___mandatory_t
)(val_t self
);
101 val_t
opts___Option___mandatory(val_t self
);
102 typedef void (* opts___Option___mandatory__eq_t
)(val_t self
, val_t param0
);
103 void opts___Option___mandatory__eq(val_t self
, val_t param0
);
104 #define ATTR_opts___Option____context(recv) ATTR(recv, COLOR_opts___Option____context)
105 typedef val_t (* opts___Option___context_t
)(val_t self
);
106 val_t
opts___Option___context(val_t self
);
107 typedef void (* opts___Option___context__eq_t
)(val_t self
, val_t param0
);
108 void opts___Option___context__eq(val_t self
, val_t param0
);
109 #define ATTR_opts___Option____value(recv) ATTR(recv, COLOR_opts___Option____value)
110 typedef val_t (* opts___Option___value_t
)(val_t self
);
111 val_t
opts___Option___value(val_t self
);
112 typedef void (* opts___Option___value__eq_t
)(val_t self
, val_t param0
);
113 void opts___Option___value__eq(val_t self
, val_t param0
);
114 #define ATTR_opts___Option____default_value(recv) ATTR(recv, COLOR_opts___Option____default_value)
115 typedef val_t (* opts___Option___default_value_t
)(val_t self
);
116 val_t
opts___Option___default_value(val_t self
);
117 typedef void (* opts___Option___default_value__eq_t
)(val_t self
, val_t param0
);
118 void opts___Option___default_value__eq(val_t self
, val_t param0
);
119 typedef void (* opts___Option___init_opt_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
120 void opts___Option___init_opt(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
121 val_t
NEW_opts___Option___init_opt(val_t param0
, val_t param1
, val_t param2
);
122 typedef void (* opts___Option___add_aliases_t
)(val_t self
, val_t param0
);
123 void opts___Option___add_aliases(val_t self
, val_t param0
);
124 typedef val_t (* opts___Option___to_s_t
)(val_t self
);
125 val_t
opts___Option___to_s(val_t self
);
126 typedef val_t (* opts___Option___pretty_t
)(val_t self
, val_t param0
);
127 val_t
opts___Option___pretty(val_t self
, val_t param0
);
128 typedef val_t (* opts___Option___pretty_default_t
)(val_t self
);
129 val_t
opts___Option___pretty_default(val_t self
);
130 typedef void (* opts___Option___read_param_t
)(val_t self
, val_t param0
);
131 void opts___Option___read_param(val_t self
, val_t param0
);
132 typedef void (* opts___OptionText___init_t
)(val_t self
, val_t param0
, int* init_table
);
133 void opts___OptionText___init(val_t self
, val_t param0
, int* init_table
);
134 val_t
NEW_opts___OptionText___init(val_t param0
);
135 typedef val_t (* opts___OptionText___pretty_t
)(val_t self
, val_t param0
);
136 val_t
opts___OptionText___pretty(val_t self
, val_t param0
);
137 typedef val_t (* opts___OptionText___to_s_t
)(val_t self
);
138 val_t
opts___OptionText___to_s(val_t self
);
139 typedef void (* opts___OptionBool___init_t
)(val_t self
, val_t param0
, val_t param1
, int* init_table
);
140 void opts___OptionBool___init(val_t self
, val_t param0
, val_t param1
, int* init_table
);
141 val_t
NEW_opts___OptionBool___init(val_t param0
, val_t param1
);
142 typedef void (* opts___OptionBool___read_param_t
)(val_t self
, val_t param0
);
143 void opts___OptionBool___read_param(val_t self
, val_t param0
);
144 typedef val_t (* opts___OptionParameter___convert_t
)(val_t self
, val_t param0
);
145 val_t
opts___OptionParameter___convert(val_t self
, val_t param0
);
146 typedef void (* opts___OptionParameter___read_param_t
)(val_t self
, val_t param0
);
147 void opts___OptionParameter___read_param(val_t self
, val_t param0
);
148 typedef void (* opts___OptionParameter___init_opt_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
149 void opts___OptionParameter___init_opt(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
150 val_t
NEW_opts___OptionParameter___init_opt(val_t param0
, val_t param1
, val_t param2
);
151 typedef void (* opts___OptionString___init_t
)(val_t self
, val_t param0
, val_t param1
, int* init_table
);
152 void opts___OptionString___init(val_t self
, val_t param0
, val_t param1
, int* init_table
);
153 val_t
NEW_opts___OptionString___init(val_t param0
, val_t param1
);
154 typedef val_t (* opts___OptionString___convert_t
)(val_t self
, val_t param0
);
155 val_t
opts___OptionString___convert(val_t self
, val_t param0
);
156 #define ATTR_opts___OptionEnum____enum(recv) ATTR(recv, COLOR_opts___OptionEnum____enum)
157 typedef void (* opts___OptionEnum___init_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
158 void opts___OptionEnum___init(val_t self
, val_t param0
, val_t param1
, val_t param2
, val_t param3
, int* init_table
);
159 val_t
NEW_opts___OptionEnum___init(val_t param0
, val_t param1
, val_t param2
, val_t param3
);
160 typedef val_t (* opts___OptionEnum___convert_t
)(val_t self
, val_t param0
);
161 val_t
opts___OptionEnum___convert(val_t self
, val_t param0
);
162 typedef val_t (* opts___OptionEnum___pretty_default_t
)(val_t self
);
163 val_t
opts___OptionEnum___pretty_default(val_t self
);
164 typedef void (* opts___OptionInt___init_t
)(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
165 void opts___OptionInt___init(val_t self
, val_t param0
, val_t param1
, val_t param2
, int* init_table
);
166 val_t
NEW_opts___OptionInt___init(val_t param0
, val_t param1
, val_t param2
);
167 typedef val_t (* opts___OptionInt___convert_t
)(val_t self
, val_t param0
);
168 val_t
opts___OptionInt___convert(val_t self
, val_t param0
);
169 typedef void (* opts___OptionArray___init_t
)(val_t self
, val_t param0
, val_t param1
, int* init_table
);
170 void opts___OptionArray___init(val_t self
, val_t param0
, val_t param1
, int* init_table
);
171 val_t
NEW_opts___OptionArray___init(val_t param0
, val_t param1
);
172 #define ATTR_opts___OptionArray____values(recv) ATTR(recv, COLOR_opts___OptionArray____values)
173 typedef val_t (* opts___OptionArray___convert_t
)(val_t self
, val_t param0
);
174 val_t
opts___OptionArray___convert(val_t self
, val_t param0
);
175 #define ATTR_opts___OptionContext____options(recv) ATTR(recv, COLOR_opts___OptionContext____options)
176 typedef val_t (* opts___OptionContext___options_t
)(val_t self
);
177 val_t
opts___OptionContext___options(val_t self
);
178 #define ATTR_opts___OptionContext____rest(recv) ATTR(recv, COLOR_opts___OptionContext____rest)
179 typedef val_t (* opts___OptionContext___rest_t
)(val_t self
);
180 val_t
opts___OptionContext___rest(val_t self
);
181 #define ATTR_opts___OptionContext____optmap(recv) ATTR(recv, COLOR_opts___OptionContext____optmap)
182 typedef void (* opts___OptionContext___usage_t
)(val_t self
);
183 void opts___OptionContext___usage(val_t self
);
184 typedef void (* opts___OptionContext___parse_t
)(val_t self
, val_t param0
);
185 void opts___OptionContext___parse(val_t self
, val_t param0
);
186 typedef void (* opts___OptionContext___parse_intern_t
)(val_t self
, val_t param0
);
187 void opts___OptionContext___parse_intern(val_t self
, val_t param0
);
188 typedef void (* opts___OptionContext___add_option_t
)(val_t self
, val_t param0
);
189 void opts___OptionContext___add_option(val_t self
, val_t param0
);
190 typedef void (* opts___OptionContext___init_t
)(val_t self
, int* init_table
);
191 void opts___OptionContext___init(val_t self
, int* init_table
);
192 val_t
NEW_opts___OptionContext___init();
193 typedef void (* opts___OptionContext___build_t
)(val_t self
);
194 void opts___OptionContext___build(val_t self
);