ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/conf_lexer.l
(Generate patch)

Comparing ircd-hybrid/trunk/src/conf_lexer.l (file contents):
Revision 1666 by michael, Sun Nov 18 17:03:18 2012 UTC vs.
Revision 2150 by michael, Fri May 31 18:39:43 2013 UTC

# Line 131 | Line 131 | include   \.include{WS}(\<.*\>|\".*\")
131                      }
132                  }
133  
134 < accept_password { return ACCEPT_PASSWORD; }
135 < admin           { return ADMIN; }
136 < administrator   { return ADMIN; }
137 < aftype          { return AFTYPE; }
138 < all             { return T_ALL; }
139 < auth            { return IRCD_AUTH; }
140 < autoconn        { return AUTOCONN; }
141 < can_flood       { return CAN_FLOOD; }
142 < caller_id_wait  { return CALLER_ID_WAIT; }
143 < opers_bypass_callerid  { return OPERS_BYPASS_CALLERID; }
144 < channel         { return CHANNEL; }
145 < cidr_bitlen_ipv4        { return CIDR_BITLEN_IPV4; }
146 < cidr_bitlen_ipv6        { return CIDR_BITLEN_IPV6; }
147 < class           { return CLASS; }
148 < cluster         { return T_CLUSTER; }
149 < connect         { return CONNECT; }
150 < connectfreq     { return CONNECTFREQ; }
151 < default_floodcount  { return DEFAULT_FLOODCOUNT; }
152 < default_split_server_count { return DEFAULT_SPLIT_SERVER_COUNT; }
153 < default_split_user_count   { return DEFAULT_SPLIT_USER_COUNT; }
154 < deny            { return DENY; }
155 < description     { return DESCRIPTION; }
156 < die             { return DIE; }
157 < disable_auth    { return DISABLE_AUTH; }
158 < disable_fake_channels { return DISABLE_FAKE_CHANNELS; }
159 < disable_remote_commands { return DISABLE_REMOTE_COMMANDS; }
160 < dline           { return T_DLINE; }
161 < dots_in_ident   { return DOTS_IN_IDENT; }
162 < egdpool_path        { return EGDPOOL_PATH; }
163 < email           { return EMAIL; }
164 < encrypted       { return ENCRYPTED; }
165 < exceed_limit    { return EXCEED_LIMIT; }
166 < exempt          { return EXEMPT; }
167 < file            { return T_FILE; }
168 < flags           { return IRCD_FLAGS; }
169 < flatten_links   { return FLATTEN_LINKS; }
170 < gecos           { return GECOS; }
171 < general         { return GENERAL; }
172 < gline           { return GLINE; }
173 < gline_enable    { return GLINE_ENABLE; }
174 < gline_exempt    { return GLINE_EXEMPT; }
175 < gline_duration  { return GLINE_DURATION; }
176 < gline_request_duration { return GLINE_REQUEST_DURATION; }
177 < gline_min_cidr  { return GLINE_MIN_CIDR; }
178 < gline_min_cidr6 { return GLINE_MIN_CIDR6; }
179 < globops         { return T_GLOBOPS; }
180 < global_kill     { return GLOBAL_KILL; }
181 < have_ident      { return NEED_IDENT; }
182 < need_ident      { return NEED_IDENT; }
183 < havent_read_conf { return HAVENT_READ_CONF; }
184 < hidden          { return HIDDEN; }
185 < hidden_name     { return HIDDEN_NAME; }
186 < hide_server_ips { return HIDE_SERVER_IPS; }
187 < hide_servers    { return HIDE_SERVERS; }
188 < hide_spoof_ips  { return HIDE_SPOOF_IPS; }
189 < host            { return HOST; }
190 < hub             { return HUB; }
191 < hub_mask        { return HUB_MASK; }
192 < ignore_bogus_ts { return IGNORE_BOGUS_TS; }
193 < invisible_on_connect { return INVISIBLE_ON_CONNECT; }
194 < ip              { return IP; }
195 < ipv4            { return T_IPV4; }
196 < ipv6            { return T_IPV6; }
197 < join_flood_count { return JOIN_FLOOD_COUNT; }
198 < join_flood_time  { return JOIN_FLOOD_TIME; }
199 < kill            { return KILL; }
200 < kill_chase_time_limit { return KILL_CHASE_TIME_LIMIT; }
201 < kline           { return KLINE; }
202 < kline_exempt    { return KLINE_EXEMPT; }
203 < leaf_mask       { return LEAF_MASK; }
204 < listen          { return LISTEN; }
205 < log             { return T_LOG; }
206 < masked          { return TMASKED; }
207 < max_clients     { return T_MAX_CLIENTS; }
208 < max_ident       { return MAX_IDENT; }
209 < max_local       { return MAX_LOCAL; }
210 < max_global      { return MAX_GLOBAL; }
211 < max_number      { return MAX_NUMBER; }
212 < max_watch       { return MAX_WATCH; }
213 < message_locale  { return MESSAGE_LOCALE; }
214 < min_nonwildcard { return MIN_NONWILDCARD; }
215 < min_nonwildcard_simple  { return MIN_NONWILDCARD_SIMPLE; }
216 < name            { return NAME; }
217 < need_password   { return NEED_PASSWORD; }
218 < network_desc    { return NETWORK_DESC; }
219 < network_name    { return NETWORK_NAME; }
220 < nick            { return NICK; }
221 < nick_changes    { return NICK_CHANGES; }
222 < no              { yylval.number = 0; return TBOOL; }
223 < no_create_on_split { return NO_CREATE_ON_SPLIT; }
224 < no_join_on_split   { return NO_JOIN_ON_SPLIT; }
225 < no_oper_flood   { return NO_OPER_FLOOD; }
226 < no_tilde        { return NO_TILDE; }
227 < number_per_cidr { return NUMBER_PER_CIDR; }
228 < number_per_ip   { return NUMBER_PER_IP; }
229 < oper            { return OPERATOR; }
230 < oper_pass_resv  { return OPER_PASS_RESV; }
231 < operator        { return OPERATOR; }
232 < passwd          { return PASSWORD; }
233 < password        { return PASSWORD; }
234 < ping_cookie     { return PING_COOKIE; }
235 < ping_time       { return PING_TIME; }
236 < port            { return PORT; }
237 < quarantine      { return RESV; }
238 < quiet_on_ban    { return QUIET_ON_BAN; }
239 < reason          { return REASON; }
240 < recvq           { return T_RECVQ; }
241 < redirport       { return REDIRPORT; }
242 < redirserv       { return REDIRSERV; }
243 < regex           { return REGEX_T; }
244 < rehash          { return REHASH; }
245 < remote          { return REMOTE; }
246 < remoteban       { return REMOTEBAN; }
247 < restart         { return T_RESTART; }
248 < restrict_channels { return RESTRICT_CHANNELS; }
249 < resv            { return RESV; }
250 < resv_exempt     { return RESV_EXEMPT; }
251 < rsa_private_key_file            { return RSA_PRIVATE_KEY_FILE; }
252 < rsa_public_key_file             { return RSA_PUBLIC_KEY_FILE; }
253 < ssl                             { return T_SSL; }
254 < ssl_certificate_file        { return SSL_CERTIFICATE_FILE; }
255 < ssl_client_method       { return T_SSL_CLIENT_METHOD; }
256 < ssl_server_method       { return T_SSL_SERVER_METHOD; }
257 < ssl_dh_param_file       { return SSL_DH_PARAM_FILE; }
258 < ssl_cipher_list         { return T_SSL_CIPHER_LIST; }
259 < sslv3           { return T_SSLV3; }
260 < tlsv1           { return T_TLSV1; }
261 < send_password   { return SEND_PASSWORD; }
262 < sendq           { return SENDQ; }
263 < server          { return T_SERVER; }
264 < serverhide      { return SERVERHIDE; }
265 < serverinfo      { return SERVERINFO; }
266 < service          { return T_SERVICE; }
267 < services_name    { return T_SERVICES_NAME; }
268 < set              { return T_SET; }
269 < shared          { return T_SHARED; }
270 < short_motd      { return SHORT_MOTD; }
271 < sid             { return IRCD_SID; }
272 < size            { return T_SIZE; }
273 < spoof           { return SPOOF; }
274 < spoof_notice    { return SPOOF_NOTICE; }
275 < tkline_expire_notices { return TKLINE_EXPIRE_NOTICES; }
276 < type            { return TYPE; }
277 < true_no_oper_flood { return TRUE_NO_OPER_FLOOD; }
278 < umodes          { return T_UMODES; }
279 < unkline         { return UNKLINE; }
280 < undline         { return T_UNDLINE; }
281 < unlimited       { return T_UNLIMITED; }
282 < use_egd         { return USE_EGD; }
283 < use_logging     { return USE_LOGGING; }
284 < throttle_time { return THROTTLE_TIME; }
285 < user            { return USER; }
286 < vhost   { return VHOST; }
287 < vhost6  { return VHOST6; }
288 < xline           { return XLINE; }
289 < yes             { yylval.number = 1; return TBOOL; }
290 <
291 < failed_oper_notice      { return FAILED_OPER_NOTICE; }
292 < max_accept              { return MAX_ACCEPT; }
293 < max_nick_changes        { return MAX_NICK_CHANGES; }
294 < max_chans_per_oper      { return MAX_CHANS_PER_OPER; }
295 < max_chans_per_user      { return MAX_CHANS_PER_USER; }
296 < max_nick_time           { return MAX_NICK_TIME; }
297 < anti_nick_flood         { return ANTI_NICK_FLOOD; }
134 > accept_password             { return ACCEPT_PASSWORD; }
135 > admin                       { return ADMIN; }
136 > administrator               { return ADMIN; }
137 > aftype                      { return AFTYPE; }
138 > all                         { return T_ALL; }
139 > anti_nick_flood             { return ANTI_NICK_FLOOD; }
140   anti_spam_exit_message_time { return ANTI_SPAM_EXIT_MESSAGE_TIME; }
141 < ts_max_delta            { return TS_MAX_DELTA; }
142 < ts_warn_delta           { return TS_WARN_DELTA; }
143 < links_delay             { return LINKS_DELAY; }
144 < warn_no_nline           { return WARN_NO_NLINE; }
145 <
146 < stats_e_disabled        { return STATS_E_DISABLED; }
147 < stats_o_oper_only       { return STATS_O_OPER_ONLY; }
148 < stats_k_oper_only       { return STATS_K_OPER_ONLY; }
149 < stats_i_oper_only       { return STATS_I_OPER_ONLY; }
150 < stats_P_oper_only       { return STATS_P_OPER_ONLY; }
151 < pace_wait               { return PACE_WAIT; }
152 < pace_wait_simple        { return PACE_WAIT_SIMPLE; }
153 < knock_delay             { return KNOCK_DELAY; }
154 < knock_delay_channel     { return KNOCK_DELAY_CHANNEL; }
155 < max_bans                { return MAX_BANS; }
156 < modules                 { return MODULES; }
157 < module                  { return MODULE; }
158 < path                    { return PATH; }
159 < max_targets             { return MAX_TARGETS; }
160 <
161 < unxline                 { return T_UNXLINE; }
162 < unresv                  { return T_UNRESV; }
163 <
164 < oper_only_umodes        { return OPER_ONLY_UMODES; }
165 < oper_umodes             { return OPER_UMODES; }
166 < bots                    { return T_BOTS; }
167 < cconn                   { return T_CCONN; }
168 < cconn_full              { return T_CCONN_FULL; }
169 < deaf                    { return T_DEAF; }
170 < debug                   { return T_DEBUG; }
171 < full                    { return T_FULL; }
172 < skill                   { return T_SKILL; }
173 < nchange                 { return T_NCHANGE; }
174 < rej                     { return T_REJ; }
175 < unauth                  { return T_UNAUTH; }
176 < spy                     { return T_SPY; }
177 < external                { return T_EXTERNAL; }
178 < operwall                { return T_OPERWALL; }
179 < servnotice              { return T_SERVNOTICE; }
180 < invisible               { return T_INVISIBLE; }
181 < wallop                  { return T_WALLOP; }
182 < callerid                { return T_CALLERID; }
183 < softcallerid            { return T_SOFTCALLERID; }
184 < locops                  { return T_LOCOPS; }
185 <
186 < weeks                   { return WEEKS; }
187 < week                    { return WEEKS; }
188 < days                    { return DAYS; }
189 < day                     { return DAYS; }
190 < hours                   { return HOURS; }
191 < hour                    { return HOURS; }
192 < minutes                 { return MINUTES; }
193 < minute                  { return MINUTES; }
194 < seconds                 { return SECONDS; }
195 < second                  { return SECONDS; }
196 <
197 < bytes                   { return BYTES; }
198 < byte                    { return BYTES; }
199 < kilobytes               { return KBYTES; }
200 < kilobyte                { return KBYTES; }
201 < kbytes                  { return KBYTES; }
202 < kbyte                   { return KBYTES; }
203 < kb                      { return KBYTES; }
204 < megabytes               { return MBYTES; }
205 < megabyte                { return MBYTES; }
206 < mbytes                  { return MBYTES; }
207 < mbyte                   { return MBYTES; }
208 < mb                      { return MBYTES; }
209 < \.\.                    { return TWODOTS; }
141 > auth                        { return IRCD_AUTH; }
142 > autoconn                    { return AUTOCONN; }
143 > bots                        { return T_BOTS; }
144 > caller_id_wait              { return CALLER_ID_WAIT; }
145 > callerid                    { return T_CALLERID; }
146 > can_flood                   { return CAN_FLOOD; }
147 > cconn                       { return T_CCONN; }
148 > cconn_full                  { return T_CCONN_FULL; }
149 > channel                     { return CHANNEL; }
150 > cidr_bitlen_ipv4            { return CIDR_BITLEN_IPV4; }
151 > cidr_bitlen_ipv6            { return CIDR_BITLEN_IPV6; }
152 > class                       { return CLASS; }
153 > cluster                     { return T_CLUSTER; }
154 > connect                     { return CONNECT; }
155 > connectfreq                 { return CONNECTFREQ; }
156 > deaf                        { return T_DEAF; }
157 > debug                       { return T_DEBUG; }
158 > default_floodcount          { return DEFAULT_FLOODCOUNT; }
159 > default_split_server_count  { return DEFAULT_SPLIT_SERVER_COUNT; }
160 > default_split_user_count    { return DEFAULT_SPLIT_USER_COUNT; }
161 > deny                        { return DENY; }
162 > description                 { return DESCRIPTION; }
163 > die                         { return DIE; }
164 > disable_auth                { return DISABLE_AUTH; }
165 > disable_fake_channels       { return DISABLE_FAKE_CHANNELS; }
166 > disable_remote_commands     { return DISABLE_REMOTE_COMMANDS; }
167 > dline                       { return T_DLINE; }
168 > dots_in_ident               { return DOTS_IN_IDENT; }
169 > egdpool_path                { return EGDPOOL_PATH; }
170 > email                       { return EMAIL; }
171 > encrypted                   { return ENCRYPTED; }
172 > exceed_limit                { return EXCEED_LIMIT; }
173 > exempt                      { return EXEMPT; }
174 > external                    { return T_EXTERNAL; }
175 > failed_oper_notice          { return FAILED_OPER_NOTICE; }
176 > farconnect                  { return T_FARCONNECT; }
177 > file                        { return T_FILE; }
178 > flags                       { return IRCD_FLAGS; }
179 > flatten_links               { return FLATTEN_LINKS; }
180 > full                        { return T_FULL; }
181 > gecos                       { return GECOS; }
182 > general                     { return GENERAL; }
183 > gline                       { return GLINE; }
184 > gline_duration              { return GLINE_DURATION; }
185 > gline_enable                { return GLINE_ENABLE; }
186 > gline_exempt                { return GLINE_EXEMPT; }
187 > gline_min_cidr              { return GLINE_MIN_CIDR; }
188 > gline_min_cidr6             { return GLINE_MIN_CIDR6; }
189 > gline_request_duration      { return GLINE_REQUEST_DURATION; }
190 > global_kill                 { return GLOBAL_KILL; }
191 > globops                     { return T_GLOBOPS; }
192 > have_ident                  { return NEED_IDENT; }
193 > havent_read_conf            { return HAVENT_READ_CONF; }
194 > hidden                      { return HIDDEN; }
195 > hidden_name                 { return HIDDEN_NAME; }
196 > hide_idle_from_opers        { return HIDE_IDLE_FROM_OPERS; }
197 > hide_server_ips             { return HIDE_SERVER_IPS; }
198 > hide_servers                { return HIDE_SERVERS; }
199 > hide_services               { return HIDE_SERVICES; }
200 > hide_spoof_ips              { return HIDE_SPOOF_IPS; }
201 > host                        { return HOST; }
202 > hub                         { return HUB; }
203 > hub_mask                    { return HUB_MASK; }
204 > ignore_bogus_ts             { return IGNORE_BOGUS_TS; }
205 > invisible                   { return T_INVISIBLE; }
206 > invisible_on_connect        { return INVISIBLE_ON_CONNECT; }
207 > ip                          { return IP; }
208 > ipv4                        { return T_IPV4; }
209 > ipv6                        { return T_IPV6; }
210 > join_flood_count            { return JOIN_FLOOD_COUNT; }
211 > join_flood_time             { return JOIN_FLOOD_TIME; }
212 > kill                        { return KILL; }
213 > kill_chase_time_limit       { return KILL_CHASE_TIME_LIMIT; }
214 > kline                       { return KLINE; }
215 > kline_exempt                { return KLINE_EXEMPT; }
216 > knock_delay                 { return KNOCK_DELAY; }
217 > knock_delay_channel         { return KNOCK_DELAY_CHANNEL; }
218 > leaf_mask                   { return LEAF_MASK; }
219 > links_delay                 { return LINKS_DELAY; }
220 > listen                      { return LISTEN; }
221 > locops                      { return T_LOCOPS; }
222 > log                         { return T_LOG; }
223 > mask                        { return MASK; }
224 > masked                      { return TMASKED; }
225 > max_accept                  { return MAX_ACCEPT; }
226 > max_bans                    { return MAX_BANS; }
227 > max_chans_per_oper          { return MAX_CHANS_PER_OPER; }
228 > max_chans_per_user          { return MAX_CHANS_PER_USER; }
229 > max_clients                 { return T_MAX_CLIENTS; }
230 > max_global                  { return MAX_GLOBAL; }
231 > max_ident                   { return MAX_IDENT; }
232 > max_idle                    { return MAX_IDLE; }
233 > max_local                   { return MAX_LOCAL; }
234 > max_nick_changes            { return MAX_NICK_CHANGES; }
235 > max_nick_length             { return MAX_NICK_LENGTH; }
236 > max_nick_time               { return MAX_NICK_TIME; }
237 > max_number                  { return MAX_NUMBER; }
238 > max_targets                 { return MAX_TARGETS; }
239 > max_topic_length            { return MAX_TOPIC_LENGTH; }
240 > max_watch                   { return MAX_WATCH; }
241 > min_idle                    { return MIN_IDLE; }
242 > min_nonwildcard             { return MIN_NONWILDCARD; }
243 > min_nonwildcard_simple      { return MIN_NONWILDCARD_SIMPLE; }
244 > module                      { return MODULE; }
245 > modules                     { return MODULES; }
246 > motd                        { return MOTD; }
247 > name                        { return NAME; }
248 > nchange                     { return T_NCHANGE; }
249 > need_ident                  { return NEED_IDENT; }
250 > need_password               { return NEED_PASSWORD; }
251 > network_desc                { return NETWORK_DESC; }
252 > network_name                { return NETWORK_NAME; }
253 > nick                        { return NICK; }
254 > no_create_on_split          { return NO_CREATE_ON_SPLIT; }
255 > no_join_on_split            { return NO_JOIN_ON_SPLIT; }
256 > no_oper_flood               { return NO_OPER_FLOOD; }
257 > no_tilde                    { return NO_TILDE; }
258 > nononreg                    { return T_NONONREG; }
259 > number_per_cidr             { return NUMBER_PER_CIDR; }
260 > number_per_ip               { return NUMBER_PER_IP; }
261 > oper                        { return OPERATOR; }
262 > oper_only_umodes            { return OPER_ONLY_UMODES; }
263 > oper_pass_resv              { return OPER_PASS_RESV; }
264 > oper_umodes                 { return OPER_UMODES; }
265 > operator                    { return OPERATOR; }
266 > opers_bypass_callerid       { return OPERS_BYPASS_CALLERID; }
267 > operwall                    { return T_OPERWALL; }
268 > pace_wait                   { return PACE_WAIT; }
269 > pace_wait_simple            { return PACE_WAIT_SIMPLE; }
270 > passwd                      { return PASSWORD; }
271 > password                    { return PASSWORD; }
272 > path                        { return PATH; }
273 > ping_cookie                 { return PING_COOKIE; }
274 > ping_time                   { return PING_TIME; }
275 > port                        { return PORT; }
276 > quarantine                  { return RESV; }
277 > random_idle                 { return RANDOM_IDLE; }
278 > reason                      { return REASON; }
279 > recvq                       { return T_RECVQ; }
280 > redirport                   { return REDIRPORT; }
281 > redirserv                   { return REDIRSERV; }
282 > rehash                      { return REHASH; }
283 > rej                         { return T_REJ; }
284 > remote                      { return REMOTE; }
285 > remoteban                   { return REMOTEBAN; }
286 > restart                     { return T_RESTART; }
287 > resv                        { return RESV; }
288 > resv_exempt                 { return RESV_EXEMPT; }
289 > rsa_private_key_file        { return RSA_PRIVATE_KEY_FILE; }
290 > rsa_public_key_file         { return RSA_PUBLIC_KEY_FILE; }
291 > send_password               { return SEND_PASSWORD; }
292 > sendq                       { return SENDQ; }
293 > server                      { return T_SERVER; }
294 > serverhide                  { return SERVERHIDE; }
295 > serverinfo                  { return SERVERINFO; }
296 > service                     { return T_SERVICE; }
297 > services_name               { return T_SERVICES_NAME; }
298 > servnotice                  { return T_SERVNOTICE; }
299 > set                         { return T_SET; }
300 > shared                      { return T_SHARED; }
301 > short_motd                  { return SHORT_MOTD; }
302 > sid                         { return IRCD_SID; }
303 > size                        { return T_SIZE; }
304 > skill                       { return T_SKILL; }
305 > softcallerid                { return T_SOFTCALLERID; }
306 > spoof                       { return SPOOF; }
307 > spoof_notice                { return SPOOF_NOTICE; }
308 > spy                         { return T_SPY; }
309 > squit                       { return SQUIT; }
310 > ssl                         { return T_SSL; }
311 > ssl_certificate_file        { return SSL_CERTIFICATE_FILE; }
312 > ssl_cipher_list             { return T_SSL_CIPHER_LIST; }
313 > ssl_client_method           { return T_SSL_CLIENT_METHOD; }
314 > ssl_dh_param_file           { return SSL_DH_PARAM_FILE; }
315 > ssl_server_method           { return T_SSL_SERVER_METHOD; }
316 > sslv3                       { return T_SSLV3; }
317 > stats_e_disabled            { return STATS_E_DISABLED; }
318 > stats_i_oper_only           { return STATS_I_OPER_ONLY; }
319 > stats_k_oper_only           { return STATS_K_OPER_ONLY; }
320 > stats_o_oper_only           { return STATS_O_OPER_ONLY; }
321 > stats_P_oper_only           { return STATS_P_OPER_ONLY; }
322 > throttle_time               { return THROTTLE_TIME; }
323 > tkline_expire_notices       { return TKLINE_EXPIRE_NOTICES; }
324 > tlsv1                       { return T_TLSV1; }
325 > true_no_oper_flood          { return TRUE_NO_OPER_FLOOD; }
326 > ts_max_delta                { return TS_MAX_DELTA; }
327 > ts_warn_delta               { return TS_WARN_DELTA; }
328 > type                        { return TYPE; }
329 > umodes                      { return T_UMODES; }
330 > unauth                      { return T_UNAUTH; }
331 > undline                     { return T_UNDLINE; }
332 > unkline                     { return UNKLINE; }
333 > unlimited                   { return T_UNLIMITED; }
334 > unresv                      { return T_UNRESV; }
335 > unxline                     { return T_UNXLINE; }
336 > use_egd                     { return USE_EGD; }
337 > use_logging                 { return USE_LOGGING; }
338 > user                        { return USER; }
339 > vhost                       { return VHOST; }
340 > vhost6                      { return VHOST6; }
341 > wallop                      { return T_WALLOP; }
342 > wallops                     { return T_WALLOPS; }
343 > warn_no_nline               { return WARN_NO_NLINE; }
344 > webirc                      { return T_WEBIRC; }
345 > xline                       { return XLINE; }
346 >
347 > yes                         { yylval.number = 1; return TBOOL; }
348 > no                          { yylval.number = 0; return TBOOL; }
349 >
350 > years                       { return YEARS; }
351 > year                        { return YEARS; }
352 > months                      { return MONTHS; }
353 > month                       { return MONTHS; }
354 > weeks                       { return WEEKS; }
355 > week                        { return WEEKS; }
356 > days                        { return DAYS; }
357 > day                         { return DAYS; }
358 > hours                       { return HOURS; }
359 > hour                        { return HOURS; }
360 > minutes                     { return MINUTES; }
361 > minute                      { return MINUTES; }
362 > seconds                     { return SECONDS; }
363 > second                      { return SECONDS; }
364 >
365 > bytes                       { return BYTES; }
366 > byte                        { return BYTES; }
367 > kilobytes                   { return KBYTES; }
368 > kilobyte                    { return KBYTES; }
369 > kbytes                      { return KBYTES; }
370 > kbyte                       { return KBYTES; }
371 > kb                          { return KBYTES; }
372 > megabytes                   { return MBYTES; }
373 > megabyte                    { return MBYTES; }
374 > mbytes                      { return MBYTES; }
375 > mbyte                       { return MBYTES; }
376 > mb                          { return MBYTES; }
377 > \.\.                        { return TWODOTS; }
378  
379 < .                       { return yytext[0]; }
380 < <<EOF>>     { if (ieof()) yyterminate(); }
379 > .                           { return yytext[0]; }
380 > <<EOF>>                     { if (ieof()) yyterminate(); }
381  
382   %%
383  

Diff Legend

– Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)