diff options
| author | jvoisin | 2022-05-06 21:15:56 +0200 |
|---|---|---|
| committer | jvoisin | 2022-05-06 21:15:56 +0200 |
| commit | f2655b0339326fc9abfce20687a20a5cd7a9dd25 (patch) | |
| tree | c3832c59c742f6a4a720cb89222c701ff2fa2e75 /src/sp_config_scanner.cached.c | |
| parent | 924144799f380863aa3b13f444f478eb81dcef6c (diff) | |
Bump sp_config_scanner.cached.c
Diffstat (limited to 'src/sp_config_scanner.cached.c')
| -rw-r--r-- | src/sp_config_scanner.cached.c | 1167 |
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 | ||
| 17 | zend_string *sp_get_arg_string(sp_parsed_keyword *kw) { | 17 | zend_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 | ||
| 43 | zend_string *sp_get_textual_representation(sp_parsed_keyword *parsed_rule) { | 43 | zend_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 | } |
| 252 | yy2: | 253 | yy1: |
| 253 | ++YYCURSOR; | 254 | ++YYCURSOR; |
| 254 | { ret = SUCCESS; goto out; } | 255 | { ret = SUCCESS; goto out; } |
| 255 | yy4: | 256 | yy2: |
| 256 | ++YYCURSOR; | 257 | ++YYCURSOR; |
| 257 | yy5: | 258 | yy3: |
| 258 | { cs_log_error("Parser error on line %d", lineno); goto out; } | 259 | { cs_log_error("Parser error on line %d", lineno); goto out; } |
| 259 | yy6: | 260 | yy4: |
| 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; } |
| 265 | yy9: | 266 | yy5: |
| 266 | ++YYCURSOR; | 267 | ++YYCURSOR; |
| 267 | { lineno++; goto yyc_init; } | 268 | { lineno++; goto yyc_init; } |
| 268 | yy11: | 269 | yy6: |
| 269 | yych = *++YYCURSOR; | 270 | yych = *++YYCURSOR; |
| 270 | if (yych == '\n') goto yy9; | 271 | if (yych == '\n') goto yy5; |
| 271 | goto yy5; | 272 | goto yy3; |
| 272 | yy12: | 273 | yy7: |
| 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; } |
| 278 | yy15: | 279 | yy8: |
| 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 | } |
| 290 | yy16: | 291 | yy9: |
| 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; |
| 296 | yy17: | 297 | yy10: |
| 297 | yych = *++YYCURSOR; | 298 | yych = *++YYCURSOR; |
| 298 | if (yych == 'o') goto yy27; | 299 | if (yych == 'o') goto yy19; |
| 299 | yy18: | 300 | yy11: |
| 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 | } |
| 339 | yy12: | ||
| 340 | yych = *++YYCURSOR; | ||
| 341 | if (yych == 'n') goto yy20; | ||
| 342 | if (yych == 'r') goto yy21; | ||
| 343 | goto yy11; | ||
| 344 | yy13: | ||
| 345 | yych = *++YYCURSOR; | ||
| 346 | if (yych == 'n') goto yy22; | ||
| 347 | goto yy11; | ||
| 348 | yy14: | ||
| 349 | yych = *++YYCURSOR; | ||
| 350 | if (yych == 'o') goto yy23; | ||
| 351 | goto yy11; | ||
| 352 | yy15: | ||
| 353 | yych = *++YYCURSOR; | ||
| 354 | if (yych == 'e') goto yy17; | ||
| 355 | goto yy11; | ||
| 356 | yy16: | ||
| 357 | yych = *++YYCURSOR; | ||
| 358 | if (yych == 'a') goto yy24; | ||
| 359 | goto yy11; | ||
| 360 | yy17: | ||
| 361 | yych = *++YYCURSOR; | ||
| 362 | if (yych == 't') goto yy25; | ||
| 363 | goto yy11; | ||
| 364 | yy18: | ||
| 365 | ++YYCURSOR; | ||
| 366 | { kw_i = 0; goto yyc_rule; } | ||
| 338 | yy19: | 367 | yy19: |
| 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; | ||
| 343 | yy20: | 371 | yy20: |
| 344 | yych = *++YYCURSOR; | 372 | yych = *++YYCURSOR; |
| 345 | if (yych == 'n') goto yy30; | 373 | if (yych == 'd') goto yy27; |
| 346 | goto yy18; | 374 | goto yy11; |
| 347 | yy21: | 375 | yy21: |
| 348 | yych = *++YYCURSOR; | 376 | yych = *++YYCURSOR; |
| 349 | if (yych == 'o') goto yy31; | 377 | if (yych == 'r') goto yy28; |
| 350 | goto yy18; | 378 | goto yy11; |
| 351 | yy22: | 379 | yy22: |
| 352 | yych = *++YYCURSOR; | 380 | yych = *++YYCURSOR; |
| 353 | if (yych == 'e') goto yy24; | 381 | if (yych == 'f') goto yy29; |
| 354 | goto yy18; | 382 | goto yy11; |
| 355 | yy23: | 383 | yy23: |
| 356 | yych = *++YYCURSOR; | 384 | yych = *++YYCURSOR; |
| 357 | if (yych == 'a') goto yy32; | 385 | if (yych == 'g') goto yy30; |
| 358 | goto yy18; | 386 | goto yy11; |
| 359 | yy24: | 387 | yy24: |
| 360 | yych = *++YYCURSOR; | 388 | yych = *++YYCURSOR; |
| 361 | if (yych == 't') goto yy33; | 389 | if (yych == 'r') goto yy31; |
| 362 | goto yy18; | 390 | goto yy11; |
| 363 | yy25: | 391 | yy25: |
| 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; | ||
| 396 | yy26: | ||
| 397 | yych = *++YYCURSOR; | ||
| 398 | if (yych == 'd') goto yy33; | ||
| 399 | goto yy11; | ||
| 366 | yy27: | 400 | yy27: |
| 367 | yych = *++YYCURSOR; | 401 | yych = *++YYCURSOR; |
| 368 | if (yych == 'n') goto yy34; | 402 | if (yych == '_') goto yy34; |
| 369 | goto yy18; | 403 | goto yy11; |
| 370 | yy28: | 404 | yy28: |
| 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; | ||
| 374 | yy29: | 409 | yy29: |
| 375 | yych = *++YYCURSOR; | 410 | yych = *++YYCURSOR; |
| 376 | if (yych == 'r') goto yy36; | 411 | if (yych != 'o') goto yy11; |
| 377 | goto yy18; | ||
| 378 | yy30: | 412 | yy30: |
| 379 | yych = *++YYCURSOR; | 413 | yych = *++YYCURSOR; |
| 380 | if (yych == 'f') goto yy37; | 414 | if (yych == '"') goto yy11; |
| 381 | goto yy18; | 415 | goto yy39; |
| 382 | yy31: | 416 | yy31: |
| 383 | yych = *++YYCURSOR; | 417 | yych = *++YYCURSOR; |
| 384 | if (yych == 'g') goto yy38; | 418 | if (yych == 'n') goto yy40; |
| 385 | goto yy18; | 419 | goto yy11; |
| 386 | yy32: | 420 | yy32: |
| 387 | yych = *++YYCURSOR; | 421 | yych = *++YYCURSOR; |
| 388 | if (yych == 'r') goto yy39; | ||
| 389 | goto yy18; | ||
| 390 | yy33: | ||
| 391 | yych = *++YYCURSOR; | ||
| 392 | if (yych == '\t') goto yy40; | ||
| 393 | if (yych == ' ') goto yy40; | ||
| 394 | goto yy18; | ||
| 395 | yy34: | ||
| 396 | yych = *++YYCURSOR; | ||
| 397 | if (yych == 'd') goto yy42; | ||
| 398 | goto yy18; | ||
| 399 | yy35: | ||
| 400 | yych = *++YYCURSOR; | ||
| 401 | if (yych == '_') goto yy43; | ||
| 402 | goto yy18; | ||
| 403 | yy36: | ||
| 404 | yych = *++YYCURSOR; | ||
| 405 | if (yych == '"') goto yy18; | ||
| 406 | if (yych == 'o') goto yy46; | ||
| 407 | goto yy45; | ||
| 408 | yy37: | ||
| 409 | yych = *++YYCURSOR; | ||
| 410 | if (yych != 'o') goto yy18; | ||
| 411 | yy38: | ||
| 412 | yych = *++YYCURSOR; | ||
| 413 | if (yych == '"') goto yy18; | ||
| 414 | goto yy48; | ||
| 415 | yy39: | ||
| 416 | yych = *++YYCURSOR; | ||
| 417 | if (yych == 'n') goto yy49; | ||
| 418 | goto yy18; | ||
| 419 | yy40: | ||
| 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 | } |
| 447 | yy42: | 448 | yy33: |
| 448 | yych = *++YYCURSOR; | 449 | yych = *++YYCURSOR; |
| 449 | if (yych == 'i') goto yy52; | 450 | if (yych == 'i') goto yy42; |
| 450 | goto yy18; | 451 | goto yy11; |
| 451 | yy43: | 452 | yy34: |
| 452 | yych = *++YYCURSOR; | 453 | yych = *++YYCURSOR; |
| 453 | if (yych == 'c') goto yy53; | 454 | if (yych == 'c') goto yy43; |
| 454 | goto yy18; | 455 | goto yy11; |
| 455 | yy44: | 456 | yy35: |
| 456 | yych = *++YYCURSOR; | 457 | yych = *++YYCURSOR; |
| 457 | yy45: | 458 | yy36: |
| 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 | } |
| 469 | yy46: | 470 | yy37: |
| 470 | yych = *++YYCURSOR; | 471 | yych = *++YYCURSOR; |
| 471 | if (yych == 'r') goto yy56; | 472 | if (yych == 'r') goto yy45; |
| 472 | goto yy18; | 473 | goto yy11; |
| 473 | yy47: | 474 | yy38: |
| 474 | yych = *++YYCURSOR; | 475 | yych = *++YYCURSOR; |
| 475 | yy48: | 476 | yy39: |
| 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 | } |
| 487 | yy49: | 488 | yy40: |
| 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; |
| 492 | yy50: | 493 | yy41: |
| 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; |
| 506 | yy52: | 507 | yy42: |
| 507 | yych = *++YYCURSOR; | 508 | yych = *++YYCURSOR; |
| 508 | if (yych == 't') goto yy64; | 509 | if (yych == 't') goto yy51; |
| 509 | goto yy18; | 510 | goto yy11; |
| 510 | yy53: | 511 | yy43: |
| 511 | yych = *++YYCURSOR; | 512 | yych = *++YYCURSOR; |
| 512 | if (yych == 'o') goto yy65; | 513 | if (yych == 'o') goto yy52; |
| 513 | goto yy18; | 514 | goto yy11; |
| 514 | yy54: | 515 | yy44: |
| 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; |
| 522 | yy56: | 523 | yy45: |
| 523 | yych = *++YYCURSOR; | 524 | yych = *++YYCURSOR; |
| 524 | if (yych == '"') goto yy18; | 525 | if (yych == '"') goto yy11; |
| 525 | goto yy45; | 526 | goto yy36; |
| 526 | yy57: | 527 | yy46: |
| 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 | } |
| 541 | yy59: | 542 | yy47: |
| 542 | yych = *++YYCURSOR; | 543 | yych = *++YYCURSOR; |
| 543 | yy60: | 544 | yy48: |
| 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 | } |
| 555 | yy61: | 556 | yy49: |
| 556 | yych = *++YYCURSOR; | 557 | yych = *++YYCURSOR; |
| 557 | if (yych == 'n') goto yy76; | 558 | if (yych == 'n') goto yy60; |
| 558 | goto yy18; | 559 | goto yy11; |
| 559 | yy62: | 560 | yy50: |
| 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 | } |
| 572 | yy64: | 573 | yy51: |
| 573 | yych = *++YYCURSOR; | 574 | yych = *++YYCURSOR; |
| 574 | if (yych == 'i') goto yy79; | 575 | if (yych == 'i') goto yy62; |
| 575 | goto yy18; | 576 | goto yy11; |
| 576 | yy65: | 577 | yy52: |
| 577 | yych = *++YYCURSOR; | 578 | yych = *++YYCURSOR; |
| 578 | if (yych == 'n') goto yy80; | 579 | if (yych == 'n') goto yy63; |
| 579 | goto yy18; | 580 | goto yy11; |
| 580 | yy66: | 581 | yy53: |
| 581 | yych = *++YYCURSOR; | 582 | yych = *++YYCURSOR; |
| 582 | yyt2 = YYCURSOR; | 583 | yyt2 = YYCURSOR; |
| 583 | if (yych == ';') goto yy81; | 584 | if (yych == ';') goto yy64; |
| 584 | yy67: | 585 | yy54: |
| 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 | } |
| 593 | yy68: | 594 | yy55: |
| 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; |
| 601 | yy70: | 602 | yy56: |
| 602 | yych = *++YYCURSOR; | 603 | yych = *++YYCURSOR; |
| 603 | yyt2 = YYCURSOR; | 604 | yyt2 = YYCURSOR; |
| 604 | if (yych == ';') goto yy83; | 605 | if (yych == ';') goto yy66; |
| 605 | yy71: | 606 | yy57: |
| 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 | } |
| 614 | yy72: | 615 | yy58: |
| 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 | } |
| 629 | yy74: | 630 | yy59: |
| 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 | } |
| 644 | yy76: | 645 | yy60: |
| 645 | yych = *++YYCURSOR; | 646 | yych = *++YYCURSOR; |
| 646 | if (yych == 'g') goto yy89; | 647 | if (yych == 'g') goto yy71; |
| 647 | goto yy18; | 648 | goto yy11; |
| 648 | yy77: | 649 | yy61: |
| 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 | } |
| 663 | yy79: | 664 | yy62: |
| 664 | yych = *++YYCURSOR; | 665 | yych = *++YYCURSOR; |
| 665 | if (yych == 'o') goto yy94; | 666 | if (yych == 'o') goto yy75; |
| 666 | goto yy18; | 667 | goto yy11; |
| 667 | yy80: | 668 | yy63: |
| 668 | yych = *++YYCURSOR; | 669 | yych = *++YYCURSOR; |
| 669 | if (yych == 'd') goto yy95; | 670 | if (yych == 'd') goto yy76; |
| 670 | goto yy18; | 671 | goto yy11; |
| 671 | yy81: | 672 | yy64: |
| 672 | ++YYCURSOR; | 673 | ++YYCURSOR; |
| 673 | goto yy67; | 674 | goto yy54; |
| 674 | yy82: | 675 | yy65: |
| 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 | } |
| 700 | yy83: | 701 | yy66: |
| 701 | ++YYCURSOR; | 702 | ++YYCURSOR; |
| 702 | goto yy71; | 703 | goto yy57; |
| 703 | yy84: | 704 | yy67: |
| 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 | } |
| 729 | yy85: | 730 | yy68: |
| 730 | yych = *++YYCURSOR; | 731 | yych = *++YYCURSOR; |
| 731 | yyt2 = YYCURSOR; | 732 | yyt2 = YYCURSOR; |
| 732 | if (yych == ';') goto yy98; | 733 | if (yych == ';') goto yy79; |
| 733 | yy86: | 734 | yy69: |
| 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 | } |
| 742 | yy87: | 743 | yy70: |
| 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 | } |
| 757 | yy89: | 758 | yy71: |
| 758 | yych = *++YYCURSOR; | 759 | yych = *++YYCURSOR; |
| 759 | if (yych == '"') goto yy18; | 760 | if (yych == '"') goto yy11; |
| 760 | goto yy60; | 761 | goto yy48; |
| 761 | yy90: | 762 | yy72: |
| 762 | yych = *++YYCURSOR; | 763 | yych = *++YYCURSOR; |
| 763 | yyt4 = YYCURSOR; | 764 | yyt4 = YYCURSOR; |
| 764 | goto yy101; | 765 | goto yy82; |
| 765 | yy91: | 766 | yy73: |
| 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 | } |
| 782 | yy92: | 783 | yy74: |
| 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 | } |
| 797 | yy94: | 798 | yy75: |
| 798 | yych = *++YYCURSOR; | 799 | yych = *++YYCURSOR; |
| 799 | if (yych == 'n') goto yy104; | 800 | if (yych == 'n') goto yy84; |
| 800 | goto yy18; | 801 | goto yy11; |
| 801 | yy95: | 802 | yy76: |
| 802 | yych = *++YYCURSOR; | 803 | yych = *++YYCURSOR; |
| 803 | if (yych == 'i') goto yy105; | 804 | if (yych == 'i') goto yy85; |
| 804 | goto yy18; | 805 | goto yy11; |
| 805 | yy96: | 806 | yy77: |
| 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; |
| 814 | yy97: | 815 | yy78: |
| 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 | } |
| 830 | yy98: | 831 | yy79: |
| 831 | ++YYCURSOR; | 832 | ++YYCURSOR; |
| 832 | goto yy86; | 833 | goto yy69; |
| 833 | yy99: | 834 | yy80: |
| 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 | } |
| 859 | yy100: | 860 | yy81: |
| 860 | yych = *++YYCURSOR; | 861 | yych = *++YYCURSOR; |
| 861 | yy101: | 862 | yy82: |
| 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; |
| 871 | yy103: | 872 | yy83: |
| 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 | } |
| 905 | yy104: | 906 | yy84: |
| 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; |
| 910 | yy105: | 911 | yy85: |
| 911 | yych = *++YYCURSOR; | 912 | yych = *++YYCURSOR; |
| 912 | if (yych == 't') goto yy113; | 913 | if (yych == 't') goto yy90; |
| 913 | goto yy18; | 914 | goto yy11; |
| 914 | yy106: | 915 | yy86: |
| 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 | } |
| 930 | yy107: | 931 | yy87: |
| 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 | } |
| 953 | yy109: | 954 | yy88: |
| 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 | } |
| 969 | yy110: | 970 | yy89: |
| 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; } |
| 974 | yy113: | 975 | yy90: |
| 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; |
| 981 | yy116: | 982 | yy91: |
| 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 | } |
| 1070 | yy122: | 1071 | yy93: |
| 1071 | ++YYCURSOR; | 1072 | ++YYCURSOR; |
| 1072 | yy123: | 1073 | yy94: |
| 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; } |
| 1074 | yy124: | 1075 | yy95: |
| 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; } |
| 1080 | yy127: | 1081 | yy96: |
| 1081 | ++YYCURSOR; | 1082 | ++YYCURSOR; |
| 1082 | { lineno++; goto yyc_cond; } | 1083 | { lineno++; goto yyc_cond; } |
| 1083 | yy129: | 1084 | yy97: |
| 1084 | yych = *++YYCURSOR; | 1085 | yych = *++YYCURSOR; |
| 1085 | if (yych == '\n') goto yy127; | 1086 | if (yych == '\n') goto yy96; |
| 1086 | goto yy123; | 1087 | goto yy94; |
| 1087 | yy130: | 1088 | yy98: |
| 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; } |
| 1091 | yy132: | 1092 | yy99: |
| 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; } |
| 1095 | yy134: | 1096 | yy100: |
| 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; } |
| 1103 | yy137: | 1104 | yy101: |
| 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; |
| 1110 | yy139: | 1111 | yy102: |
| 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 | } |
| 1122 | yy140: | 1123 | yy103: |
| 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 | } |
| 1132 | yy141: | 1133 | yy104: |
| 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 | } |
| 1139 | yy142: | 1140 | yy105: |
| 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; |
| 1147 | yy144: | 1148 | yy106: |
| 1148 | ++YYCURSOR; | 1149 | ++YYCURSOR; |
| 1149 | yy145: | 1150 | yy107: |
| 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 | } |
| 1164 | yy146: | 1165 | yy108: |
| 1165 | yych = *++YYCURSOR; | 1166 | yych = *++YYCURSOR; |
| 1166 | if (yych == ')') goto yy144; | 1167 | if (yych == ')') goto yy106; |
| 1167 | goto yy141; | 1168 | goto yy104; |
| 1168 | yy147: | 1169 | yy109: |
| 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 | /* *********************************** */ |
| 1201 | yyc_cond_op: | 1202 | yyc_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 | } |
| 1274 | yy153: | 1275 | yy111: |
| 1275 | ++YYCURSOR; | 1276 | ++YYCURSOR; |
| 1276 | yy154: | 1277 | yy112: |
| 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; } |
| 1278 | yy155: | 1279 | yy113: |
| 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; } |
| 1284 | yy158: | 1285 | yy114: |
| 1285 | ++YYCURSOR; | 1286 | ++YYCURSOR; |
| 1286 | { lineno++; goto yyc_cond_op; } | 1287 | { lineno++; goto yyc_cond_op; } |
| 1287 | yy160: | 1288 | yy115: |
| 1288 | yych = *++YYCURSOR; | 1289 | yych = *++YYCURSOR; |
| 1289 | if (yych == '\n') goto yy158; | 1290 | if (yych == '\n') goto yy114; |
| 1290 | goto yy154; | 1291 | goto yy112; |
| 1291 | yy161: | 1292 | yy116: |
| 1292 | yych = *++YYCURSOR; | 1293 | yych = *++YYCURSOR; |
| 1293 | if (yych == '&') goto yy170; | 1294 | if (yych == '&') goto yy123; |
| 1294 | goto yy154; | 1295 | goto yy112; |
| 1295 | yy162: | 1296 | yy117: |
| 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 | } |
| 1307 | yy164: | 1308 | yy118: |
| 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 | } |
| 1317 | yy166: | 1318 | yy119: |
| 1318 | yych = *++YYCURSOR; | 1319 | yych = *++YYCURSOR; |
| 1319 | if (yych == '=') goto yy170; | 1320 | if (yych == '=') goto yy123; |
| 1320 | yy167: | 1321 | yy120: |
| 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 | } |
| 1337 | yy168: | 1338 | yy121: |
| 1338 | yych = *++YYCURSOR; | 1339 | yych = *++YYCURSOR; |
| 1339 | if (yych == '=') goto yy170; | 1340 | if (yych == '=') goto yy123; |
| 1340 | goto yy154; | 1341 | goto yy112; |
| 1341 | yy169: | 1342 | yy122: |
| 1342 | yych = *++YYCURSOR; | 1343 | yych = *++YYCURSOR; |
| 1343 | if (yych != '|') goto yy154; | 1344 | if (yych != '|') goto yy112; |
| 1344 | yy170: | 1345 | yy123: |
| 1345 | ++YYCURSOR; | 1346 | ++YYCURSOR; |
| 1346 | goto yy167; | 1347 | goto yy120; |
| 1347 | } | 1348 | } |
| 1348 | /* *********************************** */ | 1349 | /* *********************************** */ |
| 1349 | yyc_rule: | 1350 | yyc_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 | } |
| 1400 | yy173: | 1401 | yy125: |
| 1401 | ++YYCURSOR; | 1402 | ++YYCURSOR; |
| 1402 | yy174: | 1403 | yy126: |
| 1403 | { goto end_of_rule; } | 1404 | { goto end_of_rule; } |
| 1404 | yy175: | 1405 | yy127: |
| 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; } |
| 1410 | yy178: | 1411 | yy128: |
| 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 | } |
| 1435 | yy179: | 1436 | yy129: |
| 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; |
| 1440 | yy180: | 1441 | yy130: |
| 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 | } |
| 1457 | yy181: | 1458 | yy131: |
| 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 | } |
| 1468 | yy183: | 1469 | yy132: |
| 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; |
| 1475 | yy185: | 1476 | yy133: |
| 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 | } |
| 1488 | yy186: | 1489 | yy134: |
| 1489 | yych = *++YYCURSOR; | 1490 | yych = *++YYCURSOR; |
| 1490 | if (yych == '\n') goto yy183; | 1491 | if (yych == '\n') goto yy132; |
| 1491 | goto yy185; | 1492 | goto yy133; |
| 1492 | yy187: | 1493 | yy135: |
| 1493 | ++YYCURSOR; | 1494 | ++YYCURSOR; |
| 1494 | YYCURSOR = yyt1; | 1495 | YYCURSOR = yyt1; |
| 1495 | { lineno++; goto yyc_rule; } | 1496 | { lineno++; goto yyc_rule; } |
| 1496 | yy189: | 1497 | yy136: |
| 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 | } |
| 1520 | yy190: | 1521 | yy137: |
| 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; |
| 1532 | yy192: | 1533 | yy138: |
| 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 | } |
| 1567 | yy193: | 1568 | yy139: |
| 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 | } |
| 1598 | yy194: | 1599 | yy140: |
| 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; |
| 1606 | yy196: | 1607 | yy141: |
| 1607 | ++YYCURSOR; | 1608 | ++YYCURSOR; |
| 1608 | goto yy192; | 1609 | goto yy138; |
| 1609 | yy197: | 1610 | yy142: |
| 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 | } |
| 1632 | yy199: | 1633 | yy143: |
| 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; |
| 1639 | yy200: | 1640 | yy144: |
| 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 | ||
| 1674 | out: | 1675 | out: |
| 1675 | zend_hash_destroy(&vars); | 1676 | zend_hash_destroy(&vars); |
| 1676 | return ret; | 1677 | return ret; |
| 1677 | } \ No newline at end of file | 1678 | } |
