summaryrefslogtreecommitdiff
path: root/src/sp_config_scanner.cached.c
diff options
context:
space:
mode:
authorjvoisin2022-05-06 21:15:56 +0200
committerjvoisin2022-05-06 21:15:56 +0200
commitf2655b0339326fc9abfce20687a20a5cd7a9dd25 (patch)
treec3832c59c742f6a4a720cb89222c701ff2fa2e75 /src/sp_config_scanner.cached.c
parent924144799f380863aa3b13f444f478eb81dcef6c (diff)
Bump sp_config_scanner.cached.c
Diffstat (limited to 'src/sp_config_scanner.cached.c')
-rw-r--r--src/sp_config_scanner.cached.c1167
1 files changed, 584 insertions, 583 deletions
diff --git a/src/sp_config_scanner.cached.c b/src/sp_config_scanner.cached.c
index 7617ebf..dfcf25f 100644
--- a/src/sp_config_scanner.cached.c
+++ b/src/sp_config_scanner.cached.c
@@ -14,7 +14,7 @@ enum YYCONDTYPE {
14#define cs_log_warning(fmt, ...) sp_log_warn("config", fmt, ##__VA_ARGS__) 14#define cs_log_warning(fmt, ...) sp_log_warn("config", fmt, ##__VA_ARGS__)
15 15
16 16
17zend_string *sp_get_arg_string(sp_parsed_keyword *kw) { 17zend_string *sp_get_arg_string(sp_parsed_keyword const *const kw) {
18 if (!kw || !kw->arg) { 18 if (!kw || !kw->arg) {
19 return NULL; 19 return NULL;
20 } 20 }
@@ -40,11 +40,10 @@ zend_string *sp_get_arg_string(sp_parsed_keyword *kw) {
40 return ret; 40 return ret;
41} 41}
42 42
43zend_string *sp_get_textual_representation(sp_parsed_keyword *parsed_rule) { 43zend_string *sp_get_textual_representation(sp_parsed_keyword const *const parsed_rule) {
44 // a rule is "sp.keyword...keyword(arg);\0" 44 // a rule is "sp.keyword...keyword(arg);\0"
45 size_t len = 3; // sp + ; 45 size_t len = 3; // sp + ;
46 sp_parsed_keyword *kw; 46 for (const sp_parsed_keyword *kw = parsed_rule; kw->kw; kw++) {
47 for (kw = parsed_rule; kw->kw; kw++) {
48 len++; // . 47 len++; // .
49 len += kw->kwlen; 48 len += kw->kwlen;
50 if (kw->argtype == SP_ARGTYPE_EMPTY) { 49 if (kw->argtype == SP_ARGTYPE_EMPTY) {
@@ -54,10 +53,12 @@ zend_string *sp_get_textual_representation(sp_parsed_keyword *parsed_rule) {
54 len += kw->arglen; 53 len += kw->arglen;
55 } 54 }
56 } 55 }
56
57 zend_string *ret = zend_string_alloc(len, 1); 57 zend_string *ret = zend_string_alloc(len, 1);
58 char *ptr = ZSTR_VAL(ret); 58 char *ptr = ZSTR_VAL(ret);
59
59 memcpy(ptr, "sp", 2); ptr += 2; 60 memcpy(ptr, "sp", 2); ptr += 2;
60 for (kw = parsed_rule; kw->kw; kw++) { 61 for (const sp_parsed_keyword *kw = parsed_rule; kw->kw; kw++) {
61 *ptr++ = '.'; 62 *ptr++ = '.';
62 memcpy(ptr, kw->kw, kw->kwlen); ptr += kw->kwlen; 63 memcpy(ptr, kw->kw, kw->kwlen); ptr += kw->kwlen;
63 if (kw->argtype == SP_ARGTYPE_EMPTY || kw->argtype == SP_ARGTYPE_STR || kw->argtype == SP_ARGTYPE_UNKNOWN) { 64 if (kw->argtype == SP_ARGTYPE_EMPTY || kw->argtype == SP_ARGTYPE_STR || kw->argtype == SP_ARGTYPE_UNKNOWN) {
@@ -227,361 +228,361 @@ yyc_init:
227 }; 228 };
228 yych = *YYCURSOR; 229 yych = *YYCURSOR;
229 if (yybm[0+yych] & 8) { 230 if (yybm[0+yych] & 8) {
230 goto yy6; 231 goto yy4;
231 } 232 }
232 if (yych <= '#') { 233 if (yych <= '#') {
233 if (yych <= '\n') { 234 if (yych <= '\n') {
234 if (yych <= 0x00) goto yy2; 235 if (yych <= 0x00) goto yy1;
235 if (yych <= 0x08) goto yy4; 236 if (yych <= 0x08) goto yy2;
236 goto yy9; 237 goto yy5;
237 } else { 238 } else {
238 if (yych == '\r') goto yy11; 239 if (yych == '\r') goto yy6;
239 if (yych <= '"') goto yy4; 240 if (yych <= '"') goto yy2;
240 goto yy12; 241 goto yy7;
241 } 242 }
242 } else { 243 } else {
243 if (yych <= '?') { 244 if (yych <= '?') {
244 if (yych == ';') goto yy12; 245 if (yych == ';') goto yy7;
245 goto yy4; 246 goto yy2;
246 } else { 247 } else {
247 if (yych <= '@') goto yy15; 248 if (yych <= '@') goto yy8;
248 if (yych == 's') goto yy16; 249 if (yych == 's') goto yy9;
249 goto yy4; 250 goto yy2;
250 } 251 }
251 } 252 }
252yy2: 253yy1:
253 ++YYCURSOR; 254 ++YYCURSOR;
254 { ret = SUCCESS; goto out; } 255 { ret = SUCCESS; goto out; }
255yy4: 256yy2:
256 ++YYCURSOR; 257 ++YYCURSOR;
257yy5: 258yy3:
258 { cs_log_error("Parser error on line %d", lineno); goto out; } 259 { cs_log_error("Parser error on line %d", lineno); goto out; }
259yy6: 260yy4:
260 yych = *++YYCURSOR; 261 yych = *++YYCURSOR;
261 if (yybm[0+yych] & 8) { 262 if (yybm[0+yych] & 8) {
262 goto yy6; 263 goto yy4;
263 } 264 }
264 { goto yyc_init; } 265 { goto yyc_init; }
265yy9: 266yy5:
266 ++YYCURSOR; 267 ++YYCURSOR;
267 { lineno++; goto yyc_init; } 268 { lineno++; goto yyc_init; }
268yy11: 269yy6:
269 yych = *++YYCURSOR; 270 yych = *++YYCURSOR;
270 if (yych == '\n') goto yy9; 271 if (yych == '\n') goto yy5;
271 goto yy5; 272 goto yy3;
272yy12: 273yy7:
273 yych = *++YYCURSOR; 274 yych = *++YYCURSOR;
274 if (yybm[0+yych] & 16) { 275 if (yybm[0+yych] & 16) {
275 goto yy12; 276 goto yy7;
276 } 277 }
277 { goto yyc_init; } 278 { goto yyc_init; }
278yy15: 279yy8:
279 yyaccept = 0; 280 yyaccept = 0;
280 yych = *(YYMARKER = ++YYCURSOR); 281 yych = *(YYMARKER = ++YYCURSOR);
281 switch (yych) { 282 switch (yych) {
282 case 'c': goto yy17; 283 case 'c': goto yy10;
283 case 'e': goto yy19; 284 case 'e': goto yy12;
284 case 'i': goto yy20; 285 case 'i': goto yy13;
285 case 'l': goto yy21; 286 case 'l': goto yy14;
286 case 's': goto yy22; 287 case 's': goto yy15;
287 case 'w': goto yy23; 288 case 'w': goto yy16;
288 default: goto yy5; 289 default: goto yy3;
289 } 290 }
290yy16: 291yy9:
291 yyaccept = 0; 292 yyaccept = 0;
292 yych = *(YYMARKER = ++YYCURSOR); 293 yych = *(YYMARKER = ++YYCURSOR);
293 if (yych == 'e') goto yy24; 294 if (yych == 'e') goto yy17;
294 if (yych == 'p') goto yy25; 295 if (yych == 'p') goto yy18;
295 goto yy5; 296 goto yy3;
296yy17: 297yy10:
297 yych = *++YYCURSOR; 298 yych = *++YYCURSOR;
298 if (yych == 'o') goto yy27; 299 if (yych == 'o') goto yy19;
299yy18: 300yy11:
300 YYCURSOR = YYMARKER; 301 YYCURSOR = YYMARKER;
301 if (yyaccept <= 4) { 302 if (yyaccept <= 4) {
302 if (yyaccept <= 2) { 303 if (yyaccept <= 2) {
303 if (yyaccept <= 1) { 304 if (yyaccept <= 1) {
304 if (yyaccept == 0) { 305 if (yyaccept == 0) {
305 goto yy5; 306 goto yy3;
306 } else { 307 } else {
307 yyt2 = YYCURSOR; 308 yyt2 = YYCURSOR;
308 goto yy67; 309 goto yy54;
309 } 310 }
310 } else { 311 } else {
311 yyt2 = YYCURSOR; 312 yyt2 = YYCURSOR;
312 goto yy71; 313 goto yy57;
313 } 314 }
314 } else { 315 } else {
315 if (yyaccept == 3) { 316 if (yyaccept == 3) {
316 goto yy67; 317 goto yy54;
317 } else { 318 } else {
318 goto yy71; 319 goto yy57;
319 } 320 }
320 } 321 }
321 } else { 322 } else {
322 if (yyaccept <= 6) { 323 if (yyaccept <= 6) {
323 if (yyaccept == 5) { 324 if (yyaccept == 5) {
324 yyt2 = YYCURSOR; 325 yyt2 = YYCURSOR;
325 goto yy86; 326 goto yy69;
326 } else { 327 } else {
327 yyt4 = YYCURSOR; 328 yyt4 = YYCURSOR;
328 goto yy91; 329 goto yy73;
329 } 330 }
330 } else { 331 } else {
331 if (yyaccept == 7) { 332 if (yyaccept == 7) {
332 goto yy86; 333 goto yy69;
333 } else { 334 } else {
334 goto yy91; 335 goto yy73;
335 } 336 }
336 } 337 }
337 } 338 }
339yy12:
340 yych = *++YYCURSOR;
341 if (yych == 'n') goto yy20;
342 if (yych == 'r') goto yy21;
343 goto yy11;
344yy13:
345 yych = *++YYCURSOR;
346 if (yych == 'n') goto yy22;
347 goto yy11;
348yy14:
349 yych = *++YYCURSOR;
350 if (yych == 'o') goto yy23;
351 goto yy11;
352yy15:
353 yych = *++YYCURSOR;
354 if (yych == 'e') goto yy17;
355 goto yy11;
356yy16:
357 yych = *++YYCURSOR;
358 if (yych == 'a') goto yy24;
359 goto yy11;
360yy17:
361 yych = *++YYCURSOR;
362 if (yych == 't') goto yy25;
363 goto yy11;
364yy18:
365 ++YYCURSOR;
366 { kw_i = 0; goto yyc_rule; }
338yy19: 367yy19:
339 yych = *++YYCURSOR; 368 yych = *++YYCURSOR;
340 if (yych == 'n') goto yy28; 369 if (yych == 'n') goto yy26;
341 if (yych == 'r') goto yy29; 370 goto yy11;
342 goto yy18;
343yy20: 371yy20:
344 yych = *++YYCURSOR; 372 yych = *++YYCURSOR;
345 if (yych == 'n') goto yy30; 373 if (yych == 'd') goto yy27;
346 goto yy18; 374 goto yy11;
347yy21: 375yy21:
348 yych = *++YYCURSOR; 376 yych = *++YYCURSOR;
349 if (yych == 'o') goto yy31; 377 if (yych == 'r') goto yy28;
350 goto yy18; 378 goto yy11;
351yy22: 379yy22:
352 yych = *++YYCURSOR; 380 yych = *++YYCURSOR;
353 if (yych == 'e') goto yy24; 381 if (yych == 'f') goto yy29;
354 goto yy18; 382 goto yy11;
355yy23: 383yy23:
356 yych = *++YYCURSOR; 384 yych = *++YYCURSOR;
357 if (yych == 'a') goto yy32; 385 if (yych == 'g') goto yy30;
358 goto yy18; 386 goto yy11;
359yy24: 387yy24:
360 yych = *++YYCURSOR; 388 yych = *++YYCURSOR;
361 if (yych == 't') goto yy33; 389 if (yych == 'r') goto yy31;
362 goto yy18; 390 goto yy11;
363yy25: 391yy25:
364 ++YYCURSOR; 392 yych = *++YYCURSOR;
365 { kw_i = 0; goto yyc_rule; } 393 if (yych == '\t') goto yy32;
394 if (yych == ' ') goto yy32;
395 goto yy11;
396yy26:
397 yych = *++YYCURSOR;
398 if (yych == 'd') goto yy33;
399 goto yy11;
366yy27: 400yy27:
367 yych = *++YYCURSOR; 401 yych = *++YYCURSOR;
368 if (yych == 'n') goto yy34; 402 if (yych == '_') goto yy34;
369 goto yy18; 403 goto yy11;
370yy28: 404yy28:
371 yych = *++YYCURSOR; 405 yych = *++YYCURSOR;
372 if (yych == 'd') goto yy35; 406 if (yych == '"') goto yy11;
373 goto yy18; 407 if (yych == 'o') goto yy37;
408 goto yy36;
374yy29: 409yy29:
375 yych = *++YYCURSOR; 410 yych = *++YYCURSOR;
376 if (yych == 'r') goto yy36; 411 if (yych != 'o') goto yy11;
377 goto yy18;
378yy30: 412yy30:
379 yych = *++YYCURSOR; 413 yych = *++YYCURSOR;
380 if (yych == 'f') goto yy37; 414 if (yych == '"') goto yy11;
381 goto yy18; 415 goto yy39;
382yy31: 416yy31:
383 yych = *++YYCURSOR; 417 yych = *++YYCURSOR;
384 if (yych == 'g') goto yy38; 418 if (yych == 'n') goto yy40;
385 goto yy18; 419 goto yy11;
386yy32: 420yy32:
387 yych = *++YYCURSOR; 421 yych = *++YYCURSOR;
388 if (yych == 'r') goto yy39;
389 goto yy18;
390yy33:
391 yych = *++YYCURSOR;
392 if (yych == '\t') goto yy40;
393 if (yych == ' ') goto yy40;
394 goto yy18;
395yy34:
396 yych = *++YYCURSOR;
397 if (yych == 'd') goto yy42;
398 goto yy18;
399yy35:
400 yych = *++YYCURSOR;
401 if (yych == '_') goto yy43;
402 goto yy18;
403yy36:
404 yych = *++YYCURSOR;
405 if (yych == '"') goto yy18;
406 if (yych == 'o') goto yy46;
407 goto yy45;
408yy37:
409 yych = *++YYCURSOR;
410 if (yych != 'o') goto yy18;
411yy38:
412 yych = *++YYCURSOR;
413 if (yych == '"') goto yy18;
414 goto yy48;
415yy39:
416 yych = *++YYCURSOR;
417 if (yych == 'n') goto yy49;
418 goto yy18;
419yy40:
420 yych = *++YYCURSOR;
421 if (yych <= '@') { 422 if (yych <= '@') {
422 if (yych <= '\t') { 423 if (yych <= '\t') {
423 if (yych <= 0x08) goto yy18; 424 if (yych <= 0x08) goto yy11;
424 goto yy40; 425 goto yy32;
425 } else { 426 } else {
426 if (yych == ' ') goto yy40; 427 if (yych == ' ') goto yy32;
427 goto yy18; 428 goto yy11;
428 } 429 }
429 } else { 430 } else {
430 if (yych <= '_') { 431 if (yych <= '_') {
431 if (yych <= 'Z') { 432 if (yych <= 'Z') {
432 yyt1 = YYCURSOR; 433 yyt1 = YYCURSOR;
433 goto yy50; 434 goto yy41;
434 } 435 }
435 if (yych <= '^') goto yy18; 436 if (yych <= '^') goto yy11;
436 yyt1 = YYCURSOR; 437 yyt1 = YYCURSOR;
437 goto yy50; 438 goto yy41;
438 } else { 439 } else {
439 if (yych <= '`') goto yy18; 440 if (yych <= '`') goto yy11;
440 if (yych <= 'z') { 441 if (yych <= 'z') {
441 yyt1 = YYCURSOR; 442 yyt1 = YYCURSOR;
442 goto yy50; 443 goto yy41;
443 } 444 }
444 goto yy18; 445 goto yy11;
445 } 446 }
446 } 447 }
447yy42: 448yy33:
448 yych = *++YYCURSOR; 449 yych = *++YYCURSOR;
449 if (yych == 'i') goto yy52; 450 if (yych == 'i') goto yy42;
450 goto yy18; 451 goto yy11;
451yy43: 452yy34:
452 yych = *++YYCURSOR; 453 yych = *++YYCURSOR;
453 if (yych == 'c') goto yy53; 454 if (yych == 'c') goto yy43;
454 goto yy18; 455 goto yy11;
455yy44: 456yy35:
456 yych = *++YYCURSOR; 457 yych = *++YYCURSOR;
457yy45: 458yy36:
458 if (yych <= 0x1F) { 459 if (yych <= 0x1F) {
459 if (yych == '\t') goto yy44; 460 if (yych == '\t') goto yy35;
460 goto yy18; 461 goto yy11;
461 } else { 462 } else {
462 if (yych <= ' ') goto yy44; 463 if (yych <= ' ') goto yy35;
463 if (yych == '"') { 464 if (yych == '"') {
464 yyt1 = YYCURSOR; 465 yyt1 = YYCURSOR;
465 goto yy54; 466 goto yy44;
466 } 467 }
467 goto yy18; 468 goto yy11;
468 } 469 }
469yy46: 470yy37:
470 yych = *++YYCURSOR; 471 yych = *++YYCURSOR;
471 if (yych == 'r') goto yy56; 472 if (yych == 'r') goto yy45;
472 goto yy18; 473 goto yy11;
473yy47: 474yy38:
474 yych = *++YYCURSOR; 475 yych = *++YYCURSOR;
475yy48: 476yy39:
476 if (yych <= 0x1F) { 477 if (yych <= 0x1F) {
477 if (yych == '\t') goto yy47; 478 if (yych == '\t') goto yy38;
478 goto yy18; 479 goto yy11;
479 } else { 480 } else {
480 if (yych <= ' ') goto yy47; 481 if (yych <= ' ') goto yy38;
481 if (yych == '"') { 482 if (yych == '"') {
482 yyt1 = YYCURSOR; 483 yyt1 = YYCURSOR;
483 goto yy57; 484 goto yy46;
484 } 485 }
485 goto yy18; 486 goto yy11;
486 } 487 }
487yy49: 488yy40:
488 yych = *++YYCURSOR; 489 yych = *++YYCURSOR;
489 if (yych == '"') goto yy18; 490 if (yych == '"') goto yy11;
490 if (yych == 'i') goto yy61; 491 if (yych == 'i') goto yy49;
491 goto yy60; 492 goto yy48;
492yy50: 493yy41:
493 yych = *++YYCURSOR; 494 yych = *++YYCURSOR;
494 if (yybm[0+yych] & 32) { 495 if (yybm[0+yych] & 32) {
495 goto yy50; 496 goto yy41;
496 } 497 }
497 if (yych == '\t') { 498 if (yych == '\t') {
498 yyt2 = YYCURSOR; 499 yyt2 = YYCURSOR;
499 goto yy62; 500 goto yy50;
500 } 501 }
501 if (yych == ' ') { 502 if (yych == ' ') {
502 yyt2 = YYCURSOR; 503 yyt2 = YYCURSOR;
503 goto yy62; 504 goto yy50;
504 } 505 }
505 goto yy18; 506 goto yy11;
506yy52: 507yy42:
507 yych = *++YYCURSOR; 508 yych = *++YYCURSOR;
508 if (yych == 't') goto yy64; 509 if (yych == 't') goto yy51;
509 goto yy18; 510 goto yy11;
510yy53: 511yy43:
511 yych = *++YYCURSOR; 512 yych = *++YYCURSOR;
512 if (yych == 'o') goto yy65; 513 if (yych == 'o') goto yy52;
513 goto yy18; 514 goto yy11;
514yy54: 515yy44:
515 yych = *++YYCURSOR; 516 yych = *++YYCURSOR;
516 if (yybm[0+yych] & 64) { 517 if (yybm[0+yych] & 64) {
517 goto yy54; 518 goto yy44;
518 } 519 }
519 if (yych <= '\r') goto yy18; 520 if (yych <= '\r') goto yy11;
520 if (yych <= '"') goto yy66; 521 if (yych <= '"') goto yy53;
521 goto yy68; 522 goto yy55;
522yy56: 523yy45:
523 yych = *++YYCURSOR; 524 yych = *++YYCURSOR;
524 if (yych == '"') goto yy18; 525 if (yych == '"') goto yy11;
525 goto yy45; 526 goto yy36;
526yy57: 527yy46:
527 yych = *++YYCURSOR; 528 yych = *++YYCURSOR;
528 if (yych <= '\r') { 529 if (yych <= '\r') {
529 if (yych == '\n') goto yy18; 530 if (yych == '\n') goto yy11;
530 if (yych <= '\f') goto yy57; 531 if (yych <= '\f') goto yy46;
531 goto yy18; 532 goto yy11;
532 } else { 533 } else {
533 if (yych <= '"') { 534 if (yych <= '"') {
534 if (yych <= '!') goto yy57; 535 if (yych <= '!') goto yy46;
535 goto yy70; 536 goto yy56;
536 } else { 537 } else {
537 if (yych == '\\') goto yy72; 538 if (yych == '\\') goto yy58;
538 goto yy57; 539 goto yy46;
539 } 540 }
540 } 541 }
541yy59: 542yy47:
542 yych = *++YYCURSOR; 543 yych = *++YYCURSOR;
543yy60: 544yy48:
544 if (yych <= 0x1F) { 545 if (yych <= 0x1F) {
545 if (yych == '\t') goto yy59; 546 if (yych == '\t') goto yy47;
546 goto yy18; 547 goto yy11;
547 } else { 548 } else {
548 if (yych <= ' ') goto yy59; 549 if (yych <= ' ') goto yy47;
549 if (yych == '"') { 550 if (yych == '"') {
550 yyt1 = YYCURSOR; 551 yyt1 = YYCURSOR;
551 goto yy74; 552 goto yy59;
552 } 553 }
553 goto yy18; 554 goto yy11;
554 } 555 }
555yy61: 556yy49:
556 yych = *++YYCURSOR; 557 yych = *++YYCURSOR;
557 if (yych == 'n') goto yy76; 558 if (yych == 'n') goto yy60;
558 goto yy18; 559 goto yy11;
559yy62: 560yy50:
560 yych = *++YYCURSOR; 561 yych = *++YYCURSOR;
561 if (yych <= 0x1F) { 562 if (yych <= 0x1F) {
562 if (yych == '\t') goto yy62; 563 if (yych == '\t') goto yy50;
563 goto yy18; 564 goto yy11;
564 } else { 565 } else {
565 if (yych <= ' ') goto yy62; 566 if (yych <= ' ') goto yy50;
566 if (yych == '"') { 567 if (yych == '"') {
567 yyt3 = YYCURSOR; 568 yyt3 = YYCURSOR;
568 goto yy77; 569 goto yy61;
569 } 570 }
570 goto yy18; 571 goto yy11;
571 } 572 }
572yy64: 573yy51:
573 yych = *++YYCURSOR; 574 yych = *++YYCURSOR;
574 if (yych == 'i') goto yy79; 575 if (yych == 'i') goto yy62;
575 goto yy18; 576 goto yy11;
576yy65: 577yy52:
577 yych = *++YYCURSOR; 578 yych = *++YYCURSOR;
578 if (yych == 'n') goto yy80; 579 if (yych == 'n') goto yy63;
579 goto yy18; 580 goto yy11;
580yy66: 581yy53:
581 yych = *++YYCURSOR; 582 yych = *++YYCURSOR;
582 yyt2 = YYCURSOR; 583 yyt2 = YYCURSOR;
583 if (yych == ';') goto yy81; 584 if (yych == ';') goto yy64;
584yy67: 585yy54:
585 t1 = yyt1; 586 t1 = yyt1;
586 t2 = yyt2; 587 t2 = yyt2;
587 { 588 {
@@ -590,19 +591,19 @@ yy67:
590 cs_log_error("[line %d]: %s", lineno, tmpstr); 591 cs_log_error("[line %d]: %s", lineno, tmpstr);
591 goto out; 592 goto out;
592 } 593 }
593yy68: 594yy55:
594 yych = *++YYCURSOR; 595 yych = *++YYCURSOR;
595 if (yybm[0+yych] & 64) { 596 if (yybm[0+yych] & 64) {
596 goto yy54; 597 goto yy44;
597 } 598 }
598 if (yych <= '\r') goto yy18; 599 if (yych <= '\r') goto yy11;
599 if (yych <= '"') goto yy82; 600 if (yych <= '"') goto yy65;
600 goto yy68; 601 goto yy55;
601yy70: 602yy56:
602 yych = *++YYCURSOR; 603 yych = *++YYCURSOR;
603 yyt2 = YYCURSOR; 604 yyt2 = YYCURSOR;
604 if (yych == ';') goto yy83; 605 if (yych == ';') goto yy66;
605yy71: 606yy57:
606 t1 = yyt1; 607 t1 = yyt1;
607 t2 = yyt2; 608 t2 = yyt2;
608 { 609 {
@@ -611,126 +612,126 @@ yy71:
611 cs_log_info("[line %d]: %s", lineno, tmpstr); 612 cs_log_info("[line %d]: %s", lineno, tmpstr);
612 goto yyc_init; 613 goto yyc_init;
613 } 614 }
614yy72: 615yy58:
615 yych = *++YYCURSOR; 616 yych = *++YYCURSOR;
616 if (yych <= '\r') { 617 if (yych <= '\r') {
617 if (yych == '\n') goto yy18; 618 if (yych == '\n') goto yy11;
618 if (yych <= '\f') goto yy57; 619 if (yych <= '\f') goto yy46;
619 goto yy18; 620 goto yy11;
620 } else { 621 } else {
621 if (yych <= '"') { 622 if (yych <= '"') {
622 if (yych <= '!') goto yy57; 623 if (yych <= '!') goto yy46;
623 goto yy84; 624 goto yy67;
624 } else { 625 } else {
625 if (yych == '\\') goto yy72; 626 if (yych == '\\') goto yy58;
626 goto yy57; 627 goto yy46;
627 } 628 }
628 } 629 }
629yy74: 630yy59:
630 yych = *++YYCURSOR; 631 yych = *++YYCURSOR;
631 if (yych <= '\r') { 632 if (yych <= '\r') {
632 if (yych == '\n') goto yy18; 633 if (yych == '\n') goto yy11;
633 if (yych <= '\f') goto yy74; 634 if (yych <= '\f') goto yy59;
634 goto yy18; 635 goto yy11;
635 } else { 636 } else {
636 if (yych <= '"') { 637 if (yych <= '"') {
637 if (yych <= '!') goto yy74; 638 if (yych <= '!') goto yy59;
638 goto yy85; 639 goto yy68;
639 } else { 640 } else {
640 if (yych == '\\') goto yy87; 641 if (yych == '\\') goto yy70;
641 goto yy74; 642 goto yy59;
642 } 643 }
643 } 644 }
644yy76: 645yy60:
645 yych = *++YYCURSOR; 646 yych = *++YYCURSOR;
646 if (yych == 'g') goto yy89; 647 if (yych == 'g') goto yy71;
647 goto yy18; 648 goto yy11;
648yy77: 649yy61:
649 yych = *++YYCURSOR; 650 yych = *++YYCURSOR;
650 if (yych <= '\r') { 651 if (yych <= '\r') {
651 if (yych == '\n') goto yy18; 652 if (yych == '\n') goto yy11;
652 if (yych <= '\f') goto yy77; 653 if (yych <= '\f') goto yy61;
653 goto yy18; 654 goto yy11;
654 } else { 655 } else {
655 if (yych <= '"') { 656 if (yych <= '"') {
656 if (yych <= '!') goto yy77; 657 if (yych <= '!') goto yy61;
657 goto yy90; 658 goto yy72;
658 } else { 659 } else {
659 if (yych == '\\') goto yy92; 660 if (yych == '\\') goto yy74;
660 goto yy77; 661 goto yy61;
661 } 662 }
662 } 663 }
663yy79: 664yy62:
664 yych = *++YYCURSOR; 665 yych = *++YYCURSOR;
665 if (yych == 'o') goto yy94; 666 if (yych == 'o') goto yy75;
666 goto yy18; 667 goto yy11;
667yy80: 668yy63:
668 yych = *++YYCURSOR; 669 yych = *++YYCURSOR;
669 if (yych == 'd') goto yy95; 670 if (yych == 'd') goto yy76;
670 goto yy18; 671 goto yy11;
671yy81: 672yy64:
672 ++YYCURSOR; 673 ++YYCURSOR;
673 goto yy67; 674 goto yy54;
674yy82: 675yy65:
675 yyaccept = 1; 676 yyaccept = 1;
676 yych = *(YYMARKER = ++YYCURSOR); 677 yych = *(YYMARKER = ++YYCURSOR);
677 if (yybm[0+yych] & 128) { 678 if (yybm[0+yych] & 128) {
678 goto yy68; 679 goto yy55;
679 } 680 }
680 if (yych <= '\r') { 681 if (yych <= '\r') {
681 if (yych == '\n') { 682 if (yych == '\n') {
682 yyt2 = YYCURSOR; 683 yyt2 = YYCURSOR;
683 goto yy67; 684 goto yy54;
684 } 685 }
685 if (yych <= '\f') goto yy54; 686 if (yych <= '\f') goto yy44;
686 yyt2 = YYCURSOR; 687 yyt2 = YYCURSOR;
687 goto yy67; 688 goto yy54;
688 } else { 689 } else {
689 if (yych <= '"') { 690 if (yych <= '"') {
690 if (yych <= '!') goto yy54; 691 if (yych <= '!') goto yy44;
691 goto yy66; 692 goto yy53;
692 } else { 693 } else {
693 if (yych == ';') { 694 if (yych == ';') {
694 yyt2 = YYCURSOR; 695 yyt2 = YYCURSOR;
695 goto yy96; 696 goto yy77;
696 } 697 }
697 goto yy54; 698 goto yy44;
698 } 699 }
699 } 700 }
700yy83: 701yy66:
701 ++YYCURSOR; 702 ++YYCURSOR;
702 goto yy71; 703 goto yy57;
703yy84: 704yy67:
704 yyaccept = 2; 705 yyaccept = 2;
705 yych = *(YYMARKER = ++YYCURSOR); 706 yych = *(YYMARKER = ++YYCURSOR);
706 if (yych <= '!') { 707 if (yych <= '!') {
707 if (yych <= '\n') { 708 if (yych <= '\n') {
708 if (yych <= '\t') goto yy57; 709 if (yych <= '\t') goto yy46;
709 yyt2 = YYCURSOR; 710 yyt2 = YYCURSOR;
710 goto yy71; 711 goto yy57;
711 } else { 712 } else {
712 if (yych == '\r') { 713 if (yych == '\r') {
713 yyt2 = YYCURSOR; 714 yyt2 = YYCURSOR;
714 goto yy71; 715 goto yy57;
715 } 716 }
716 goto yy57; 717 goto yy46;
717 } 718 }
718 } else { 719 } else {
719 if (yych <= ';') { 720 if (yych <= ';') {
720 if (yych <= '"') goto yy70; 721 if (yych <= '"') goto yy56;
721 if (yych <= ':') goto yy57; 722 if (yych <= ':') goto yy46;
722 yyt2 = YYCURSOR; 723 yyt2 = YYCURSOR;
723 goto yy97; 724 goto yy78;
724 } else { 725 } else {
725 if (yych == '\\') goto yy72; 726 if (yych == '\\') goto yy58;
726 goto yy57; 727 goto yy46;
727 } 728 }
728 } 729 }
729yy85: 730yy68:
730 yych = *++YYCURSOR; 731 yych = *++YYCURSOR;
731 yyt2 = YYCURSOR; 732 yyt2 = YYCURSOR;
732 if (yych == ';') goto yy98; 733 if (yych == ';') goto yy79;
733yy86: 734yy69:
734 t1 = yyt1; 735 t1 = yyt1;
735 t2 = yyt2; 736 t2 = yyt2;
736 { 737 {
@@ -739,30 +740,30 @@ yy86:
739 cs_log_warning("[line %d]: %s", lineno, tmpstr); 740 cs_log_warning("[line %d]: %s", lineno, tmpstr);
740 goto yyc_init; 741 goto yyc_init;
741 } 742 }
742yy87: 743yy70:
743 yych = *++YYCURSOR; 744 yych = *++YYCURSOR;
744 if (yych <= '\r') { 745 if (yych <= '\r') {
745 if (yych == '\n') goto yy18; 746 if (yych == '\n') goto yy11;
746 if (yych <= '\f') goto yy74; 747 if (yych <= '\f') goto yy59;
747 goto yy18; 748 goto yy11;
748 } else { 749 } else {
749 if (yych <= '"') { 750 if (yych <= '"') {
750 if (yych <= '!') goto yy74; 751 if (yych <= '!') goto yy59;
751 goto yy99; 752 goto yy80;
752 } else { 753 } else {
753 if (yych == '\\') goto yy87; 754 if (yych == '\\') goto yy70;
754 goto yy74; 755 goto yy59;
755 } 756 }
756 } 757 }
757yy89: 758yy71:
758 yych = *++YYCURSOR; 759 yych = *++YYCURSOR;
759 if (yych == '"') goto yy18; 760 if (yych == '"') goto yy11;
760 goto yy60; 761 goto yy48;
761yy90: 762yy72:
762 yych = *++YYCURSOR; 763 yych = *++YYCURSOR;
763 yyt4 = YYCURSOR; 764 yyt4 = YYCURSOR;
764 goto yy101; 765 goto yy82;
765yy91: 766yy73:
766 t1 = yyt1; 767 t1 = yyt1;
767 t2 = yyt2; 768 t2 = yyt2;
768 t3 = yyt3; 769 t3 = yyt3;
@@ -779,213 +780,213 @@ yy91:
779 zend_hash_str_add_ptr(&vars, key, keylen, tmp); 780 zend_hash_str_add_ptr(&vars, key, keylen, tmp);
780 goto yyc_init; 781 goto yyc_init;
781 } 782 }
782yy92: 783yy74:
783 yych = *++YYCURSOR; 784 yych = *++YYCURSOR;
784 if (yych <= '\r') { 785 if (yych <= '\r') {
785 if (yych == '\n') goto yy18; 786 if (yych == '\n') goto yy11;
786 if (yych <= '\f') goto yy77; 787 if (yych <= '\f') goto yy61;
787 goto yy18; 788 goto yy11;
788 } else { 789 } else {
789 if (yych <= '"') { 790 if (yych <= '"') {
790 if (yych <= '!') goto yy77; 791 if (yych <= '!') goto yy61;
791 goto yy103; 792 goto yy83;
792 } else { 793 } else {
793 if (yych == '\\') goto yy92; 794 if (yych == '\\') goto yy74;
794 goto yy77; 795 goto yy61;
795 } 796 }
796 } 797 }
797yy94: 798yy75:
798 yych = *++YYCURSOR; 799 yych = *++YYCURSOR;
799 if (yych == 'n') goto yy104; 800 if (yych == 'n') goto yy84;
800 goto yy18; 801 goto yy11;
801yy95: 802yy76:
802 yych = *++YYCURSOR; 803 yych = *++YYCURSOR;
803 if (yych == 'i') goto yy105; 804 if (yych == 'i') goto yy85;
804 goto yy18; 805 goto yy11;
805yy96: 806yy77:
806 yyaccept = 3; 807 yyaccept = 3;
807 yych = *(YYMARKER = ++YYCURSOR); 808 yych = *(YYMARKER = ++YYCURSOR);
808 if (yybm[0+yych] & 64) { 809 if (yybm[0+yych] & 64) {
809 goto yy54; 810 goto yy44;
810 } 811 }
811 if (yych <= '\r') goto yy67; 812 if (yych <= '\r') goto yy54;
812 if (yych <= '"') goto yy66; 813 if (yych <= '"') goto yy53;
813 goto yy68; 814 goto yy55;
814yy97: 815yy78:
815 yyaccept = 4; 816 yyaccept = 4;
816 yych = *(YYMARKER = ++YYCURSOR); 817 yych = *(YYMARKER = ++YYCURSOR);
817 if (yych <= '\r') { 818 if (yych <= '\r') {
818 if (yych == '\n') goto yy71; 819 if (yych == '\n') goto yy57;
819 if (yych <= '\f') goto yy57; 820 if (yych <= '\f') goto yy46;
820 goto yy71; 821 goto yy57;
821 } else { 822 } else {
822 if (yych <= '"') { 823 if (yych <= '"') {
823 if (yych <= '!') goto yy57; 824 if (yych <= '!') goto yy46;
824 goto yy70; 825 goto yy56;
825 } else { 826 } else {
826 if (yych == '\\') goto yy72; 827 if (yych == '\\') goto yy58;
827 goto yy57; 828 goto yy46;
828 } 829 }
829 } 830 }
830yy98: 831yy79:
831 ++YYCURSOR; 832 ++YYCURSOR;
832 goto yy86; 833 goto yy69;
833yy99: 834yy80:
834 yyaccept = 5; 835 yyaccept = 5;
835 yych = *(YYMARKER = ++YYCURSOR); 836 yych = *(YYMARKER = ++YYCURSOR);
836 if (yych <= '!') { 837 if (yych <= '!') {
837 if (yych <= '\n') { 838 if (yych <= '\n') {
838 if (yych <= '\t') goto yy74; 839 if (yych <= '\t') goto yy59;
839 yyt2 = YYCURSOR; 840 yyt2 = YYCURSOR;
840 goto yy86; 841 goto yy69;
841 } else { 842 } else {
842 if (yych == '\r') { 843 if (yych == '\r') {
843 yyt2 = YYCURSOR; 844 yyt2 = YYCURSOR;
844 goto yy86; 845 goto yy69;
845 } 846 }
846 goto yy74; 847 goto yy59;
847 } 848 }
848 } else { 849 } else {
849 if (yych <= ';') { 850 if (yych <= ';') {
850 if (yych <= '"') goto yy85; 851 if (yych <= '"') goto yy68;
851 if (yych <= ':') goto yy74; 852 if (yych <= ':') goto yy59;
852 yyt2 = YYCURSOR; 853 yyt2 = YYCURSOR;
853 goto yy106; 854 goto yy86;
854 } else { 855 } else {
855 if (yych == '\\') goto yy87; 856 if (yych == '\\') goto yy70;
856 goto yy74; 857 goto yy59;
857 } 858 }
858 } 859 }
859yy100: 860yy81:
860 yych = *++YYCURSOR; 861 yych = *++YYCURSOR;
861yy101: 862yy82:
862 if (yych <= 0x1F) { 863 if (yych <= 0x1F) {
863 if (yych == '\t') goto yy100; 864 if (yych == '\t') goto yy81;
864 goto yy91; 865 goto yy73;
865 } else { 866 } else {
866 if (yych <= ' ') goto yy100; 867 if (yych <= ' ') goto yy81;
867 if (yych != ';') goto yy91; 868 if (yych != ';') goto yy73;
868 } 869 }
869 ++YYCURSOR; 870 ++YYCURSOR;
870 goto yy91; 871 goto yy73;
871yy103: 872yy83:
872 yyaccept = 6; 873 yyaccept = 6;
873 yych = *(YYMARKER = ++YYCURSOR); 874 yych = *(YYMARKER = ++YYCURSOR);
874 if (yych <= ' ') { 875 if (yych <= ' ') {
875 if (yych <= '\n') { 876 if (yych <= '\n') {
876 if (yych <= 0x08) goto yy77; 877 if (yych <= 0x08) goto yy61;
877 if (yych <= '\t') { 878 if (yych <= '\t') {
878 yyt4 = YYCURSOR; 879 yyt4 = YYCURSOR;
879 goto yy107; 880 goto yy87;
880 } 881 }
881 yyt4 = YYCURSOR; 882 yyt4 = YYCURSOR;
882 goto yy91; 883 goto yy73;
883 } else { 884 } else {
884 if (yych == '\r') { 885 if (yych == '\r') {
885 yyt4 = YYCURSOR; 886 yyt4 = YYCURSOR;
886 goto yy91; 887 goto yy73;
887 } 888 }
888 if (yych <= 0x1F) goto yy77; 889 if (yych <= 0x1F) goto yy61;
889 yyt4 = YYCURSOR; 890 yyt4 = YYCURSOR;
890 goto yy107; 891 goto yy87;
891 } 892 }
892 } else { 893 } else {
893 if (yych <= ':') { 894 if (yych <= ':') {
894 if (yych == '"') goto yy90; 895 if (yych == '"') goto yy72;
895 goto yy77; 896 goto yy61;
896 } else { 897 } else {
897 if (yych <= ';') { 898 if (yych <= ';') {
898 yyt4 = YYCURSOR; 899 yyt4 = YYCURSOR;
899 goto yy109; 900 goto yy88;
900 } 901 }
901 if (yych == '\\') goto yy92; 902 if (yych == '\\') goto yy74;
902 goto yy77; 903 goto yy61;
903 } 904 }
904 } 905 }
905yy104: 906yy84:
906 yych = *++YYCURSOR; 907 yych = *++YYCURSOR;
907 if (yych == '\t') goto yy110; 908 if (yych == '\t') goto yy89;
908 if (yych == ' ') goto yy110; 909 if (yych == ' ') goto yy89;
909 goto yy18; 910 goto yy11;
910yy105: 911yy85:
911 yych = *++YYCURSOR; 912 yych = *++YYCURSOR;
912 if (yych == 't') goto yy113; 913 if (yych == 't') goto yy90;
913 goto yy18; 914 goto yy11;
914yy106: 915yy86:
915 yyaccept = 7; 916 yyaccept = 7;
916 yych = *(YYMARKER = ++YYCURSOR); 917 yych = *(YYMARKER = ++YYCURSOR);
917 if (yych <= '\r') { 918 if (yych <= '\r') {
918 if (yych == '\n') goto yy86; 919 if (yych == '\n') goto yy69;
919 if (yych <= '\f') goto yy74; 920 if (yych <= '\f') goto yy59;
920 goto yy86; 921 goto yy69;
921 } else { 922 } else {
922 if (yych <= '"') { 923 if (yych <= '"') {
923 if (yych <= '!') goto yy74; 924 if (yych <= '!') goto yy59;
924 goto yy85; 925 goto yy68;
925 } else { 926 } else {
926 if (yych == '\\') goto yy87; 927 if (yych == '\\') goto yy70;
927 goto yy74; 928 goto yy59;
928 } 929 }
929 } 930 }
930yy107: 931yy87:
931 yyaccept = 8; 932 yyaccept = 8;
932 yych = *(YYMARKER = ++YYCURSOR); 933 yych = *(YYMARKER = ++YYCURSOR);
933 if (yych <= ' ') { 934 if (yych <= ' ') {
934 if (yych <= '\n') { 935 if (yych <= '\n') {
935 if (yych <= 0x08) goto yy77; 936 if (yych <= 0x08) goto yy61;
936 if (yych <= '\t') goto yy107; 937 if (yych <= '\t') goto yy87;
937 goto yy91; 938 goto yy73;
938 } else { 939 } else {
939 if (yych == '\r') goto yy91; 940 if (yych == '\r') goto yy73;
940 if (yych <= 0x1F) goto yy77; 941 if (yych <= 0x1F) goto yy61;
941 goto yy107; 942 goto yy87;
942 } 943 }
943 } else { 944 } else {
944 if (yych <= ':') { 945 if (yych <= ':') {
945 if (yych == '"') goto yy90; 946 if (yych == '"') goto yy72;
946 goto yy77; 947 goto yy61;
947 } else { 948 } else {
948 if (yych <= ';') goto yy109; 949 if (yych <= ';') goto yy88;
949 if (yych == '\\') goto yy92; 950 if (yych == '\\') goto yy74;
950 goto yy77; 951 goto yy61;
951 } 952 }
952 } 953 }
953yy109: 954yy88:
954 yyaccept = 8; 955 yyaccept = 8;
955 yych = *(YYMARKER = ++YYCURSOR); 956 yych = *(YYMARKER = ++YYCURSOR);
956 if (yych <= '\r') { 957 if (yych <= '\r') {
957 if (yych == '\n') goto yy91; 958 if (yych == '\n') goto yy73;
958 if (yych <= '\f') goto yy77; 959 if (yych <= '\f') goto yy61;
959 goto yy91; 960 goto yy73;
960 } else { 961 } else {
961 if (yych <= '"') { 962 if (yych <= '"') {
962 if (yych <= '!') goto yy77; 963 if (yych <= '!') goto yy61;
963 goto yy90; 964 goto yy72;
964 } else { 965 } else {
965 if (yych == '\\') goto yy92; 966 if (yych == '\\') goto yy74;
966 goto yy77; 967 goto yy61;
967 } 968 }
968 } 969 }
969yy110: 970yy89:
970 yych = *++YYCURSOR; 971 yych = *++YYCURSOR;
971 if (yych == '\t') goto yy110; 972 if (yych == '\t') goto yy89;
972 if (yych == ' ') goto yy110; 973 if (yych == ' ') goto yy89;
973 { cond_res_i = 0; goto yyc_cond; } 974 { cond_res_i = 0; goto yyc_cond; }
974yy113: 975yy90:
975 yych = *++YYCURSOR; 976 yych = *++YYCURSOR;
976 if (yych != 'i') goto yy18; 977 if (yych != 'i') goto yy11;
977 yych = *++YYCURSOR; 978 yych = *++YYCURSOR;
978 if (yych != 'o') goto yy18; 979 if (yych != 'o') goto yy11;
979 yych = *++YYCURSOR; 980 yych = *++YYCURSOR;
980 if (yych != 'n') goto yy18; 981 if (yych != 'n') goto yy11;
981yy116: 982yy91:
982 yych = *++YYCURSOR; 983 yych = *++YYCURSOR;
983 if (yych <= 0x1F) { 984 if (yych <= 0x1F) {
984 if (yych == '\t') goto yy116; 985 if (yych == '\t') goto yy91;
985 goto yy18; 986 goto yy11;
986 } else { 987 } else {
987 if (yych <= ' ') goto yy116; 988 if (yych <= ' ') goto yy91;
988 if (yych != ';') goto yy18; 989 if (yych != ';') goto yy11;
989 } 990 }
990 ++YYCURSOR; 991 ++YYCURSOR;
991 { cond_res[0] = 1; cond_res_i = 0; goto yyc_init; } 992 { cond_res[0] = 1; cond_res_i = 0; goto yyc_init; }
@@ -1029,85 +1030,85 @@ yyc_cond:
1029 }; 1030 };
1030 yych = *YYCURSOR; 1031 yych = *YYCURSOR;
1031 if (yybm[0+yych] & 8) { 1032 if (yybm[0+yych] & 8) {
1032 goto yy124; 1033 goto yy95;
1033 } 1034 }
1034 if (yych <= '(') { 1035 if (yych <= '(') {
1035 if (yych <= '\r') { 1036 if (yych <= '\r') {
1036 if (yych <= 0x08) goto yy122; 1037 if (yych <= 0x08) goto yy93;
1037 if (yych <= '\n') goto yy127; 1038 if (yych <= '\n') goto yy96;
1038 if (yych >= '\r') goto yy129; 1039 if (yych >= '\r') goto yy97;
1039 } else { 1040 } else {
1040 if (yych <= 0x1F) goto yy122; 1041 if (yych <= 0x1F) goto yy93;
1041 if (yych <= '!') goto yy130; 1042 if (yych <= '!') goto yy98;
1042 if (yych >= '(') goto yy132; 1043 if (yych >= '(') goto yy99;
1043 } 1044 }
1044 } else { 1045 } else {
1045 if (yych <= 'Z') { 1046 if (yych <= 'Z') {
1046 if (yych <= '/') goto yy122; 1047 if (yych <= '/') goto yy93;
1047 if (yych <= '9') { 1048 if (yych <= '9') {
1048 yyt1 = YYCURSOR; 1049 yyt1 = YYCURSOR;
1049 goto yy134; 1050 goto yy100;
1050 } 1051 }
1051 if (yych >= 'A') { 1052 if (yych >= 'A') {
1052 yyt1 = YYCURSOR; 1053 yyt1 = YYCURSOR;
1053 goto yy137; 1054 goto yy101;
1054 } 1055 }
1055 } else { 1056 } else {
1056 if (yych <= '_') { 1057 if (yych <= '_') {
1057 if (yych >= '_') { 1058 if (yych >= '_') {
1058 yyt1 = YYCURSOR; 1059 yyt1 = YYCURSOR;
1059 goto yy137; 1060 goto yy101;
1060 } 1061 }
1061 } else { 1062 } else {
1062 if (yych <= '`') goto yy122; 1063 if (yych <= '`') goto yy93;
1063 if (yych <= 'z') { 1064 if (yych <= 'z') {
1064 yyt1 = YYCURSOR; 1065 yyt1 = YYCURSOR;
1065 goto yy137; 1066 goto yy101;
1066 } 1067 }
1067 } 1068 }
1068 } 1069 }
1069 } 1070 }
1070yy122: 1071yy93:
1071 ++YYCURSOR; 1072 ++YYCURSOR;
1072yy123: 1073yy94:
1073 { cs_log_error("Syntax error in condition on line %d", lineno); goto out; } 1074 { cs_log_error("Syntax error in condition on line %d", lineno); goto out; }
1074yy124: 1075yy95:
1075 yych = *++YYCURSOR; 1076 yych = *++YYCURSOR;
1076 if (yybm[0+yych] & 8) { 1077 if (yybm[0+yych] & 8) {
1077 goto yy124; 1078 goto yy95;
1078 } 1079 }
1079 { goto yyc_cond; } 1080 { goto yyc_cond; }
1080yy127: 1081yy96:
1081 ++YYCURSOR; 1082 ++YYCURSOR;
1082 { lineno++; goto yyc_cond; } 1083 { lineno++; goto yyc_cond; }
1083yy129: 1084yy97:
1084 yych = *++YYCURSOR; 1085 yych = *++YYCURSOR;
1085 if (yych == '\n') goto yy127; 1086 if (yych == '\n') goto yy96;
1086 goto yy123; 1087 goto yy94;
1087yy130: 1088yy98:
1088 ++YYCURSOR; 1089 ++YYCURSOR;
1089 t1 = YYCURSOR - 1; 1090 t1 = YYCURSOR - 1;
1090 { sy_op_push(*t1); goto yyc_cond; } 1091 { sy_op_push(*t1); goto yyc_cond; }
1091yy132: 1092yy99:
1092 ++YYCURSOR; 1093 ++YYCURSOR;
1093 t1 = YYCURSOR - 1; 1094 t1 = YYCURSOR - 1;
1094 { sy_op_push(*t1); goto yyc_cond; } 1095 { sy_op_push(*t1); goto yyc_cond; }
1095yy134: 1096yy100:
1096 yych = *++YYCURSOR; 1097 yych = *++YYCURSOR;
1097 if (yybm[0+yych] & 16) { 1098 if (yybm[0+yych] & 16) {
1098 goto yy134; 1099 goto yy100;
1099 } 1100 }
1100 t1 = yyt1; 1101 t1 = yyt1;
1101 t2 = YYCURSOR; 1102 t2 = YYCURSOR;
1102 { sy_res_push(atoi(t1)); goto yyc_cond_op; } 1103 { sy_res_push(atoi(t1)); goto yyc_cond_op; }
1103yy137: 1104yy101:
1104 yyaccept = 0; 1105 yyaccept = 0;
1105 yych = *(YYMARKER = ++YYCURSOR); 1106 yych = *(YYMARKER = ++YYCURSOR);
1106 if (yybm[0+yych] & 32) { 1107 if (yybm[0+yych] & 32) {
1107 goto yy137; 1108 goto yy101;
1108 } 1109 }
1109 if (yych == '(') goto yy140; 1110 if (yych == '(') goto yy103;
1110yy139: 1111yy102:
1111 t1 = yyt1; 1112 t1 = yyt1;
1112 t2 = YYCURSOR; 1113 t2 = YYCURSOR;
1113 { 1114 {
@@ -1119,34 +1120,34 @@ yy139:
1119 sy_res_push(atoi(ZSTR_VAL(tmp))); 1120 sy_res_push(atoi(ZSTR_VAL(tmp)));
1120 goto yyc_cond_op; 1121 goto yyc_cond_op;
1121 } 1122 }
1122yy140: 1123yy103:
1123 yych = *++YYCURSOR; 1124 yych = *++YYCURSOR;
1124 if (yych == '"') { 1125 if (yych == '"') {
1125 yyt2 = YYCURSOR; 1126 yyt2 = YYCURSOR;
1126 goto yy142; 1127 goto yy105;
1127 } 1128 }
1128 if (yych == ')') { 1129 if (yych == ')') {
1129 yyt2 = YYCURSOR; 1130 yyt2 = YYCURSOR;
1130 goto yy144; 1131 goto yy106;
1131 } 1132 }
1132yy141: 1133yy104:
1133 YYCURSOR = YYMARKER; 1134 YYCURSOR = YYMARKER;
1134 if (yyaccept == 0) { 1135 if (yyaccept == 0) {
1135 goto yy139; 1136 goto yy102;
1136 } else { 1137 } else {
1137 goto yy145; 1138 goto yy107;
1138 } 1139 }
1139yy142: 1140yy105:
1140 yych = *++YYCURSOR; 1141 yych = *++YYCURSOR;
1141 if (yybm[0+yych] & 64) { 1142 if (yybm[0+yych] & 64) {
1142 goto yy142; 1143 goto yy105;
1143 } 1144 }
1144 if (yych <= '\r') goto yy141; 1145 if (yych <= '\r') goto yy104;
1145 if (yych <= '"') goto yy146; 1146 if (yych <= '"') goto yy108;
1146 goto yy147; 1147 goto yy109;
1147yy144: 1148yy106:
1148 ++YYCURSOR; 1149 ++YYCURSOR;
1149yy145: 1150yy107:
1150 t1 = yyt1; 1151 t1 = yyt1;
1151 t3 = yyt2; 1152 t3 = yyt2;
1152 t2 = yyt2 - 1; 1153 t2 = yyt2 - 1;
@@ -1161,41 +1162,41 @@ yy145:
1161 } 1162 }
1162 goto yyc_cond_op; 1163 goto yyc_cond_op;
1163 } 1164 }
1164yy146: 1165yy108:
1165 yych = *++YYCURSOR; 1166 yych = *++YYCURSOR;
1166 if (yych == ')') goto yy144; 1167 if (yych == ')') goto yy106;
1167 goto yy141; 1168 goto yy104;
1168yy147: 1169yy109:
1169 yych = *++YYCURSOR; 1170 yych = *++YYCURSOR;
1170 if (yybm[0+yych] & 64) { 1171 if (yybm[0+yych] & 64) {
1171 goto yy142; 1172 goto yy105;
1172 } 1173 }
1173 if (yych <= '\r') goto yy141; 1174 if (yych <= '\r') goto yy104;
1174 if (yych >= '#') goto yy147; 1175 if (yych >= '#') goto yy109;
1175 yych = *++YYCURSOR; 1176 yych = *++YYCURSOR;
1176 if (yybm[0+yych] & 128) { 1177 if (yybm[0+yych] & 128) {
1177 goto yy147; 1178 goto yy109;
1178 } 1179 }
1179 if (yych <= '\r') { 1180 if (yych <= '\r') {
1180 if (yych == '\n') goto yy141; 1181 if (yych == '\n') goto yy104;
1181 if (yych <= '\f') goto yy142; 1182 if (yych <= '\f') goto yy105;
1182 goto yy141; 1183 goto yy104;
1183 } else { 1184 } else {
1184 if (yych <= '"') { 1185 if (yych <= '"') {
1185 if (yych <= '!') goto yy142; 1186 if (yych <= '!') goto yy105;
1186 goto yy146; 1187 goto yy108;
1187 } else { 1188 } else {
1188 if (yych != ')') goto yy142; 1189 if (yych != ')') goto yy105;
1189 } 1190 }
1190 } 1191 }
1191 yyaccept = 1; 1192 yyaccept = 1;
1192 yych = *(YYMARKER = ++YYCURSOR); 1193 yych = *(YYMARKER = ++YYCURSOR);
1193 if (yybm[0+yych] & 64) { 1194 if (yybm[0+yych] & 64) {
1194 goto yy142; 1195 goto yy105;
1195 } 1196 }
1196 if (yych <= '\r') goto yy145; 1197 if (yych <= '\r') goto yy107;
1197 if (yych <= '"') goto yy146; 1198 if (yych <= '"') goto yy108;
1198 goto yy147; 1199 goto yy109;
1199 } 1200 }
1200/* *********************************** */ 1201/* *********************************** */
1201yyc_cond_op: 1202yyc_cond_op:
@@ -1236,63 +1237,63 @@ yyc_cond_op:
1236 }; 1237 };
1237 yych = *YYCURSOR; 1238 yych = *YYCURSOR;
1238 if (yybm[0+yych] & 128) { 1239 if (yybm[0+yych] & 128) {
1239 goto yy155; 1240 goto yy113;
1240 } 1241 }
1241 if (yych <= ')') { 1242 if (yych <= ')') {
1242 if (yych <= '\r') { 1243 if (yych <= '\r') {
1243 if (yych <= 0x08) goto yy153; 1244 if (yych <= 0x08) goto yy111;
1244 if (yych <= '\n') goto yy158; 1245 if (yych <= '\n') goto yy114;
1245 if (yych >= '\r') goto yy160; 1246 if (yych >= '\r') goto yy115;
1246 } else { 1247 } else {
1247 if (yych == '&') { 1248 if (yych == '&') {
1248 yyt1 = YYCURSOR; 1249 yyt1 = YYCURSOR;
1249 goto yy161; 1250 goto yy116;
1250 } 1251 }
1251 if (yych >= ')') goto yy162; 1252 if (yych >= ')') goto yy117;
1252 } 1253 }
1253 } else { 1254 } else {
1254 if (yych <= '=') { 1255 if (yych <= '=') {
1255 if (yych <= ':') goto yy153; 1256 if (yych <= ':') goto yy111;
1256 if (yych <= ';') goto yy164; 1257 if (yych <= ';') goto yy118;
1257 if (yych <= '<') { 1258 if (yych <= '<') {
1258 yyt1 = YYCURSOR; 1259 yyt1 = YYCURSOR;
1259 goto yy166; 1260 goto yy119;
1260 } 1261 }
1261 yyt1 = YYCURSOR; 1262 yyt1 = YYCURSOR;
1262 goto yy168; 1263 goto yy121;
1263 } else { 1264 } else {
1264 if (yych <= '>') { 1265 if (yych <= '>') {
1265 yyt1 = YYCURSOR; 1266 yyt1 = YYCURSOR;
1266 goto yy166; 1267 goto yy119;
1267 } 1268 }
1268 if (yych == '|') { 1269 if (yych == '|') {
1269 yyt1 = YYCURSOR; 1270 yyt1 = YYCURSOR;
1270 goto yy169; 1271 goto yy122;
1271 } 1272 }
1272 } 1273 }
1273 } 1274 }
1274yy153: 1275yy111:
1275 ++YYCURSOR; 1276 ++YYCURSOR;
1276yy154: 1277yy112:
1277 { cs_log_error("Syntax error in condition on line %d", lineno); goto out; } 1278 { cs_log_error("Syntax error in condition on line %d", lineno); goto out; }
1278yy155: 1279yy113:
1279 yych = *++YYCURSOR; 1280 yych = *++YYCURSOR;
1280 if (yybm[0+yych] & 128) { 1281 if (yybm[0+yych] & 128) {
1281 goto yy155; 1282 goto yy113;
1282 } 1283 }
1283 { goto yyc_cond_op; } 1284 { goto yyc_cond_op; }
1284yy158: 1285yy114:
1285 ++YYCURSOR; 1286 ++YYCURSOR;
1286 { lineno++; goto yyc_cond_op; } 1287 { lineno++; goto yyc_cond_op; }
1287yy160: 1288yy115:
1288 yych = *++YYCURSOR; 1289 yych = *++YYCURSOR;
1289 if (yych == '\n') goto yy158; 1290 if (yych == '\n') goto yy114;
1290 goto yy154; 1291 goto yy112;
1291yy161: 1292yy116:
1292 yych = *++YYCURSOR; 1293 yych = *++YYCURSOR;
1293 if (yych == '&') goto yy170; 1294 if (yych == '&') goto yy123;
1294 goto yy154; 1295 goto yy112;
1295yy162: 1296yy117:
1296 ++YYCURSOR; 1297 ++YYCURSOR;
1297 { 1298 {
1298 while (cond_op_i && sy_op_peek() != '(') { 1299 while (cond_op_i && sy_op_peek() != '(') {
@@ -1304,7 +1305,7 @@ yy162:
1304 cond_op_i--; 1305 cond_op_i--;
1305 goto yyc_cond_op; 1306 goto yyc_cond_op;
1306 } 1307 }
1307yy164: 1308yy118:
1308 ++YYCURSOR; 1309 ++YYCURSOR;
1309 { 1310 {
1310 while (cond_op_i) { 1311 while (cond_op_i) {
@@ -1314,10 +1315,10 @@ yy164:
1314 if (cond_res_i > 1) { cs_log_error("invalid condition on line %d", lineno); goto out; } 1315 if (cond_res_i > 1) { cs_log_error("invalid condition on line %d", lineno); goto out; }
1315 goto yyc_init; 1316 goto yyc_init;
1316 } 1317 }
1317yy166: 1318yy119:
1318 yych = *++YYCURSOR; 1319 yych = *++YYCURSOR;
1319 if (yych == '=') goto yy170; 1320 if (yych == '=') goto yy123;
1320yy167: 1321yy120:
1321 t1 = yyt1; 1322 t1 = yyt1;
1322 t2 = YYCURSOR; 1323 t2 = YYCURSOR;
1323 { 1324 {
@@ -1334,16 +1335,16 @@ yy167:
1334 sy_op_push(*t1); 1335 sy_op_push(*t1);
1335 goto yyc_cond; 1336 goto yyc_cond;
1336 } 1337 }
1337yy168: 1338yy121:
1338 yych = *++YYCURSOR; 1339 yych = *++YYCURSOR;
1339 if (yych == '=') goto yy170; 1340 if (yych == '=') goto yy123;
1340 goto yy154; 1341 goto yy112;
1341yy169: 1342yy122:
1342 yych = *++YYCURSOR; 1343 yych = *++YYCURSOR;
1343 if (yych != '|') goto yy154; 1344 if (yych != '|') goto yy112;
1344yy170: 1345yy123:
1345 ++YYCURSOR; 1346 ++YYCURSOR;
1346 goto yy167; 1347 goto yy120;
1347 } 1348 }
1348/* *********************************** */ 1349/* *********************************** */
1349yyc_rule: 1350yyc_rule:
@@ -1384,77 +1385,77 @@ yyc_rule:
1384 }; 1385 };
1385 yych = *YYCURSOR; 1386 yych = *YYCURSOR;
1386 if (yybm[0+yych] & 8) { 1387 if (yybm[0+yych] & 8) {
1387 goto yy175; 1388 goto yy127;
1388 } 1389 }
1389 if (yych <= '\r') { 1390 if (yych <= '\r') {
1390 if (yych <= 0x08) goto yy173; 1391 if (yych <= 0x08) goto yy125;
1391 if (yych <= '\n') goto yy178; 1392 if (yych <= '\n') goto yy128;
1392 if (yych >= '\r') goto yy179; 1393 if (yych >= '\r') goto yy129;
1393 } else { 1394 } else {
1394 if (yych <= '.') { 1395 if (yych <= '.') {
1395 if (yych >= '.') goto yy180; 1396 if (yych >= '.') goto yy130;
1396 } else { 1397 } else {
1397 if (yych == ';') goto yy181; 1398 if (yych == ';') goto yy131;
1398 } 1399 }
1399 } 1400 }
1400yy173: 1401yy125:
1401 ++YYCURSOR; 1402 ++YYCURSOR;
1402yy174: 1403yy126:
1403 { goto end_of_rule; } 1404 { goto end_of_rule; }
1404yy175: 1405yy127:
1405 yych = *++YYCURSOR; 1406 yych = *++YYCURSOR;
1406 if (yybm[0+yych] & 8) { 1407 if (yybm[0+yych] & 8) {
1407 goto yy175; 1408 goto yy127;
1408 } 1409 }
1409 { goto yyc_rule; } 1410 { goto yyc_rule; }
1410yy178: 1411yy128:
1411 yyaccept = 0; 1412 yyaccept = 0;
1412 yych = *(YYMARKER = ++YYCURSOR); 1413 yych = *(YYMARKER = ++YYCURSOR);
1413 if (yych <= '\r') { 1414 if (yych <= '\r') {
1414 if (yych <= 0x08) goto yy174; 1415 if (yych <= 0x08) goto yy126;
1415 if (yych <= '\n') { 1416 if (yych <= '\n') {
1416 yyt1 = YYCURSOR; 1417 yyt1 = YYCURSOR;
1417 goto yy183; 1418 goto yy132;
1418 } 1419 }
1419 if (yych <= '\f') goto yy174; 1420 if (yych <= '\f') goto yy126;
1420 yyt1 = YYCURSOR; 1421 yyt1 = YYCURSOR;
1421 goto yy186; 1422 goto yy134;
1422 } else { 1423 } else {
1423 if (yych <= ' ') { 1424 if (yych <= ' ') {
1424 if (yych <= 0x1F) goto yy174; 1425 if (yych <= 0x1F) goto yy126;
1425 yyt1 = YYCURSOR; 1426 yyt1 = YYCURSOR;
1426 goto yy183; 1427 goto yy132;
1427 } else { 1428 } else {
1428 if (yych == '.') { 1429 if (yych == '.') {
1429 yyt1 = YYCURSOR; 1430 yyt1 = YYCURSOR;
1430 goto yy187; 1431 goto yy135;
1431 } 1432 }
1432 goto yy174; 1433 goto yy126;
1433 } 1434 }
1434 } 1435 }
1435yy179: 1436yy129:
1436 yyaccept = 0; 1437 yyaccept = 0;
1437 yych = *(YYMARKER = ++YYCURSOR); 1438 yych = *(YYMARKER = ++YYCURSOR);
1438 if (yych == '\n') goto yy189; 1439 if (yych == '\n') goto yy136;
1439 goto yy174; 1440 goto yy126;
1440yy180: 1441yy130:
1441 yych = *++YYCURSOR; 1442 yych = *++YYCURSOR;
1442 if (yych <= '^') { 1443 if (yych <= '^') {
1443 if (yych <= '@') goto yy174; 1444 if (yych <= '@') goto yy126;
1444 if (yych <= 'Z') { 1445 if (yych <= 'Z') {
1445 yyt1 = YYCURSOR; 1446 yyt1 = YYCURSOR;
1446 goto yy190; 1447 goto yy137;
1447 } 1448 }
1448 goto yy174; 1449 goto yy126;
1449 } else { 1450 } else {
1450 if (yych == '`') goto yy174; 1451 if (yych == '`') goto yy126;
1451 if (yych <= 'z') { 1452 if (yych <= 'z') {
1452 yyt1 = YYCURSOR; 1453 yyt1 = YYCURSOR;
1453 goto yy190; 1454 goto yy137;
1454 } 1455 }
1455 goto yy174; 1456 goto yy126;
1456 } 1457 }
1457yy181: 1458yy131:
1458 ++YYCURSOR; 1459 ++YYCURSOR;
1459 { 1460 {
1460 end_of_rule: 1461 end_of_rule:
@@ -1465,71 +1466,71 @@ yy181:
1465 } 1466 }
1466 goto yyc_init; 1467 goto yyc_init;
1467 } 1468 }
1468yy183: 1469yy132:
1469 yych = *++YYCURSOR; 1470 yych = *++YYCURSOR;
1470 if (yybm[0+yych] & 16) { 1471 if (yybm[0+yych] & 16) {
1471 goto yy183; 1472 goto yy132;
1472 } 1473 }
1473 if (yych == '\r') goto yy186; 1474 if (yych == '\r') goto yy134;
1474 if (yych == '.') goto yy187; 1475 if (yych == '.') goto yy135;
1475yy185: 1476yy133:
1476 YYCURSOR = YYMARKER; 1477 YYCURSOR = YYMARKER;
1477 if (yyaccept <= 1) { 1478 if (yyaccept <= 1) {
1478 if (yyaccept == 0) { 1479 if (yyaccept == 0) {
1479 goto yy174; 1480 goto yy126;
1480 } else { 1481 } else {
1481 yyt3 = yyt4 = NULL; 1482 yyt3 = yyt4 = NULL;
1482 yyt2 = YYCURSOR; 1483 yyt2 = YYCURSOR;
1483 goto yy192; 1484 goto yy138;
1484 } 1485 }
1485 } else { 1486 } else {
1486 goto yy192; 1487 goto yy138;
1487 } 1488 }
1488yy186: 1489yy134:
1489 yych = *++YYCURSOR; 1490 yych = *++YYCURSOR;
1490 if (yych == '\n') goto yy183; 1491 if (yych == '\n') goto yy132;
1491 goto yy185; 1492 goto yy133;
1492yy187: 1493yy135:
1493 ++YYCURSOR; 1494 ++YYCURSOR;
1494 YYCURSOR = yyt1; 1495 YYCURSOR = yyt1;
1495 { lineno++; goto yyc_rule; } 1496 { lineno++; goto yyc_rule; }
1496yy189: 1497yy136:
1497 yych = *++YYCURSOR; 1498 yych = *++YYCURSOR;
1498 if (yych <= '\r') { 1499 if (yych <= '\r') {
1499 if (yych <= 0x08) goto yy185; 1500 if (yych <= 0x08) goto yy133;
1500 if (yych <= '\n') { 1501 if (yych <= '\n') {
1501 yyt1 = YYCURSOR; 1502 yyt1 = YYCURSOR;
1502 goto yy183; 1503 goto yy132;
1503 } 1504 }
1504 if (yych <= '\f') goto yy185; 1505 if (yych <= '\f') goto yy133;
1505 yyt1 = YYCURSOR; 1506 yyt1 = YYCURSOR;
1506 goto yy186; 1507 goto yy134;
1507 } else { 1508 } else {
1508 if (yych <= ' ') { 1509 if (yych <= ' ') {
1509 if (yych <= 0x1F) goto yy185; 1510 if (yych <= 0x1F) goto yy133;
1510 yyt1 = YYCURSOR; 1511 yyt1 = YYCURSOR;
1511 goto yy183; 1512 goto yy132;
1512 } else { 1513 } else {
1513 if (yych == '.') { 1514 if (yych == '.') {
1514 yyt1 = YYCURSOR; 1515 yyt1 = YYCURSOR;
1515 goto yy187; 1516 goto yy135;
1516 } 1517 }
1517 goto yy185; 1518 goto yy133;
1518 } 1519 }
1519 } 1520 }
1520yy190: 1521yy137:
1521 yyaccept = 1; 1522 yyaccept = 1;
1522 yych = *(YYMARKER = ++YYCURSOR); 1523 yych = *(YYMARKER = ++YYCURSOR);
1523 if (yybm[0+yych] & 32) { 1524 if (yybm[0+yych] & 32) {
1524 goto yy190; 1525 goto yy137;
1525 } 1526 }
1526 if (yych == '(') { 1527 if (yych == '(') {
1527 yyt2 = YYCURSOR; 1528 yyt2 = YYCURSOR;
1528 goto yy193; 1529 goto yy139;
1529 } 1530 }
1530 yyt3 = yyt4 = NULL; 1531 yyt3 = yyt4 = NULL;
1531 yyt2 = YYCURSOR; 1532 yyt2 = YYCURSOR;
1532yy192: 1533yy138:
1533 t1 = yyt1; 1534 t1 = yyt1;
1534 t2 = yyt2; 1535 t2 = yyt2;
1535 t3 = yyt3; 1536 t3 = yyt3;
@@ -1564,114 +1565,114 @@ yy192:
1564 parsed_rule[kw_i++] = kw; 1565 parsed_rule[kw_i++] = kw;
1565 goto yyc_rule; 1566 goto yyc_rule;
1566 } 1567 }
1567yy193: 1568yy139:
1568 yych = *++YYCURSOR; 1569 yych = *++YYCURSOR;
1569 if (yych <= '@') { 1570 if (yych <= '@') {
1570 if (yych <= '"') { 1571 if (yych <= '"') {
1571 if (yych <= '!') goto yy185; 1572 if (yych <= '!') goto yy133;
1572 yyt3 = YYCURSOR; 1573 yyt3 = YYCURSOR;
1573 } else { 1574 } else {
1574 if (yych == ')') { 1575 if (yych == ')') {
1575 yyt3 = yyt4 = YYCURSOR; 1576 yyt3 = yyt4 = YYCURSOR;
1576 goto yy196; 1577 goto yy141;
1577 } 1578 }
1578 goto yy185; 1579 goto yy133;
1579 } 1580 }
1580 } else { 1581 } else {
1581 if (yych <= '_') { 1582 if (yych <= '_') {
1582 if (yych <= 'Z') { 1583 if (yych <= 'Z') {
1583 yyt3 = YYCURSOR; 1584 yyt3 = YYCURSOR;
1584 goto yy197; 1585 goto yy142;
1585 } 1586 }
1586 if (yych <= '^') goto yy185; 1587 if (yych <= '^') goto yy133;
1587 yyt3 = YYCURSOR; 1588 yyt3 = YYCURSOR;
1588 goto yy197; 1589 goto yy142;
1589 } else { 1590 } else {
1590 if (yych <= '`') goto yy185; 1591 if (yych <= '`') goto yy133;
1591 if (yych <= 'z') { 1592 if (yych <= 'z') {
1592 yyt3 = YYCURSOR; 1593 yyt3 = YYCURSOR;
1593 goto yy197; 1594 goto yy142;
1594 } 1595 }
1595 goto yy185; 1596 goto yy133;
1596 } 1597 }
1597 } 1598 }
1598yy194: 1599yy140:
1599 yych = *++YYCURSOR; 1600 yych = *++YYCURSOR;
1600 if (yybm[0+yych] & 64) { 1601 if (yybm[0+yych] & 64) {
1601 goto yy194; 1602 goto yy140;
1602 } 1603 }
1603 if (yych <= '\r') goto yy185; 1604 if (yych <= '\r') goto yy133;
1604 if (yych <= '"') goto yy199; 1605 if (yych <= '"') goto yy143;
1605 goto yy200; 1606 goto yy144;
1606yy196: 1607yy141:
1607 ++YYCURSOR; 1608 ++YYCURSOR;
1608 goto yy192; 1609 goto yy138;
1609yy197: 1610yy142:
1610 yych = *++YYCURSOR; 1611 yych = *++YYCURSOR;
1611 if (yych <= '@') { 1612 if (yych <= '@') {
1612 if (yych <= ')') { 1613 if (yych <= ')') {
1613 if (yych <= '(') goto yy185; 1614 if (yych <= '(') goto yy133;
1614 yyt4 = YYCURSOR; 1615 yyt4 = YYCURSOR;
1615 goto yy196; 1616 goto yy141;
1616 } else { 1617 } else {
1617 if (yych <= '/') goto yy185; 1618 if (yych <= '/') goto yy133;
1618 if (yych <= '9') goto yy197; 1619 if (yych <= '9') goto yy142;
1619 goto yy185; 1620 goto yy133;
1620 } 1621 }
1621 } else { 1622 } else {
1622 if (yych <= '_') { 1623 if (yych <= '_') {
1623 if (yych <= 'Z') goto yy197; 1624 if (yych <= 'Z') goto yy142;
1624 if (yych <= '^') goto yy185; 1625 if (yych <= '^') goto yy133;
1625 goto yy197; 1626 goto yy142;
1626 } else { 1627 } else {
1627 if (yych <= '`') goto yy185; 1628 if (yych <= '`') goto yy133;
1628 if (yych <= 'z') goto yy197; 1629 if (yych <= 'z') goto yy142;
1629 goto yy185; 1630 goto yy133;
1630 } 1631 }
1631 } 1632 }
1632yy199: 1633yy143:
1633 yych = *++YYCURSOR; 1634 yych = *++YYCURSOR;
1634 if (yych == ')') { 1635 if (yych == ')') {
1635 yyt4 = YYCURSOR; 1636 yyt4 = YYCURSOR;
1636 goto yy196; 1637 goto yy141;
1637 } 1638 }
1638 goto yy185; 1639 goto yy133;
1639yy200: 1640yy144:
1640 yych = *++YYCURSOR; 1641 yych = *++YYCURSOR;
1641 if (yybm[0+yych] & 64) { 1642 if (yybm[0+yych] & 64) {
1642 goto yy194; 1643 goto yy140;
1643 } 1644 }
1644 if (yych <= '\r') goto yy185; 1645 if (yych <= '\r') goto yy133;
1645 if (yych >= '#') goto yy200; 1646 if (yych >= '#') goto yy144;
1646 yych = *++YYCURSOR; 1647 yych = *++YYCURSOR;
1647 if (yybm[0+yych] & 128) { 1648 if (yybm[0+yych] & 128) {
1648 goto yy200; 1649 goto yy144;
1649 } 1650 }
1650 if (yych <= '\r') { 1651 if (yych <= '\r') {
1651 if (yych == '\n') goto yy185; 1652 if (yych == '\n') goto yy133;
1652 if (yych <= '\f') goto yy194; 1653 if (yych <= '\f') goto yy140;
1653 goto yy185; 1654 goto yy133;
1654 } else { 1655 } else {
1655 if (yych <= '"') { 1656 if (yych <= '"') {
1656 if (yych <= '!') goto yy194; 1657 if (yych <= '!') goto yy140;
1657 goto yy199; 1658 goto yy143;
1658 } else { 1659 } else {
1659 if (yych != ')') goto yy194; 1660 if (yych != ')') goto yy140;
1660 yyt4 = YYCURSOR; 1661 yyt4 = YYCURSOR;
1661 } 1662 }
1662 } 1663 }
1663 yyaccept = 2; 1664 yyaccept = 2;
1664 yych = *(YYMARKER = ++YYCURSOR); 1665 yych = *(YYMARKER = ++YYCURSOR);
1665 if (yybm[0+yych] & 64) { 1666 if (yybm[0+yych] & 64) {
1666 goto yy194; 1667 goto yy140;
1667 } 1668 }
1668 if (yych <= '\r') goto yy192; 1669 if (yych <= '\r') goto yy138;
1669 if (yych <= '"') goto yy199; 1670 if (yych <= '"') goto yy143;
1670 goto yy200; 1671 goto yy144;
1671 } 1672 }
1672} 1673}
1673 1674
1674out: 1675out:
1675 zend_hash_destroy(&vars); 1676 zend_hash_destroy(&vars);
1676 return ret; 1677 return ret;
1677} \ No newline at end of file 1678}