1862
1862
YYDEBUG(135, *YYCURSOR);
1864
1864
yych = *YYCURSOR;
1867
if (yych >= '\t') goto yy139;
1867
if (yych >= 0x01) goto yy139;
1869
if (yych <= '\n') goto yy140;
1870
if (yych >= '\r') goto yy142;
1869
if (yych <= '\t') goto yy141;
1870
if (yych <= '\n') goto yy142;
1873
1874
if (yych <= ' ') {
1874
if (yych >= ' ') goto yy139;
1875
if (yych <= '\r') goto yy144;
1876
if (yych <= 0x1F) goto yy139;
1876
if (yych == ';') goto yy143;
1879
if (yych == ';') goto yy145;
1879
1883
YYDEBUG(137, *YYCURSOR);
1884
1885
YYDEBUG(138, *YYCURSOR);
1885
1886
yyleng = YYCURSOR - SCNG(yy_text);
1886
#line 445 "Zend/zend_ini_scanner.l"
1887
{ /* Raw value, only used when SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW. */
1888
/* Eat leading and trailing double quotes */
1889
if (yytext[0] == '"' && yytext[yyleng - 1] == '"') {
1891
yyleng = yyleng - 2;
1893
RETURN_TOKEN(TC_RAW, yytext, yyleng);
1887
#line 567 "Zend/zend_ini_scanner.l"
1888
{ /* End of option value (if EOF is reached before EOL */
1895
#line 1896 "Zend/zend_ini_scanner.c"
1892
#line 1893 "Zend/zend_ini_scanner.c"
1897
1894
YYDEBUG(139, *YYCURSOR);
1899
yych = *(YYMARKER = ++YYCURSOR);
1900
if (yybm[0+yych] & 64) {
1904
if (yych == '\n') goto yy150;
1907
if (yych <= '\r') goto yy153;
1908
if (yych == ';') goto yy145;
1912
1899
YYDEBUG(140, *YYCURSOR);
1900
yyleng = YYCURSOR - SCNG(yy_text);
1901
#line 445 "Zend/zend_ini_scanner.l"
1902
{ /* Raw value, only used when SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW. */
1903
/* Eat leading and trailing double quotes */
1904
if (yytext[0] == '"' && yytext[yyleng - 1] == '"') {
1906
yyleng = yyleng - 2;
1908
RETURN_TOKEN(TC_RAW, yytext, yyleng);
1910
#line 1911 "Zend/zend_ini_scanner.c"
1915
1912
YYDEBUG(141, *YYCURSOR);
1916
yyleng = YYCURSOR - SCNG(yy_text);
1917
#line 458 "Zend/zend_ini_scanner.l"
1918
{ /* End of option value */
1923
#line 1924 "Zend/zend_ini_scanner.c"
1914
yych = *(YYMARKER = ++YYCURSOR);
1915
if (yybm[0+yych] & 64) {
1919
if (yych == '\n') goto yy151;
1922
if (yych <= '\r') goto yy154;
1923
if (yych == ';') goto yy146;
1925
1927
YYDEBUG(142, *YYCURSOR);
1927
if (yych == '\n') goto yy150;
1930
1930
YYDEBUG(143, *YYCURSOR);
1932
yych = *(YYMARKER = ++YYCURSOR);
1931
yyleng = YYCURSOR - SCNG(yy_text);
1932
#line 458 "Zend/zend_ini_scanner.l"
1933
{ /* End of option value */
1938
#line 1939 "Zend/zend_ini_scanner.c"
1934
1940
YYDEBUG(144, *YYCURSOR);
1935
yyleng = YYCURSOR - SCNG(yy_text);
1936
#line 567 "Zend/zend_ini_scanner.l"
1937
{ /* End of option value (if EOF is reached before EOL */
1941
#line 1942 "Zend/zend_ini_scanner.c"
1942
if (yych == '\n') goto yy151;
1943
1945
YYDEBUG(145, *YYCURSOR);
1947
yych = *(YYMARKER = ++YYCURSOR);
1948
1950
YYDEBUG(146, *YYCURSOR);
1949
if (yybm[0+yych] & 32) {
1952
if (yych >= '\r') goto yy149;
1954
1955
YYDEBUG(147, *YYCURSOR);
1956
if (yybm[0+yych] & 32) {
1959
if (yych >= '\r') goto yy150;
1957
1961
YYDEBUG(148, *YYCURSOR);
1958
yyleng = YYCURSOR - SCNG(yy_text);
1959
#line 554 "Zend/zend_ini_scanner.l"
1965
#line 1966 "Zend/zend_ini_scanner.c"
1967
1964
YYDEBUG(149, *YYCURSOR);
1969
if (yych == '\n') goto yy147;
1965
yyleng = YYCURSOR - SCNG(yy_text);
1966
#line 554 "Zend/zend_ini_scanner.l"
1972
#line 1973 "Zend/zend_ini_scanner.c"
1972
1974
YYDEBUG(150, *YYCURSOR);
1973
1975
yych = *++YYCURSOR;
1976
if (yych == '\n') goto yy148;
1976
1979
YYDEBUG(151, *YYCURSOR);
1978
YYMARKER = ++YYCURSOR;
1981
1983
YYDEBUG(152, *YYCURSOR);
1982
if (yybm[0+yych] & 64) {
1986
if (yych == '\n') goto yy150;
1989
if (yych <= '\r') goto yy153;
1990
if (yych == ';') goto yy145;
1985
YYMARKER = ++YYCURSOR;
1994
1988
YYDEBUG(153, *YYCURSOR);
1996
if (yych == '\n') goto yy150;
1989
if (yybm[0+yych] & 64) {
1993
if (yych <= 0x00) goto yy140;
1994
if (yych == '\n') goto yy151;
1997
if (yych <= '\r') goto yy154;
1998
if (yych == ';') goto yy146;
1999
2002
YYDEBUG(154, *YYCURSOR);
2004
if (yych == '\n') goto yy151;
2004
2007
YYDEBUG(155, *YYCURSOR);
2012
YYDEBUG(156, *YYCURSOR);
2005
2013
if (yybm[0+yych] & 128) {
2010
2018
/* *********************************** */
2011
2019
yyc_ST_SECTION_RAW:
2161
2169
132, 132, 132, 132, 132, 132, 132, 132,
2162
2170
132, 132, 132, 132, 132, 132, 132, 132,
2164
YYDEBUG(170, *YYCURSOR);
2172
YYDEBUG(171, *YYCURSOR);
2166
2174
yych = *YYCURSOR;
2167
2175
if (yych <= '-') {
2168
2176
if (yych <= ' ') {
2169
2177
if (yych <= '\n') {
2170
if (yych <= 0x08) goto yy172;
2171
if (yych <= '\t') goto yy174;
2178
if (yych <= 0x08) goto yy173;
2179
if (yych <= '\t') goto yy175;
2174
if (yych == '\r') goto yy175;
2175
if (yych >= ' ') goto yy174;
2182
if (yych == '\r') goto yy176;
2183
if (yych >= ' ') goto yy175;
2178
2186
if (yych <= '$') {
2179
if (yych == '"') goto yy177;
2180
if (yych >= '$') goto yy179;
2187
if (yych == '"') goto yy178;
2188
if (yych >= '$') goto yy180;
2182
if (yych == '\'') goto yy180;
2183
if (yych >= '-') goto yy181;
2190
if (yych == '\'') goto yy181;
2191
if (yych >= '-') goto yy182;
2187
2195
if (yych <= 'Z') {
2188
2196
if (yych <= '9') {
2189
if (yych <= '.') goto yy182;
2190
if (yych >= '0') goto yy183;
2197
if (yych <= '.') goto yy183;
2198
if (yych >= '0') goto yy184;
2192
if (yych == ';') goto yy175;
2193
if (yych >= 'A') goto yy185;
2200
if (yych == ';') goto yy176;
2201
if (yych >= 'A') goto yy186;
2196
2204
if (yych <= '^') {
2197
if (yych <= '[') goto yy172;
2198
if (yych <= '\\') goto yy187;
2199
if (yych <= ']') goto yy188;
2205
if (yych <= '[') goto yy173;
2206
if (yych <= '\\') goto yy188;
2207
if (yych <= ']') goto yy189;
2201
if (yych == '`') goto yy172;
2202
if (yych <= 'z') goto yy185;
2209
if (yych == '`') goto yy173;
2210
if (yych <= 'z') goto yy186;
2207
YYDEBUG(172, *YYCURSOR);
2209
yych = *(YYMARKER = ++YYCURSOR);
2212
2215
YYDEBUG(173, *YYCURSOR);
2213
yyleng = YYCURSOR - SCNG(yy_text);
2214
#line 490 "Zend/zend_ini_scanner.l"
2215
{ /* Get rest as section/offset value */
2216
RETURN_TOKEN(TC_STRING, yytext, yyleng);
2218
#line 2219 "Zend/zend_ini_scanner.c"
2217
yych = *(YYMARKER = ++YYCURSOR);
2220
2220
YYDEBUG(174, *YYCURSOR);
2222
yych = *(YYMARKER = ++YYCURSOR);
2224
if (yych == '\t') goto yy221;
2227
if (yych <= ' ') goto yy221;
2228
if (yych == '"') goto yy223;
2221
yyleng = YYCURSOR - SCNG(yy_text);
2222
#line 490 "Zend/zend_ini_scanner.l"
2223
{ /* Get rest as section/offset value */
2224
RETURN_TOKEN(TC_STRING, yytext, yyleng);
2226
#line 2227 "Zend/zend_ini_scanner.c"
2232
2228
YYDEBUG(175, *YYCURSOR);
2230
yych = *(YYMARKER = ++YYCURSOR);
2232
if (yych == '\t') goto yy222;
2235
if (yych <= ' ') goto yy222;
2236
if (yych == '"') goto yy224;
2235
2240
YYDEBUG(176, *YYCURSOR);
2236
yyleng = YYCURSOR - SCNG(yy_text);
2237
#line 572 "Zend/zend_ini_scanner.l"
2241
#line 2242 "Zend/zend_ini_scanner.c"
2243
2243
YYDEBUG(177, *YYCURSOR);
2244
yyleng = YYCURSOR - SCNG(yy_text);
2245
#line 572 "Zend/zend_ini_scanner.l"
2249
#line 2250 "Zend/zend_ini_scanner.c"
2246
2251
YYDEBUG(178, *YYCURSOR);
2247
yyleng = YYCURSOR - SCNG(yy_text);
2248
#line 494 "Zend/zend_ini_scanner.l"
2249
{ /* Double quoted '"' string start */
2250
yy_push_state(ST_DOUBLE_QUOTES TSRMLS_CC);
2253
#line 2254 "Zend/zend_ini_scanner.c"
2255
2254
YYDEBUG(179, *YYCURSOR);
2258
if (yych <= 0x00) goto yy176;
2259
if (yych <= '[') goto yy194;
2262
if (yych == '{') goto yy219;
2255
yyleng = YYCURSOR - SCNG(yy_text);
2256
#line 494 "Zend/zend_ini_scanner.l"
2257
{ /* Double quoted '"' string start */
2258
yy_push_state(ST_DOUBLE_QUOTES TSRMLS_CC);
2261
#line 2262 "Zend/zend_ini_scanner.c"
2266
2263
YYDEBUG(180, *YYCURSOR);
2268
yych = *(YYMARKER = ++YYCURSOR);
2269
if (yybm[0+yych] & 128) {
2266
if (yych <= 0x00) goto yy177;
2267
if (yych <= '[') goto yy195;
2270
if (yych == '{') goto yy220;
2274
2274
YYDEBUG(181, *YYCURSOR);
2276
2276
yych = *(YYMARKER = ++YYCURSOR);
2277
if (yych <= '/') goto yy195;
2278
if (yych <= '9') goto yy213;
2277
if (yybm[0+yych] & 128) {
2281
2282
YYDEBUG(182, *YYCURSOR);
2283
2284
yych = *(YYMARKER = ++YYCURSOR);
2284
if (yych <= '/') goto yy195;
2285
if (yych <= '9') goto yy211;
2285
if (yych <= '/') goto yy196;
2286
if (yych <= '9') goto yy214;
2288
2289
YYDEBUG(183, *YYCURSOR);
2290
2291
yych = *(YYMARKER = ++YYCURSOR);
2293
if (yych == '\n') goto yy184;
2294
if (yych <= '\f') goto yy195;
2296
if (yych == '"') goto yy184;
2297
if (yych <= '&') goto yy195;
2301
if (yych == '.') goto yy207;
2302
if (yych <= '/') goto yy195;
2306
if (yych <= ':') goto yy195;
2308
if (yych != ']') goto yy195;
2292
if (yych <= '/') goto yy196;
2293
if (yych <= '9') goto yy212;
2313
2296
YYDEBUG(184, *YYCURSOR);
2314
yyleng = YYCURSOR - SCNG(yy_text);
2315
#line 468 "Zend/zend_ini_scanner.l"
2316
{ /* Get number option value as string */
2317
RETURN_TOKEN(TC_NUMBER, yytext, yyleng);
2319
#line 2320 "Zend/zend_ini_scanner.c"
2298
yych = *(YYMARKER = ++YYCURSOR);
2301
if (yych == '\n') goto yy185;
2302
if (yych <= '\f') goto yy196;
2304
if (yych == '"') goto yy185;
2305
if (yych <= '&') goto yy196;
2309
if (yych == '.') goto yy208;
2310
if (yych <= '/') goto yy196;
2314
if (yych <= ':') goto yy196;
2316
if (yych != ']') goto yy196;
2321
2321
YYDEBUG(185, *YYCURSOR);
2323
yych = *(YYMARKER = ++YYCURSOR);
2324
if (yybm[0+yych] & 32) {
2329
if (yych != '\n') goto yy195;
2331
if (yych <= '\r') goto yy186;
2332
if (yych <= '!') goto yy195;
2336
if (yych != '\'') goto yy195;
2338
if (yych <= ';') goto yy186;
2339
if (yych != ']') goto yy195;
2322
yyleng = YYCURSOR - SCNG(yy_text);
2323
#line 468 "Zend/zend_ini_scanner.l"
2324
{ /* Get number option value as string */
2325
RETURN_TOKEN(TC_NUMBER, yytext, yyleng);
2327
#line 2328 "Zend/zend_ini_scanner.c"
2343
2329
YYDEBUG(186, *YYCURSOR);
2344
yyleng = YYCURSOR - SCNG(yy_text);
2345
#line 464 "Zend/zend_ini_scanner.l"
2346
{ /* Get constant option value */
2347
RETURN_TOKEN(TC_CONSTANT, yytext, yyleng);
2349
#line 2350 "Zend/zend_ini_scanner.c"
2331
yych = *(YYMARKER = ++YYCURSOR);
2332
if (yybm[0+yych] & 32) {
2337
if (yych != '\n') goto yy196;
2339
if (yych <= '\r') goto yy187;
2340
if (yych <= '!') goto yy196;
2344
if (yych != '\'') goto yy196;
2346
if (yych <= ';') goto yy187;
2347
if (yych != ']') goto yy196;
2351
2351
YYDEBUG(187, *YYCURSOR);
2352
yyleng = YYCURSOR - SCNG(yy_text);
2353
#line 464 "Zend/zend_ini_scanner.l"
2354
{ /* Get constant option value */
2355
RETURN_TOKEN(TC_CONSTANT, yytext, yyleng);
2357
#line 2358 "Zend/zend_ini_scanner.c"
2355
2359
YYDEBUG(188, *YYCURSOR);
2360
2363
YYDEBUG(189, *YYCURSOR);
2361
yyleng = YYCURSOR - SCNG(yy_text);
2362
#line 374 "Zend/zend_ini_scanner.l"
2363
{ /* End of section */
2368
#line 2369 "Zend/zend_ini_scanner.c"
2370
2368
YYDEBUG(190, *YYCURSOR);
2369
yyleng = YYCURSOR - SCNG(yy_text);
2370
#line 374 "Zend/zend_ini_scanner.l"
2371
{ /* End of section */
2376
#line 2377 "Zend/zend_ini_scanner.c"
2375
2378
YYDEBUG(191, *YYCURSOR);
2376
if (yybm[0+yych] & 2) {
2379
if (yych == '\n') goto yy192;
2380
if (yych == '\r') goto yy193;
2383
2383
YYDEBUG(192, *YYCURSOR);
2384
if (yybm[0+yych] & 2) {
2387
if (yych == '\n') goto yy193;
2388
if (yych == '\r') goto yy194;
2387
2391
YYDEBUG(193, *YYCURSOR);
2388
2392
yych = *++YYCURSOR;
2389
if (yych == '\n') goto yy192;
2392
2395
YYDEBUG(194, *YYCURSOR);
2394
YYMARKER = ++YYCURSOR;
2397
if (yych == '\n') goto yy193;
2398
2400
YYDEBUG(195, *YYCURSOR);
2399
if (yybm[0+yych] & 4) {
2402
if (yych == '$') goto yy197;
2403
if (yych != '\\') goto yy173;
2402
YYMARKER = ++YYCURSOR;
2405
2406
YYDEBUG(196, *YYCURSOR);
2407
if (yybm[0+yych] & 4) {
2410
if (yych == '$') goto yy198;
2411
if (yych != '\\') goto yy174;
2411
2413
YYDEBUG(197, *YYCURSOR);
2414
2416
yych = *YYCURSOR;
2416
if (yych <= 0x00) goto yy198;
2417
if (yych <= '[') goto yy194;
2420
if (yych != '{') goto yy194;
2423
2419
YYDEBUG(198, *YYCURSOR);
2424
YYCURSOR = YYMARKER;
2425
if (yyaccept <= 1) {
2426
if (yyaccept <= 0) {
2424
if (yych <= 0x00) goto yy199;
2425
if (yych <= '[') goto yy195;
2432
if (yyaccept <= 2) {
2428
if (yych != '{') goto yy195;
2439
2431
YYDEBUG(199, *YYCURSOR);
2443
if (yybm[0+yych] & 8) {
2432
YYCURSOR = YYMARKER;
2433
if (yyaccept <= 1) {
2434
if (yyaccept <= 0) {
2440
if (yyaccept <= 2) {
2446
if (yych == '\\') goto yy202;
2449
2447
YYDEBUG(200, *YYCURSOR);
2452
2450
yych = *YYCURSOR;
2451
if (yybm[0+yych] & 8) {
2454
if (yych == '\\') goto yy203;
2453
2457
YYDEBUG(201, *YYCURSOR);
2454
if (yybm[0+yych] & 8) {
2457
if (yych == '\\') goto yy204;
2460
2461
YYDEBUG(202, *YYCURSOR);
2462
if (yybm[0+yych] & 8) {
2465
if (yych == '\\') goto yy205;
2464
2468
YYDEBUG(203, *YYCURSOR);
2465
if (yybm[0+yych] & 8) {
2468
if (yych == '\\') goto yy202;
2471
2472
YYDEBUG(204, *YYCURSOR);
2475
2473
if (yybm[0+yych] & 8) {
2478
if (yych == '\\') goto yy202;
2476
if (yych == '\\') goto yy203;
2481
2479
YYDEBUG(205, *YYCURSOR);
2483
YYMARKER = ++YYCURSOR;
2485
2482
yych = *YYCURSOR;
2483
if (yybm[0+yych] & 8) {
2486
if (yych == '\\') goto yy203;
2486
2489
YYDEBUG(206, *YYCURSOR);
2487
if (yybm[0+yych] & 32) {
2492
if (yych == '\n') goto yy186;
2493
if (yych <= '\f') goto yy194;
2496
if (yych == '"') goto yy186;
2497
if (yych <= '#') goto yy194;
2502
if (yych == '\'') goto yy186;
2503
if (yych <= ':') goto yy194;
2506
if (yych <= '[') goto yy194;
2507
if (yych <= '\\') goto yy196;
2508
if (yych <= ']') goto yy186;
2491
YYMARKER = ++YYCURSOR;
2513
2494
YYDEBUG(207, *YYCURSOR);
2515
YYMARKER = ++YYCURSOR;
2495
if (yybm[0+yych] & 32) {
2500
if (yych == '\n') goto yy187;
2501
if (yych <= '\f') goto yy195;
2504
if (yych == '"') goto yy187;
2505
if (yych <= '#') goto yy195;
2510
if (yych == '\'') goto yy187;
2511
if (yych <= ':') goto yy195;
2514
if (yych <= '[') goto yy195;
2515
if (yych <= '\\') goto yy197;
2516
if (yych <= ']') goto yy187;
2518
2521
YYDEBUG(208, *YYCURSOR);
2519
if (yybm[0+yych] & 64) {
2524
if (yych == '\n') goto yy184;
2525
if (yych <= '\f') goto yy194;
2528
if (yych == '"') goto yy184;
2529
if (yych <= '#') goto yy194;
2534
if (yych == '\'') goto yy184;
2535
if (yych <= ':') goto yy194;
2538
if (yych <= '[') goto yy194;
2539
if (yych <= '\\') goto yy196;
2540
if (yych <= ']') goto yy184;
2523
YYMARKER = ++YYCURSOR;
2545
2526
YYDEBUG(209, *YYCURSOR);
2547
YYMARKER = ++YYCURSOR;
2527
if (yybm[0+yych] & 64) {
2532
if (yych == '\n') goto yy185;
2533
if (yych <= '\f') goto yy195;
2536
if (yych == '"') goto yy185;
2537
if (yych <= '#') goto yy195;
2542
if (yych == '\'') goto yy185;
2543
if (yych <= ':') goto yy195;
2546
if (yych <= '[') goto yy195;
2547
if (yych <= '\\') goto yy197;
2548
if (yych <= ']') goto yy185;
2550
2553
YYDEBUG(210, *YYCURSOR);
2554
if (yych <= '\t') goto yy194;
2557
if (yych == '\r') goto yy184;
2562
if (yych <= '"') goto yy184;
2565
if (yych <= '$') goto yy197;
2566
if (yych <= '&') goto yy194;
2573
if (yych <= '-') goto yy194;
2576
if (yych <= '/') goto yy194;
2577
if (yych <= '9') goto yy209;
2582
if (yych <= ';') goto yy184;
2585
if (yych <= '\\') goto yy196;
2586
if (yych <= ']') goto yy184;
2555
YYMARKER = ++YYCURSOR;
2592
2558
YYDEBUG(211, *YYCURSOR);
2594
YYMARKER = ++YYCURSOR;
2562
if (yych <= '\t') goto yy195;
2565
if (yych == '\r') goto yy185;
2570
if (yych <= '"') goto yy185;
2573
if (yych <= '$') goto yy198;
2574
if (yych <= '&') goto yy195;
2581
if (yych <= '-') goto yy195;
2584
if (yych <= '/') goto yy195;
2585
if (yych <= '9') goto yy210;
2590
if (yych <= ';') goto yy185;
2593
if (yych <= '\\') goto yy197;
2594
if (yych <= ']') goto yy185;
2597
2600
YYDEBUG(212, *YYCURSOR);
2600
if (yych == '\n') goto yy184;
2601
if (yych <= '\f') goto yy194;
2605
if (yych <= '!') goto yy194;
2608
if (yych == '$') goto yy197;
2614
if (yych <= '\'') goto yy184;
2615
if (yych <= '/') goto yy194;
2616
if (yych <= '9') goto yy211;
2620
if (yych <= ';') goto yy184;
2623
if (yych <= '\\') goto yy196;
2624
if (yych <= ']') goto yy184;
2602
YYMARKER = ++YYCURSOR;
2630
2605
YYDEBUG(213, *YYCURSOR);
2632
YYMARKER = ++YYCURSOR;
2608
if (yych == '\n') goto yy185;
2609
if (yych <= '\f') goto yy195;
2613
if (yych <= '!') goto yy195;
2616
if (yych == '$') goto yy198;
2622
if (yych <= '\'') goto yy185;
2623
if (yych <= '/') goto yy195;
2624
if (yych <= '9') goto yy212;
2628
if (yych <= ';') goto yy185;
2631
if (yych <= '\\') goto yy197;
2632
if (yych <= ']') goto yy185;
2635
2638
YYDEBUG(214, *YYCURSOR);
2638
if (yych == '\n') goto yy184;
2639
if (yych <= '\f') goto yy194;
2643
if (yych <= '!') goto yy194;
2646
if (yych == '$') goto yy197;
2652
if (yych <= '\'') goto yy184;
2653
if (yych <= '/') goto yy194;
2654
if (yych <= '9') goto yy213;
2658
if (yych <= ';') goto yy184;
2661
if (yych <= '\\') goto yy196;
2662
if (yych <= ']') goto yy184;
2640
YYMARKER = ++YYCURSOR;
2668
2643
YYDEBUG(215, *YYCURSOR);
2646
if (yych == '\n') goto yy185;
2647
if (yych <= '\f') goto yy195;
2651
if (yych <= '!') goto yy195;
2654
if (yych == '$') goto yy198;
2660
if (yych <= '\'') goto yy185;
2661
if (yych <= '/') goto yy195;
2662
if (yych <= '9') goto yy214;
2666
if (yych <= ';') goto yy185;
2669
if (yych <= '\\') goto yy197;
2670
if (yych <= ']') goto yy185;
2672
2676
YYDEBUG(216, *YYCURSOR);
2673
if (yybm[0+yych] & 128) {
2676
2680
YYDEBUG(217, *YYCURSOR);
2681
if (yybm[0+yych] & 128) {
2678
2684
YYDEBUG(218, *YYCURSOR);
2679
yyleng = YYCURSOR - SCNG(yy_text);
2680
#line 365 "Zend/zend_ini_scanner.l"
2682
/* Eat leading and trailing single quotes */
2683
if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') {
2685
yyleng = yyleng - 2;
2687
RETURN_TOKEN(TC_RAW, yytext, yyleng);
2689
#line 2690 "Zend/zend_ini_scanner.c"
2691
2686
YYDEBUG(219, *YYCURSOR);
2687
yyleng = YYCURSOR - SCNG(yy_text);
2688
#line 365 "Zend/zend_ini_scanner.l"
2690
/* Eat leading and trailing single quotes */
2691
if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') {
2693
yyleng = yyleng - 2;
2695
RETURN_TOKEN(TC_RAW, yytext, yyleng);
2697
#line 2698 "Zend/zend_ini_scanner.c"
2693
2699
YYDEBUG(220, *YYCURSOR);
2694
yyleng = YYCURSOR - SCNG(yy_text);
2695
#line 398 "Zend/zend_ini_scanner.l"
2696
{ /* Variable start */
2697
yy_push_state(ST_VARNAME TSRMLS_CC);
2698
return TC_DOLLAR_CURLY;
2700
#line 2701 "Zend/zend_ini_scanner.c"
2702
2701
YYDEBUG(221, *YYCURSOR);
2704
YYMARKER = ++YYCURSOR;
2702
yyleng = YYCURSOR - SCNG(yy_text);
2703
#line 398 "Zend/zend_ini_scanner.l"
2704
{ /* Variable start */
2705
yy_push_state(ST_VARNAME TSRMLS_CC);
2706
return TC_DOLLAR_CURLY;
2708
#line 2709 "Zend/zend_ini_scanner.c"
2707
2710
YYDEBUG(222, *YYCURSOR);
2710
if (yych <= 0x08) goto yy194;
2711
if (yych <= '\t') goto yy221;
2712
if (yych <= '\n') goto yy173;
2716
if (yych <= '\r') goto yy173;
2719
if (yych <= ' ') goto yy221;
2720
if (yych <= '!') goto yy194;
2726
if (yych <= '#') goto yy194;
2729
if (yych == '\'') goto yy173;
2734
if (yych <= ';') goto yy173;
2737
if (yych <= '\\') goto yy196;
2738
if (yych <= ']') goto yy173;
2712
YYMARKER = ++YYCURSOR;
2744
2715
YYDEBUG(223, *YYCURSOR);
2718
if (yych <= 0x08) goto yy195;
2719
if (yych <= '\t') goto yy222;
2720
if (yych <= '\n') goto yy174;
2724
if (yych <= '\r') goto yy174;
2727
if (yych <= ' ') goto yy222;
2728
if (yych <= '!') goto yy195;
2734
if (yych <= '#') goto yy195;
2737
if (yych == '\'') goto yy174;
2742
if (yych <= ';') goto yy174;
2745
if (yych <= '\\') goto yy197;
2746
if (yych <= ']') goto yy174;
2752
YYDEBUG(224, *YYCURSOR);
2746
2754
yych = *YYCURSOR;
2749
2757
/* *********************************** */
2861
case 'z': goto yy248;
2869
case 'z': goto yy249;
2863
case 'f': goto yy250;
2871
case 'f': goto yy251;
2865
case 'n': goto yy251;
2873
case 'n': goto yy252;
2867
case 'o': goto yy252;
2875
case 'o': goto yy253;
2869
case 't': goto yy253;
2877
case 't': goto yy254;
2871
case 'y': goto yy254;
2872
default: goto yy228;
2879
case 'y': goto yy255;
2880
default: goto yy229;
2875
YYDEBUG(226, *YYCURSOR);
2878
2883
YYDEBUG(227, *YYCURSOR);
2879
yyleng = YYCURSOR - SCNG(yy_text);
2880
#line 567 "Zend/zend_ini_scanner.l"
2881
{ /* End of option value (if EOF is reached before EOL */
2885
#line 2886 "Zend/zend_ini_scanner.c"
2887
2886
YYDEBUG(228, *YYCURSOR);
2889
yych = *(YYMARKER = ++YYCURSOR);
2887
yyleng = YYCURSOR - SCNG(yy_text);
2888
#line 567 "Zend/zend_ini_scanner.l"
2889
{ /* End of option value (if EOF is reached before EOL */
2893
#line 2894 "Zend/zend_ini_scanner.c"
2892
2895
YYDEBUG(229, *YYCURSOR);
2897
yych = *(YYMARKER = ++YYCURSOR);
2900
YYDEBUG(230, *YYCURSOR);
2893
2901
yyleng = YYCURSOR - SCNG(yy_text);
2894
2902
#line 486 "Zend/zend_ini_scanner.l"
2895
2903
{ /* Get everything else as option/offset value */
2896
2904
RETURN_TOKEN(TC_STRING, yytext, yyleng);
2898
#line 2899 "Zend/zend_ini_scanner.c"
2900
YYDEBUG(230, *YYCURSOR);
2902
yych = *(YYMARKER = ++YYCURSOR);
2906
#line 2907 "Zend/zend_ini_scanner.c"
2905
2908
YYDEBUG(231, *YYCURSOR);
2910
yych = *(YYMARKER = ++YYCURSOR);
2913
YYDEBUG(232, *YYCURSOR);
2906
2914
yyleng = YYCURSOR - SCNG(yy_text);
2907
2915
#line 540 "Zend/zend_ini_scanner.l"
2909
2917
RETURN_TOKEN(TC_WHITESPACE, yytext, yyleng);
2911
#line 2912 "Zend/zend_ini_scanner.c"
2913
YYDEBUG(232, *YYCURSOR);
2919
#line 2920 "Zend/zend_ini_scanner.c"
2916
2921
YYDEBUG(233, *YYCURSOR);
2917
yyleng = YYCURSOR - SCNG(yy_text);
2918
#line 458 "Zend/zend_ini_scanner.l"
2919
{ /* End of option value */
2924
#line 2925 "Zend/zend_ini_scanner.c"
2926
2924
YYDEBUG(234, *YYCURSOR);
2928
if (yych == '\n') goto yy304;
2925
yyleng = YYCURSOR - SCNG(yy_text);
2926
#line 458 "Zend/zend_ini_scanner.l"
2927
{ /* End of option value */
2932
#line 2933 "Zend/zend_ini_scanner.c"
2931
2934
YYDEBUG(235, *YYCURSOR);
2936
if (yych == '\n') goto yy305;
2936
2939
YYDEBUG(236, *YYCURSOR);
2944
YYDEBUG(237, *YYCURSOR);
2937
2945
yyleng = YYCURSOR - SCNG(yy_text);
2938
2946
#line 476 "Zend/zend_ini_scanner.l"
2939
2947
{ /* Boolean operators */
2940
2948
return yytext[0];
2942
#line 2943 "Zend/zend_ini_scanner.c"
2944
YYDEBUG(237, *YYCURSOR);
2950
#line 2951 "Zend/zend_ini_scanner.c"
2947
2952
YYDEBUG(238, *YYCURSOR);
2948
yyleng = YYCURSOR - SCNG(yy_text);
2949
#line 494 "Zend/zend_ini_scanner.l"
2950
{ /* Double quoted '"' string start */
2951
yy_push_state(ST_DOUBLE_QUOTES TSRMLS_CC);
2954
#line 2955 "Zend/zend_ini_scanner.c"
2956
2955
YYDEBUG(239, *YYCURSOR);
2959
if (yych <= 0x00) goto yy227;
2960
if (yych <= '[') goto yy255;
2963
if (yych == '{') goto yy300;
2956
yyleng = YYCURSOR - SCNG(yy_text);
2957
#line 494 "Zend/zend_ini_scanner.l"
2958
{ /* Double quoted '"' string start */
2959
yy_push_state(ST_DOUBLE_QUOTES TSRMLS_CC);
2962
#line 2963 "Zend/zend_ini_scanner.c"
2967
2964
YYDEBUG(240, *YYCURSOR);
2969
yych = *(YYMARKER = ++YYCURSOR);
2970
if (yybm[0+yych] & 128) {
2967
if (yych <= 0x00) goto yy228;
2968
if (yych <= '[') goto yy256;
2971
if (yych == '{') goto yy301;
2975
2975
YYDEBUG(241, *YYCURSOR);
2977
2977
yych = *(YYMARKER = ++YYCURSOR);
2978
if (yych <= '/') goto yy256;
2979
if (yych <= '9') goto yy294;
2978
if (yybm[0+yych] & 128) {
2982
2983
YYDEBUG(242, *YYCURSOR);
2984
2985
yych = *(YYMARKER = ++YYCURSOR);
2985
if (yych <= '/') goto yy256;
2986
if (yych <= '9') goto yy292;
2986
if (yych <= '/') goto yy257;
2987
if (yych <= '9') goto yy295;
2989
2990
YYDEBUG(243, *YYCURSOR);
2992
yych = *(YYMARKER = ++YYCURSOR);
2993
if (yych <= '/') goto yy257;
2994
if (yych <= '9') goto yy293;
2997
YYDEBUG(244, *YYCURSOR);
2991
2999
yych = *(YYMARKER = ++YYCURSOR);
2992
3000
if (yych <= '.') {
2993
3001
if (yych <= '\r') {
2994
3002
if (yych <= 0x08) {
2995
if (yych >= 0x01) goto yy256;
3003
if (yych >= 0x01) goto yy257;
2997
if (yych <= '\n') goto yy244;
2998
if (yych <= '\f') goto yy256;
3005
if (yych <= '\n') goto yy245;
3006
if (yych <= '\f') goto yy257;
3001
3009
if (yych <= '%') {
3002
if (yych <= 0x1F) goto yy256;
3003
if (yych >= '#') goto yy256;
3010
if (yych <= 0x1F) goto yy257;
3011
if (yych >= '#') goto yy257;
3005
if (yych <= ')') goto yy244;
3006
if (yych <= '-') goto yy256;
3013
if (yych <= ')') goto yy245;
3014
if (yych <= '-') goto yy257;
3011
3019
if (yych <= '<') {
3012
3020
if (yych <= '9') {
3013
if (yych <= '/') goto yy256;
3021
if (yych <= '/') goto yy257;
3016
if (yych != ';') goto yy256;
3024
if (yych != ';') goto yy257;
3019
3027
if (yych <= '|') {
3020
if (yych <= '=') goto yy244;
3021
if (yych <= '{') goto yy256;
3028
if (yych <= '=') goto yy245;
3029
if (yych <= '{') goto yy257;
3023
if (yych != '~') goto yy256;
3031
if (yych != '~') goto yy257;
3028
YYDEBUG(244, *YYCURSOR);
3029
yyleng = YYCURSOR - SCNG(yy_text);
3030
#line 468 "Zend/zend_ini_scanner.l"
3031
{ /* Get number option value as string */
3032
RETURN_TOKEN(TC_NUMBER, yytext, yyleng);
3034
#line 3035 "Zend/zend_ini_scanner.c"
3036
3036
YYDEBUG(245, *YYCURSOR);
3038
yych = *(YYMARKER = ++YYCURSOR);
3037
yyleng = YYCURSOR - SCNG(yy_text);
3038
#line 468 "Zend/zend_ini_scanner.l"
3039
{ /* Get number option value as string */
3040
RETURN_TOKEN(TC_NUMBER, yytext, yyleng);
3042
#line 3043 "Zend/zend_ini_scanner.c"
3041
3044
YYDEBUG(246, *YYCURSOR);
3046
yych = *(YYMARKER = ++YYCURSOR);
3043
3049
YYDEBUG(247, *YYCURSOR);
3051
YYDEBUG(248, *YYCURSOR);
3044
3052
yyleng = YYCURSOR - SCNG(yy_text);
3045
3053
#line 480 "Zend/zend_ini_scanner.l"
3046
3054
{ /* Make = used in option value to trigger error */
3048
3056
BEGIN(INITIAL);
3049
3057
return END_OF_LINE;
3051
#line 3052 "Zend/zend_ini_scanner.c"
3053
YYDEBUG(248, *YYCURSOR);
3055
yych = *(YYMARKER = ++YYCURSOR);
3056
if (yybm[0+yych] & 4) {
3061
if (yych <= 0x00) goto yy249;
3062
if (yych <= 0x08) goto yy256;
3063
if (yych >= '\v') goto yy256;
3066
if (yych >= 0x0E) goto yy256;
3068
if (yych <= '"') goto yy249;
3069
if (yych <= '%') goto yy256;
3074
if (yych == ';') goto yy249;
3075
if (yych <= '<') goto yy256;
3078
if (yych <= '{') goto yy256;
3080
if (yych != '~') goto yy256;
3059
#line 3060 "Zend/zend_ini_scanner.c"
3085
3061
YYDEBUG(249, *YYCURSOR);
3086
yyleng = YYCURSOR - SCNG(yy_text);
3087
#line 464 "Zend/zend_ini_scanner.l"
3088
{ /* Get constant option value */
3089
RETURN_TOKEN(TC_CONSTANT, yytext, yyleng);
3091
#line 3092 "Zend/zend_ini_scanner.c"
3063
yych = *(YYMARKER = ++YYCURSOR);
3064
if (yybm[0+yych] & 4) {
3069
if (yych <= 0x00) goto yy250;
3070
if (yych <= 0x08) goto yy257;
3071
if (yych >= '\v') goto yy257;
3074
if (yych >= 0x0E) goto yy257;
3076
if (yych <= '"') goto yy250;
3077
if (yych <= '%') goto yy257;
3082
if (yych == ';') goto yy250;
3083
if (yych <= '<') goto yy257;
3086
if (yych <= '{') goto yy257;
3088
if (yych != '~') goto yy257;
3093
3093
YYDEBUG(250, *YYCURSOR);
3095
yych = *(YYMARKER = ++YYCURSOR);
3099
if (yych <= 0x00) goto yy249;
3100
if (yych <= 0x08) goto yy256;
3103
if (yych == '\r') goto yy249;
3104
if (yych <= 0x1F) goto yy256;
3109
if (yych <= '%') goto yy256;
3110
if (yych <= ')') goto yy249;
3113
if (yych <= '9') goto yy257;
3114
if (yych == ';') goto yy249;
3121
if (yych <= '=') goto yy249;
3122
if (yych <= '@') goto yy256;
3125
if (yych <= 'Z') goto yy257;
3126
if (yych == '_') goto yy257;
3131
if (yych <= 'a') goto yy280;
3132
if (yych <= 'z') goto yy257;
3135
if (yych == '}') goto yy256;
3136
if (yych <= '~') goto yy249;
3094
yyleng = YYCURSOR - SCNG(yy_text);
3095
#line 464 "Zend/zend_ini_scanner.l"
3096
{ /* Get constant option value */
3097
RETURN_TOKEN(TC_CONSTANT, yytext, yyleng);
3099
#line 3100 "Zend/zend_ini_scanner.c"
3142
3101
YYDEBUG(251, *YYCURSOR);
3144
3103
yych = *(YYMARKER = ++YYCURSOR);
3148
if (yych <= 0x00) goto yy249;
3149
if (yych <= 0x08) goto yy256;
3150
if (yych <= '\n') goto yy249;
3107
if (yych <= 0x00) goto yy250;
3108
if (yych <= 0x08) goto yy257;
3153
if (yych <= '\r') goto yy249;
3154
if (yych <= 0x1F) goto yy256;
3155
if (yych <= '"') goto yy249;
3111
if (yych == '\r') goto yy250;
3112
if (yych <= 0x1F) goto yy257;
3160
if (yych <= ')') goto yy249;
3161
if (yych <= '/') goto yy256;
3162
if (yych <= '9') goto yy257;
3117
if (yych <= '%') goto yy257;
3118
if (yych <= ')') goto yy250;
3166
if (yych <= ';') goto yy249;
3169
if (yych <= '=') goto yy249;
3170
if (yych <= '@') goto yy256;
3121
if (yych <= '9') goto yy258;
3122
if (yych == ';') goto yy250;
3178
if (yych <= 'O') goto yy276;
3179
if (yych == 'U') goto yy277;
3129
if (yych <= '=') goto yy250;
3130
if (yych <= '@') goto yy257;
3182
if (yych == '_') goto yy257;
3183
if (yych <= '`') goto yy256;
3133
if (yych <= 'Z') goto yy258;
3134
if (yych == '_') goto yy258;
3188
if (yych <= 'o') goto yy276;
3189
if (yych == 'u') goto yy277;
3139
if (yych <= 'a') goto yy281;
3140
if (yych <= 'z') goto yy258;
3193
if (yych <= '{') goto yy256;
3196
if (yych == '~') goto yy249;
3143
if (yych == '}') goto yy257;
3144
if (yych <= '~') goto yy250;
3203
3150
YYDEBUG(252, *YYCURSOR);
3205
3152
yych = *(YYMARKER = ++YYCURSOR);
3156
if (yych <= 0x00) goto yy250;
3157
if (yych <= 0x08) goto yy257;
3158
if (yych <= '\n') goto yy250;
3161
if (yych <= '\r') goto yy250;
3162
if (yych <= 0x1F) goto yy257;
3163
if (yych <= '"') goto yy250;
3168
if (yych <= ')') goto yy250;
3169
if (yych <= '/') goto yy257;
3170
if (yych <= '9') goto yy258;
3174
if (yych <= ';') goto yy250;
3177
if (yych <= '=') goto yy250;
3178
if (yych <= '@') goto yy257;
3186
if (yych <= 'O') goto yy277;
3187
if (yych == 'U') goto yy278;
3190
if (yych == '_') goto yy258;
3191
if (yych <= '`') goto yy257;
3196
if (yych <= 'o') goto yy277;
3197
if (yych == 'u') goto yy278;
3201
if (yych <= '{') goto yy257;
3204
if (yych == '~') goto yy250;
3211
YYDEBUG(253, *YYCURSOR);
3213
yych = *(YYMARKER = ++YYCURSOR);
3206
3214
if (yych <= 'E') {
3207
3215
if (yych <= '%') {
3208
3216
if (yych <= '\f') {
3209
if (yych <= 0x00) goto yy249;
3210
if (yych <= 0x08) goto yy256;
3211
if (yych <= '\n') goto yy249;
3217
if (yych <= 0x00) goto yy250;
3218
if (yych <= 0x08) goto yy257;
3219
if (yych <= '\n') goto yy250;
3214
if (yych <= '\r') goto yy249;
3215
if (yych <= 0x1F) goto yy256;
3216
if (yych <= '"') goto yy249;
3222
if (yych <= '\r') goto yy250;
3223
if (yych <= 0x1F) goto yy257;
3224
if (yych <= '"') goto yy250;
3220
3228
if (yych <= ':') {
3221
if (yych <= ')') goto yy249;
3222
if (yych <= '/') goto yy256;
3223
if (yych <= '9') goto yy257;
3229
if (yych <= ')') goto yy250;
3230
if (yych <= '/') goto yy257;
3231
if (yych <= '9') goto yy258;
3226
3234
if (yych <= '<') {
3227
if (yych <= ';') goto yy249;
3235
if (yych <= ';') goto yy250;
3230
if (yych <= '=') goto yy249;
3231
if (yych <= '@') goto yy256;
3238
if (yych <= '=') goto yy250;
3239
if (yych <= '@') goto yy257;
3237
3245
if (yych <= 'e') {
3238
3246
if (yych <= 'Z') {
3239
if (yych <= 'F') goto yy271;
3240
if (yych == 'N') goto yy265;
3247
if (yych <= 'F') goto yy272;
3248
if (yych == 'N') goto yy266;
3243
if (yych == '_') goto yy257;
3244
if (yych <= '`') goto yy256;
3251
if (yych == '_') goto yy258;
3252
if (yych <= '`') goto yy257;
3248
3256
if (yych <= 'z') {
3249
if (yych <= 'f') goto yy271;
3250
if (yych == 'n') goto yy265;
3257
if (yych <= 'f') goto yy272;
3258
if (yych == 'n') goto yy266;
3253
3261
if (yych <= '|') {
3254
if (yych <= '{') goto yy256;
3262
if (yych <= '{') goto yy257;
3257
if (yych == '~') goto yy249;
3265
if (yych == '~') goto yy250;
3264
YYDEBUG(253, *YYCURSOR);
3266
yych = *(YYMARKER = ++YYCURSOR);
3270
if (yych <= 0x00) goto yy249;
3271
if (yych <= 0x08) goto yy256;
3274
if (yych == '\r') goto yy249;
3275
if (yych <= 0x1F) goto yy256;
3280
if (yych <= '%') goto yy256;
3281
if (yych <= ')') goto yy249;
3282
if (yych <= '/') goto yy256;
3285
if (yych == ';') goto yy249;
3286
if (yych <= '<') goto yy256;
3293
if (yych <= '@') goto yy256;
3294
if (yych <= 'Q') goto yy257;
3297
if (yych <= 'Z') goto yy257;
3298
if (yych == '_') goto yy257;
3303
if (yych == 'r') goto yy269;
3304
if (yych <= 'z') goto yy257;
3307
if (yych == '}') goto yy256;
3308
if (yych <= '~') goto yy249;
3314
3272
YYDEBUG(254, *YYCURSOR);
3317
3275
if (yych <= '=') {
3318
3276
if (yych <= '"') {
3319
3277
if (yych <= '\n') {
3320
if (yych <= 0x00) goto yy249;
3321
if (yych <= 0x08) goto yy256;
3278
if (yych <= 0x00) goto yy250;
3279
if (yych <= 0x08) goto yy257;
3324
if (yych == '\r') goto yy249;
3325
if (yych <= 0x1F) goto yy256;
3282
if (yych == '\r') goto yy250;
3283
if (yych <= 0x1F) goto yy257;
3329
3287
if (yych <= '9') {
3330
if (yych <= '%') goto yy256;
3331
if (yych <= ')') goto yy249;
3332
if (yych <= '/') goto yy256;
3288
if (yych <= '%') goto yy257;
3289
if (yych <= ')') goto yy250;
3290
if (yych <= '/') goto yy257;
3335
if (yych == ';') goto yy249;
3336
if (yych <= '<') goto yy256;
3293
if (yych == ';') goto yy250;
3294
if (yych <= '<') goto yy257;
3341
3299
if (yych <= '`') {
3343
if (yych <= '@') goto yy256;
3344
if (yych <= 'D') goto yy257;
3301
if (yych <= '@') goto yy257;
3302
if (yych <= 'Q') goto yy258;
3347
if (yych <= 'Z') goto yy257;
3348
if (yych == '_') goto yy257;
3305
if (yych <= 'Z') goto yy258;
3306
if (yych == '_') goto yy258;
3352
3310
if (yych <= '{') {
3353
if (yych == 'e') goto yy259;
3354
if (yych <= 'z') goto yy257;
3311
if (yych == 'r') goto yy270;
3312
if (yych <= 'z') goto yy258;
3357
if (yych == '}') goto yy256;
3358
if (yych <= '~') goto yy249;
3315
if (yych == '}') goto yy257;
3316
if (yych <= '~') goto yy250;
3364
3322
YYDEBUG(255, *YYCURSOR);
3366
YYMARKER = ++YYCURSOR;
3324
yych = *(YYMARKER = ++YYCURSOR);
3328
if (yych <= 0x00) goto yy250;
3329
if (yych <= 0x08) goto yy257;
3332
if (yych == '\r') goto yy250;
3333
if (yych <= 0x1F) goto yy257;
3338
if (yych <= '%') goto yy257;
3339
if (yych <= ')') goto yy250;
3340
if (yych <= '/') goto yy257;
3343
if (yych == ';') goto yy250;
3344
if (yych <= '<') goto yy257;
3351
if (yych <= '@') goto yy257;
3352
if (yych <= 'D') goto yy258;
3355
if (yych <= 'Z') goto yy258;
3356
if (yych == '_') goto yy258;
3361
if (yych == 'e') goto yy260;
3362
if (yych <= 'z') goto yy258;
3365
if (yych == '}') goto yy257;
3366
if (yych <= '~') goto yy250;
3370
3372
YYDEBUG(256, *YYCURSOR);
3371
if (yybm[0+yych] & 2) {
3374
if (yych == '$') goto yy260;
3374
YYMARKER = ++YYCURSOR;
3377
3378
YYDEBUG(257, *YYCURSOR);
3379
YYMARKER = ++YYCURSOR;
3379
if (yybm[0+yych] & 2) {
3382
if (yych == '$') goto yy261;
3382
3385
YYDEBUG(258, *YYCURSOR);
3383
if (yybm[0+yych] & 4) {
3389
if (yych <= 0x00) goto yy249;
3392
if (yych <= '\n') goto yy249;
3393
if (yych <= '\f') goto yy255;
3398
if (yych <= 0x1F) goto yy255;
3401
if (yych == '$') goto yy260;
3408
if (yych <= ')') goto yy249;
3411
if (yych == '<') goto yy255;
3416
if (yych <= '{') goto yy255;
3419
if (yych == '~') goto yy249;
3387
YYMARKER = ++YYCURSOR;
3425
3390
YYDEBUG(259, *YYCURSOR);
3427
yych = *(YYMARKER = ++YYCURSOR);
3431
if (yych <= 0x00) goto yy249;
3432
if (yych <= 0x08) goto yy256;
3391
if (yybm[0+yych] & 4) {
3397
if (yych <= 0x00) goto yy250;
3435
if (yych == '\r') goto yy249;
3400
if (yych <= '\n') goto yy250;
3401
if (yych <= '\f') goto yy256;
3436
3406
if (yych <= 0x1F) goto yy256;
3441
if (yych <= '%') goto yy256;
3442
if (yych <= ')') goto yy249;
3443
if (yych <= '/') goto yy256;
3446
if (yych == ';') goto yy249;
3447
if (yych <= '<') goto yy256;
3409
if (yych == '$') goto yy261;
3454
if (yych <= '@') goto yy256;
3455
if (yych <= 'R') goto yy257;
3416
if (yych <= ')') goto yy250;
3458
if (yych <= 'Z') goto yy257;
3459
if (yych == '_') goto yy257;
3419
if (yych == '<') goto yy256;
3464
if (yych == 's') goto yy265;
3465
if (yych <= 'z') goto yy257;
3424
if (yych <= '{') goto yy256;
3468
if (yych == '}') goto yy256;
3469
if (yych <= '~') goto yy249;
3427
if (yych == '~') goto yy250;
3475
3433
YYDEBUG(260, *YYCURSOR);
3480
if (yych <= 0x00) goto yy261;
3481
if (yych <= '[') goto yy255;
3435
yych = *(YYMARKER = ++YYCURSOR);
3439
if (yych <= 0x00) goto yy250;
3440
if (yych <= 0x08) goto yy257;
3443
if (yych == '\r') goto yy250;
3444
if (yych <= 0x1F) goto yy257;
3449
if (yych <= '%') goto yy257;
3450
if (yych <= ')') goto yy250;
3451
if (yych <= '/') goto yy257;
3454
if (yych == ';') goto yy250;
3455
if (yych <= '<') goto yy257;
3484
if (yych != '{') goto yy255;
3462
if (yych <= '@') goto yy257;
3463
if (yych <= 'R') goto yy258;
3466
if (yych <= 'Z') goto yy258;
3467
if (yych == '_') goto yy258;
3472
if (yych == 's') goto yy266;
3473
if (yych <= 'z') goto yy258;
3476
if (yych == '}') goto yy257;
3477
if (yych <= '~') goto yy250;
3487
3483
YYDEBUG(261, *YYCURSOR);
3488
if (yych <= 0x00) goto yy262;
3489
if (yych <= '[') goto yy256;
3492
if (yych != '{') goto yy256;
3495
YYDEBUG(262, *YYCURSOR);
3488
3496
YYCURSOR = YYMARKER;
3489
3497
if (yyaccept <= 3) {
3490
3498
if (yyaccept <= 1) {
3491
3499
if (yyaccept <= 0) {
3497
3505
if (yyaccept <= 2) {
3504
3512
if (yyaccept <= 5) {
3505
3513
if (yyaccept <= 4) {
3515
YYDEBUG(262, *YYCURSOR);
3519
if (yybm[0+yych] & 8) {
3524
3523
YYDEBUG(263, *YYCURSOR);
3527
3526
yych = *YYCURSOR;
3527
if (yybm[0+yych] & 8) {
3528
3532
YYDEBUG(264, *YYCURSOR);
3529
if (yybm[0+yych] & 8) {
3532
if (yych <= 0x00) goto yy229;
3533
if (yych == '\\') goto yy262;
3536
3536
YYDEBUG(265, *YYCURSOR);
3537
if (yybm[0+yych] & 8) {
3540
if (yych <= 0x00) goto yy230;
3541
if (yych == '\\') goto yy263;
3544
YYDEBUG(266, *YYCURSOR);
3538
3546
yych = *(YYMARKER = ++YYCURSOR);
3539
3547
if (yybm[0+yych] & 16) {
3542
3550
if (yych <= ';') {
3543
3551
if (yych <= ' ') {
3544
3552
if (yych <= '\n') {
3545
if (yych <= 0x00) goto yy266;
3546
if (yych <= '\t') goto yy256;
3553
if (yych <= 0x00) goto yy267;
3554
if (yych <= '\t') goto yy257;
3548
if (yych != '\r') goto yy256;
3556
if (yych != '\r') goto yy257;
3551
3559
if (yych <= ')') {
3552
if (yych <= '"') goto yy266;
3553
if (yych <= '%') goto yy256;
3560
if (yych <= '"') goto yy267;
3561
if (yych <= '%') goto yy257;
3555
if (yych <= '/') goto yy256;
3556
if (yych <= '9') goto yy257;
3557
if (yych <= ':') goto yy256;
3563
if (yych <= '/') goto yy257;
3564
if (yych <= '9') goto yy258;
3565
if (yych <= ':') goto yy257;
3561
3569
if (yych <= '_') {
3562
3570
if (yych <= '@') {
3563
if (yych != '=') goto yy256;
3571
if (yych != '=') goto yy257;
3565
if (yych <= 'Z') goto yy257;
3566
if (yych <= '^') goto yy256;
3573
if (yych <= 'Z') goto yy258;
3574
if (yych <= '^') goto yy257;
3570
3578
if (yych <= '{') {
3571
if (yych <= '`') goto yy256;
3572
if (yych <= 'z') goto yy257;
3579
if (yych <= '`') goto yy257;
3580
if (yych <= 'z') goto yy258;
3575
if (yych == '}') goto yy256;
3576
if (yych >= 0x7F) goto yy256;
3583
if (yych == '}') goto yy257;
3584
if (yych >= 0x7F) goto yy257;
3581
YYDEBUG(266, *YYCURSOR);
3582
yyleng = YYCURSOR - SCNG(yy_text);
3583
#line 418 "Zend/zend_ini_scanner.l"
3584
{ /* TRUE value (when used outside option value/offset this causes parse error!) */
3585
RETURN_TOKEN(BOOL_TRUE, "1", 1);
3587
#line 3588 "Zend/zend_ini_scanner.c"
3589
3589
YYDEBUG(267, *YYCURSOR);
3590
yyleng = YYCURSOR - SCNG(yy_text);
3591
#line 418 "Zend/zend_ini_scanner.l"
3592
{ /* TRUE value (when used outside option value/offset this causes parse error!) */
3593
RETURN_TOKEN(BOOL_TRUE, "1", 1);
3595
#line 3596 "Zend/zend_ini_scanner.c"
3593
3597
YYDEBUG(268, *YYCURSOR);
3594
if (yybm[0+yych] & 16) {
3599
3601
YYDEBUG(269, *YYCURSOR);
3601
yych = *(YYMARKER = ++YYCURSOR);
3605
if (yych <= 0x00) goto yy249;
3606
if (yych <= 0x08) goto yy256;
3609
if (yych == '\r') goto yy249;
3610
if (yych <= 0x1F) goto yy256;
3615
if (yych <= '%') goto yy256;
3616
if (yych <= ')') goto yy249;
3617
if (yych <= '/') goto yy256;
3620
if (yych == ';') goto yy249;
3621
if (yych <= '<') goto yy256;
3628
if (yych <= '@') goto yy256;
3629
if (yych <= 'T') goto yy257;
3631
if (yych <= 'Z') goto yy257;
3632
if (yych == '_') goto yy257;
3637
if (yych == 'u') goto yy270;
3638
if (yych <= 'z') goto yy257;
3641
if (yych == '}') goto yy256;
3642
if (yych <= '~') goto yy249;
3602
if (yybm[0+yych] & 16) {
3648
3607
YYDEBUG(270, *YYCURSOR);
3701
3659
if (yych <= '=') {
3702
3660
if (yych <= '"') {
3703
3661
if (yych <= '\n') {
3704
if (yych <= 0x00) goto yy249;
3705
if (yych <= 0x08) goto yy256;
3662
if (yych <= 0x00) goto yy250;
3663
if (yych <= 0x08) goto yy257;
3708
if (yych == '\r') goto yy249;
3709
if (yych <= 0x1F) goto yy256;
3666
if (yych == '\r') goto yy250;
3667
if (yych <= 0x1F) goto yy257;
3713
3671
if (yych <= '9') {
3714
if (yych <= '%') goto yy256;
3715
if (yych <= ')') goto yy249;
3716
if (yych <= '/') goto yy256;
3672
if (yych <= '%') goto yy257;
3673
if (yych <= ')') goto yy250;
3674
if (yych <= '/') goto yy257;
3719
if (yych == ';') goto yy249;
3720
if (yych <= '<') goto yy256;
3677
if (yych == ';') goto yy250;
3678
if (yych <= '<') goto yy257;
3725
3683
if (yych <= '`') {
3727
if (yych <= '@') goto yy256;
3728
if (yych <= 'E') goto yy257;
3685
if (yych <= '@') goto yy257;
3686
if (yych <= 'D') goto yy258;
3730
if (yych <= 'Z') goto yy257;
3731
if (yych == '_') goto yy257;
3689
if (yych <= 'Z') goto yy258;
3690
if (yych == '_') goto yy258;
3735
3694
if (yych <= '{') {
3736
if (yych == 'f') goto yy272;
3737
if (yych <= 'z') goto yy257;
3695
if (yych == 'e') goto yy266;
3696
if (yych <= 'z') goto yy258;
3740
if (yych == '}') goto yy256;
3741
if (yych <= '~') goto yy249;
3699
if (yych == '}') goto yy257;
3700
if (yych <= '~') goto yy250;
3747
3706
YYDEBUG(272, *YYCURSOR);
3749
3708
yych = *(YYMARKER = ++YYCURSOR);
3750
if (yybm[0+yych] & 4) {
3756
if (yych >= 0x01) goto yy256;
3712
if (yych <= 0x00) goto yy250;
3713
if (yych <= 0x08) goto yy257;
3758
if (yych <= '\t') goto yy274;
3759
if (yych >= '\v') goto yy256;
3716
if (yych == '\r') goto yy250;
3717
if (yych <= 0x1F) goto yy257;
3763
if (yych >= 0x0E) goto yy256;
3722
if (yych <= '%') goto yy257;
3723
if (yych <= ')') goto yy250;
3724
if (yych <= '/') goto yy257;
3765
if (yych <= ' ') goto yy274;
3766
if (yych >= '#') goto yy256;
3727
if (yych == ';') goto yy250;
3728
if (yych <= '<') goto yy257;
3772
if (yych >= '*') goto yy256;
3735
if (yych <= '@') goto yy257;
3736
if (yych <= 'E') goto yy258;
3774
if (yych == '<') goto yy256;
3738
if (yych <= 'Z') goto yy258;
3739
if (yych == '_') goto yy258;
3778
if (yych <= '{') goto yy256;
3744
if (yych == 'f') goto yy273;
3745
if (yych <= 'z') goto yy258;
3780
if (yych != '~') goto yy256;
3748
if (yych == '}') goto yy257;
3749
if (yych <= '~') goto yy250;
3785
3755
YYDEBUG(273, *YYCURSOR);
3786
yyleng = YYCURSOR - SCNG(yy_text);
3787
#line 422 "Zend/zend_ini_scanner.l"
3788
{ /* FALSE value (when used outside option value/offset this causes parse error!)*/
3789
RETURN_TOKEN(BOOL_FALSE, "", 0);
3791
#line 3792 "Zend/zend_ini_scanner.c"
3757
yych = *(YYMARKER = ++YYCURSOR);
3758
if (yybm[0+yych] & 4) {
3764
if (yych >= 0x01) goto yy257;
3766
if (yych <= '\t') goto yy275;
3767
if (yych >= '\v') goto yy257;
3771
if (yych >= 0x0E) goto yy257;
3773
if (yych <= ' ') goto yy275;
3774
if (yych >= '#') goto yy257;
3780
if (yych >= '*') goto yy257;
3782
if (yych == '<') goto yy257;
3786
if (yych <= '{') goto yy257;
3788
if (yych != '~') goto yy257;
3793
3793
YYDEBUG(274, *YYCURSOR);
3794
yyleng = YYCURSOR - SCNG(yy_text);
3795
#line 422 "Zend/zend_ini_scanner.l"
3796
{ /* FALSE value (when used outside option value/offset this causes parse error!)*/
3797
RETURN_TOKEN(BOOL_FALSE, "", 0);
3799
#line 3800 "Zend/zend_ini_scanner.c"
3797
3801
YYDEBUG(275, *YYCURSOR);
3798
if (yych == '\t') goto yy274;
3799
if (yych == ' ') goto yy274;
3802
3805
YYDEBUG(276, *YYCURSOR);
3806
if (yych == '\t') goto yy275;
3807
if (yych == ' ') goto yy275;
3810
YYDEBUG(277, *YYCURSOR);
3804
3812
yych = *(YYMARKER = ++YYCURSOR);
3805
3813
if (yych <= '<') {
3806
3814
if (yych <= ' ') {
3807
3815
if (yych <= '\n') {
3808
if (yych <= 0x00) goto yy273;
3809
if (yych <= 0x08) goto yy256;
3810
if (yych <= '\t') goto yy274;
3813
if (yych == '\r') goto yy273;
3814
if (yych <= 0x1F) goto yy256;
3816
if (yych <= 0x00) goto yy274;
3817
if (yych <= 0x08) goto yy257;
3818
if (yych <= '\t') goto yy275;
3821
if (yych == '\r') goto yy274;
3822
if (yych <= 0x1F) goto yy257;
3818
3826
if (yych <= '/') {
3819
if (yych <= '"') goto yy273;
3820
if (yych <= '%') goto yy256;
3821
if (yych <= ')') goto yy273;
3827
if (yych <= '"') goto yy274;
3828
if (yych <= '%') goto yy257;
3829
if (yych <= ')') goto yy274;
3824
if (yych <= '9') goto yy257;
3825
if (yych == ';') goto yy273;
3832
if (yych <= '9') goto yy258;
3833
if (yych == ';') goto yy274;
3830
3838
if (yych <= '`') {
3831
3839
if (yych <= 'N') {
3832
if (yych <= '=') goto yy273;
3833
if (yych <= '@') goto yy256;
3834
if (yych <= 'M') goto yy257;
3837
if (yych <= 'Z') goto yy257;
3838
if (yych == '_') goto yy257;
3843
if (yych == 'n') goto yy279;
3844
if (yych <= 'z') goto yy257;
3847
if (yych == '}') goto yy256;
3848
if (yych <= '~') goto yy273;
3854
YYDEBUG(277, *YYCURSOR);
3856
yych = *(YYMARKER = ++YYCURSOR);
3860
if (yych <= 0x00) goto yy249;
3861
if (yych <= 0x08) goto yy256;
3864
if (yych == '\r') goto yy249;
3865
if (yych <= 0x1F) goto yy256;
3870
if (yych <= '%') goto yy256;
3871
if (yych <= ')') goto yy249;
3872
if (yych <= '/') goto yy256;
3875
if (yych == ';') goto yy249;
3876
if (yych <= '<') goto yy256;
3883
if (yych <= '@') goto yy256;
3884
if (yych <= 'K') goto yy257;
3886
if (yych <= 'Z') goto yy257;
3887
if (yych == '_') goto yy257;
3892
if (yych == 'l') goto yy278;
3893
if (yych <= 'z') goto yy257;
3896
if (yych == '}') goto yy256;
3897
if (yych <= '~') goto yy249;
3840
if (yych <= '=') goto yy274;
3841
if (yych <= '@') goto yy257;
3842
if (yych <= 'M') goto yy258;
3845
if (yych <= 'Z') goto yy258;
3846
if (yych == '_') goto yy258;
3851
if (yych == 'n') goto yy280;
3852
if (yych <= 'z') goto yy258;
3855
if (yych == '}') goto yy257;
3856
if (yych <= '~') goto yy274;
4104
4063
if (yych <= '=') {
4105
4064
if (yych <= '"') {
4106
4065
if (yych <= '\n') {
4107
if (yych <= 0x00) goto yy249;
4108
if (yych <= 0x08) goto yy256;
4066
if (yych <= 0x00) goto yy250;
4067
if (yych <= 0x08) goto yy257;
4111
if (yych == '\r') goto yy249;
4112
if (yych <= 0x1F) goto yy256;
4070
if (yych == '\r') goto yy250;
4071
if (yych <= 0x1F) goto yy257;
4116
4075
if (yych <= '9') {
4117
if (yych <= '%') goto yy256;
4118
if (yych <= ')') goto yy249;
4119
if (yych <= '/') goto yy256;
4076
if (yych <= '%') goto yy257;
4077
if (yych <= ')') goto yy250;
4078
if (yych <= '/') goto yy257;
4122
if (yych == ';') goto yy249;
4123
if (yych <= '<') goto yy256;
4081
if (yych == ';') goto yy250;
4082
if (yych <= '<') goto yy257;
4128
4087
if (yych <= '`') {
4130
if (yych <= '@') goto yy256;
4131
if (yych <= 'D') goto yy257;
4089
if (yych <= '@') goto yy257;
4090
if (yych <= 'R') goto yy258;
4134
if (yych <= 'Z') goto yy257;
4135
if (yych == '_') goto yy257;
4092
if (yych <= 'Z') goto yy258;
4093
if (yych == '_') goto yy258;
4139
4097
if (yych <= '{') {
4140
if (yych == 'e') goto yy272;
4141
if (yych <= 'z') goto yy257;
4098
if (yych == 's') goto yy283;
4099
if (yych <= 'z') goto yy258;
4144
if (yych == '}') goto yy256;
4145
if (yych <= '~') goto yy249;
4102
if (yych == '}') goto yy257;
4103
if (yych <= '~') goto yy250;
4151
4109
YYDEBUG(283, *YYCURSOR);
4111
yych = *(YYMARKER = ++YYCURSOR);
4115
if (yych <= 0x00) goto yy250;
4116
if (yych <= 0x08) goto yy257;
4119
if (yych == '\r') goto yy250;
4120
if (yych <= 0x1F) goto yy257;
4125
if (yych <= '%') goto yy257;
4126
if (yych <= ')') goto yy250;
4127
if (yych <= '/') goto yy257;
4130
if (yych == ';') goto yy250;
4131
if (yych <= '<') goto yy257;
4138
if (yych <= '@') goto yy257;
4139
if (yych <= 'D') goto yy258;
4142
if (yych <= 'Z') goto yy258;
4143
if (yych == '_') goto yy258;
4148
if (yych == 'e') goto yy273;
4149
if (yych <= 'z') goto yy258;
4152
if (yych == '}') goto yy257;
4153
if (yych <= '~') goto yy250;
4156
4159
YYDEBUG(284, *YYCURSOR);
4157
if (yybm[0+yych] & 32) {
4160
if (yych >= '\r') goto yy287;
4162
4164
YYDEBUG(285, *YYCURSOR);
4165
if (yybm[0+yych] & 32) {
4168
if (yych >= '\r') goto yy288;
4165
4170
YYDEBUG(286, *YYCURSOR);
4166
yyleng = YYCURSOR - SCNG(yy_text);
4167
#line 554 "Zend/zend_ini_scanner.l"
4173
#line 4174 "Zend/zend_ini_scanner.c"
4175
4173
YYDEBUG(287, *YYCURSOR);
4177
if (yych == '\n') goto yy285;
4174
yyleng = YYCURSOR - SCNG(yy_text);
4175
#line 554 "Zend/zend_ini_scanner.l"
4181
#line 4182 "Zend/zend_ini_scanner.c"
4180
4183
YYDEBUG(288, *YYCURSOR);
4182
YYMARKER = ++YYCURSOR;
4185
if (yych == '\n') goto yy286;
4185
4188
YYDEBUG(289, *YYCURSOR);
4186
if (yybm[0+yych] & 64) {
4192
if (yych <= 0x00) goto yy244;
4195
if (yych <= '\n') goto yy244;
4196
if (yych <= '\f') goto yy255;
4201
if (yych <= 0x1F) goto yy255;
4204
if (yych == '$') goto yy260;
4211
if (yych <= ')') goto yy244;
4214
if (yych == '<') goto yy255;
4219
if (yych <= '{') goto yy255;
4222
if (yych == '~') goto yy244;
4190
YYMARKER = ++YYCURSOR;
4228
4193
YYDEBUG(290, *YYCURSOR);
4230
YYMARKER = ++YYCURSOR;
4194
if (yybm[0+yych] & 64) {
4200
if (yych <= 0x00) goto yy245;
4203
if (yych <= '\n') goto yy245;
4204
if (yych <= '\f') goto yy256;
4209
if (yych <= 0x1F) goto yy256;
4212
if (yych == '$') goto yy261;
4219
if (yych <= ')') goto yy245;
4222
if (yych == '<') goto yy256;
4227
if (yych <= '{') goto yy256;
4230
if (yych == '~') goto yy245;
4233
4236
YYDEBUG(291, *YYCURSOR);
4237
if (yych <= 0x00) goto yy244;
4238
if (yych <= 0x08) goto yy255;
4241
if (yych == '\r') goto yy244;
4246
if (yych <= '"') goto yy244;
4247
if (yych <= '#') goto yy255;
4250
if (yych <= '%') goto yy255;
4251
if (yych <= ')') goto yy244;
4258
if (yych <= '.') goto yy288;
4259
if (yych <= '/') goto yy255;
4262
if (yych == ';') goto yy244;
4267
if (yych <= '=') goto yy244;
4268
if (yych <= '{') goto yy255;
4271
if (yych == '~') goto yy244;
4238
YYMARKER = ++YYCURSOR;
4277
4241
YYDEBUG(292, *YYCURSOR);
4279
YYMARKER = ++YYCURSOR;
4245
if (yych <= 0x00) goto yy245;
4246
if (yych <= 0x08) goto yy256;
4249
if (yych == '\r') goto yy245;
4254
if (yych <= '"') goto yy245;
4255
if (yych <= '#') goto yy256;
4258
if (yych <= '%') goto yy256;
4259
if (yych <= ')') goto yy245;
4266
if (yych <= '.') goto yy289;
4267
if (yych <= '/') goto yy256;
4270
if (yych == ';') goto yy245;
4275
if (yych <= '=') goto yy245;
4276
if (yych <= '{') goto yy256;
4279
if (yych == '~') goto yy245;
4282
4285
YYDEBUG(293, *YYCURSOR);
4286
if (yych <= 0x00) goto yy244;
4289
if (yych <= '\n') goto yy244;
4290
if (yych <= '\f') goto yy255;
4295
if (yych <= 0x1F) goto yy255;
4296
if (yych <= '"') goto yy244;
4299
if (yych <= '$') goto yy260;
4300
if (yych <= '%') goto yy255;
4307
if (yych <= '/') goto yy255;
4310
if (yych == ';') goto yy244;
4315
if (yych <= '=') goto yy244;
4316
if (yych <= '{') goto yy255;
4319
if (yych == '~') goto yy244;
4287
YYMARKER = ++YYCURSOR;
4325
4290
YYDEBUG(294, *YYCURSOR);
4327
YYMARKER = ++YYCURSOR;
4294
if (yych <= 0x00) goto yy245;
4297
if (yych <= '\n') goto yy245;
4298
if (yych <= '\f') goto yy256;
4303
if (yych <= 0x1F) goto yy256;
4304
if (yych <= '"') goto yy245;
4307
if (yych <= '$') goto yy261;
4308
if (yych <= '%') goto yy256;
4315
if (yych <= '/') goto yy256;
4318
if (yych == ';') goto yy245;
4323
if (yych <= '=') goto yy245;
4324
if (yych <= '{') goto yy256;
4327
if (yych == '~') goto yy245;
4330
4333
YYDEBUG(295, *YYCURSOR);
4334
if (yych <= 0x00) goto yy244;
4337
if (yych <= '\n') goto yy244;
4338
if (yych <= '\f') goto yy255;
4343
if (yych <= 0x1F) goto yy255;
4344
if (yych <= '"') goto yy244;
4347
if (yych <= '$') goto yy260;
4348
if (yych <= '%') goto yy255;
4355
if (yych <= '/') goto yy255;
4358
if (yych == ';') goto yy244;
4363
if (yych <= '=') goto yy244;
4364
if (yych <= '{') goto yy255;
4367
if (yych == '~') goto yy244;
4335
YYMARKER = ++YYCURSOR;
4373
4338
YYDEBUG(296, *YYCURSOR);
4342
if (yych <= 0x00) goto yy245;
4345
if (yych <= '\n') goto yy245;
4346
if (yych <= '\f') goto yy256;
4351
if (yych <= 0x1F) goto yy256;
4352
if (yych <= '"') goto yy245;
4355
if (yych <= '$') goto yy261;
4356
if (yych <= '%') goto yy256;
4363
if (yych <= '/') goto yy256;
4366
if (yych == ';') goto yy245;
4371
if (yych <= '=') goto yy245;
4372
if (yych <= '{') goto yy256;
4375
if (yych == '~') goto yy245;
4377
4381
YYDEBUG(297, *YYCURSOR);
4378
if (yybm[0+yych] & 128) {
4381
4385
YYDEBUG(298, *YYCURSOR);
4386
if (yybm[0+yych] & 128) {
4383
4389
YYDEBUG(299, *YYCURSOR);
4384
yyleng = YYCURSOR - SCNG(yy_text);
4385
#line 365 "Zend/zend_ini_scanner.l"
4387
/* Eat leading and trailing single quotes */
4388
if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') {
4390
yyleng = yyleng - 2;
4392
RETURN_TOKEN(TC_RAW, yytext, yyleng);
4394
#line 4395 "Zend/zend_ini_scanner.c"
4396
4391
YYDEBUG(300, *YYCURSOR);
4392
yyleng = YYCURSOR - SCNG(yy_text);
4393
#line 365 "Zend/zend_ini_scanner.l"
4395
/* Eat leading and trailing single quotes */
4396
if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') {
4398
yyleng = yyleng - 2;
4400
RETURN_TOKEN(TC_RAW, yytext, yyleng);
4402
#line 4403 "Zend/zend_ini_scanner.c"
4398
4404
YYDEBUG(301, *YYCURSOR);
4399
yyleng = YYCURSOR - SCNG(yy_text);
4400
#line 398 "Zend/zend_ini_scanner.l"
4401
{ /* Variable start */
4402
yy_push_state(ST_VARNAME TSRMLS_CC);
4403
return TC_DOLLAR_CURLY;
4405
#line 4406 "Zend/zend_ini_scanner.c"
4407
4406
YYDEBUG(302, *YYCURSOR);
4407
yyleng = YYCURSOR - SCNG(yy_text);
4408
#line 398 "Zend/zend_ini_scanner.l"
4409
{ /* Variable start */
4410
yy_push_state(ST_VARNAME TSRMLS_CC);
4411
return TC_DOLLAR_CURLY;
4413
#line 4414 "Zend/zend_ini_scanner.c"
4412
4415
YYDEBUG(303, *YYCURSOR);
4413
if (yych == '\t') goto yy302;
4414
if (yych == ' ') goto yy302;
4417
4420
YYDEBUG(304, *YYCURSOR);
4421
if (yych == '\t') goto yy303;
4422
if (yych == ' ') goto yy303;
4421
4425
YYDEBUG(305, *YYCURSOR);
4423
YYMARKER = ++YYCURSOR;
4427
4429
YYDEBUG(306, *YYCURSOR);
4430
if (yych <= 0x08) goto yy231;
4431
if (yych <= '\t') goto yy305;
4434
if (yych == '\r') goto yy308;
4439
if (yych <= ' ') goto yy305;
4440
if (yych <= '!') goto yy231;
4442
if (yych == ';') goto yy283;
4431
YYMARKER = ++YYCURSOR;
4446
4435
YYDEBUG(307, *YYCURSOR);
4438
if (yych <= 0x08) goto yy232;
4439
if (yych <= '\t') goto yy306;
4442
if (yych == '\r') goto yy309;
4447
if (yych <= ' ') goto yy306;
4448
if (yych <= '!') goto yy232;
4450
if (yych == ';') goto yy284;
4450
4454
YYDEBUG(308, *YYCURSOR);
4458
YYDEBUG(309, *YYCURSOR);
4452
if ((yych = *YYCURSOR) == '\n') goto yy304;
4460
if ((yych = *YYCURSOR) == '\n') goto yy305;
4455
4463
/* *********************************** */
4456
4464
yyc_ST_VARNAME: