~clint-fewbar/ubuntu/precise/php5/php5-5.4-merge

« back to all changes in this revision

Viewing changes to Zend/zend_ini_scanner.c

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2011-02-22 09:46:37 UTC
  • mfrom: (1.1.20) (0.3.18 sid)
  • Revision ID: package-import@ubuntu.com-20110222094637-nlu2tvb7oqgaarl0
Tags: 5.3.5-1ubuntu1
* Merge from debian/unstable. Remaining changes:
 - debian/control:
    * Dropped firebird2.1-dev, libc-client-dev, libmcrypt-dev as it is in universe.
    * Dropped libmysqlclient15-dev, build against mysql 5.1.
    * Dropped libcurl-dev not in the archive.
    * Suggest php5-suhosin rather than recommends.
    * Dropped php5-imap, php5-interbase, php5-mcrypt since we have versions 
      already in universe.
    * Dropped libonig-dev and libqgdbm since its in universe. (will be re-added in lucid+1)
    * Dropped locales-all.
  - modulelist: Drop imap, interbase, sybase, and mcrypt.
  - debian/rules:
    * Dropped building of mcrypt, imap, and interbase.
    * Install apport hook for php5.
    * stop mysql instance on clean just in case we failed in tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* Generated by re2c 0.13.5 on Tue May 25 22:53:58 2010 */
 
1
/* Generated by re2c 0.13.5 on Sun Aug  1 12:07:43 2010 */
2
2
#line 1 "Zend/zend_ini_scanner.l"
3
3
/*
4
4
   +----------------------------------------------------------------------+
22
22
   +----------------------------------------------------------------------+
23
23
*/
24
24
 
25
 
/* $Id: zend_ini_scanner.c 299767 2010-05-26 02:18:17Z felipe $ */
 
25
/* $Id: zend_ini_scanner.c 301758 2010-08-01 15:26:54Z felipe $ */
26
26
 
27
27
#include <errno.h>
28
28
#include "zend.h"
1826
1826
yyc_ST_RAW:
1827
1827
        {
1828
1828
                static const unsigned char yybm[] = {
1829
 
                        160, 160, 160, 160, 160, 160, 160, 160, 
 
1829
                         32, 160, 160, 160, 160, 160, 160, 160, 
1830
1830
                        160, 224,   0, 160, 160,   0, 160, 160, 
1831
1831
                        160, 160, 160, 160, 160, 160, 160, 160, 
1832
1832
                        160, 160, 160, 160, 160, 160, 160, 160, 
1862
1862
                YYDEBUG(135, *YYCURSOR);
1863
1863
                YYFILL(3);
1864
1864
                yych = *YYCURSOR;
1865
 
                if (yych <= '\r') {
1866
 
                        if (yych <= '\t') {
1867
 
                                if (yych >= '\t') goto yy139;
 
1865
                if (yych <= '\f') {
 
1866
                        if (yych <= 0x08) {
 
1867
                                if (yych >= 0x01) goto yy139;
1868
1868
                        } else {
1869
 
                                if (yych <= '\n') goto yy140;
1870
 
                                if (yych >= '\r') goto yy142;
 
1869
                                if (yych <= '\t') goto yy141;
 
1870
                                if (yych <= '\n') goto yy142;
 
1871
                                goto yy139;
1871
1872
                        }
1872
1873
                } else {
1873
1874
                        if (yych <= ' ') {
1874
 
                                if (yych >= ' ') goto yy139;
 
1875
                                if (yych <= '\r') goto yy144;
 
1876
                                if (yych <= 0x1F) goto yy139;
 
1877
                                goto yy141;
1875
1878
                        } else {
1876
 
                                if (yych == ';') goto yy143;
 
1879
                                if (yych == ';') goto yy145;
 
1880
                                goto yy139;
1877
1881
                        }
1878
1882
                }
1879
1883
                YYDEBUG(137, *YYCURSOR);
1880
1884
                ++YYCURSOR;
1881
 
                yych = *YYCURSOR;
1882
 
                goto yy155;
1883
 
yy138:
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] == '"') {
1890
 
                SCNG(yy_text)++;
1891
 
                yyleng = yyleng - 2;
1892
 
        }
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 */
 
1889
        BEGIN(INITIAL);
 
1890
        return END_OF_LINE;
1894
1891
}
1895
 
#line 1896 "Zend/zend_ini_scanner.c"
 
1892
#line 1893 "Zend/zend_ini_scanner.c"
1896
1893
yy139:
1897
1894
                YYDEBUG(139, *YYCURSOR);
1898
 
                yyaccept = 0;
1899
 
                yych = *(YYMARKER = ++YYCURSOR);
1900
 
                if (yybm[0+yych] & 64) {
1901
 
                        goto yy151;
1902
 
                }
1903
 
                if (yych <= '\f') {
1904
 
                        if (yych == '\n') goto yy150;
1905
 
                        goto yy154;
1906
 
                } else {
1907
 
                        if (yych <= '\r') goto yy153;
1908
 
                        if (yych == ';') goto yy145;
1909
 
                        goto yy154;
1910
 
                }
 
1895
                ++YYCURSOR;
 
1896
                yych = *YYCURSOR;
 
1897
                goto yy156;
1911
1898
yy140:
1912
1899
                YYDEBUG(140, *YYCURSOR);
1913
 
                ++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] == '"') {
 
1905
                SCNG(yy_text)++;
 
1906
                yyleng = yyleng - 2;
 
1907
        }
 
1908
        RETURN_TOKEN(TC_RAW, yytext, yyleng);
 
1909
}
 
1910
#line 1911 "Zend/zend_ini_scanner.c"
1914
1911
yy141:
1915
1912
                YYDEBUG(141, *YYCURSOR);
1916
 
                yyleng = YYCURSOR - SCNG(yy_text);
1917
 
#line 458 "Zend/zend_ini_scanner.l"
1918
 
                { /* End of option value */
1919
 
        BEGIN(INITIAL);
1920
 
        SCNG(lineno)++;
1921
 
        return END_OF_LINE;
1922
 
}
1923
 
#line 1924 "Zend/zend_ini_scanner.c"
 
1913
                yyaccept = 0;
 
1914
                yych = *(YYMARKER = ++YYCURSOR);
 
1915
                if (yybm[0+yych] & 64) {
 
1916
                        goto yy152;
 
1917
                }
 
1918
                if (yych <= '\f') {
 
1919
                        if (yych == '\n') goto yy151;
 
1920
                        goto yy156;
 
1921
                } else {
 
1922
                        if (yych <= '\r') goto yy154;
 
1923
                        if (yych == ';') goto yy146;
 
1924
                        goto yy156;
 
1925
                }
1924
1926
yy142:
1925
1927
                YYDEBUG(142, *YYCURSOR);
1926
 
                yych = *++YYCURSOR;
1927
 
                if (yych == '\n') goto yy150;
1928
 
                goto yy141;
 
1928
                ++YYCURSOR;
1929
1929
yy143:
1930
1930
                YYDEBUG(143, *YYCURSOR);
1931
 
                yyaccept = 1;
1932
 
                yych = *(YYMARKER = ++YYCURSOR);
1933
 
                goto yy146;
 
1931
                yyleng = YYCURSOR - SCNG(yy_text);
 
1932
#line 458 "Zend/zend_ini_scanner.l"
 
1933
                { /* End of option value */
 
1934
        BEGIN(INITIAL);
 
1935
        SCNG(lineno)++;
 
1936
        return END_OF_LINE;
 
1937
}
 
1938
#line 1939 "Zend/zend_ini_scanner.c"
 
1939
yy144:
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 */
1938
 
        BEGIN(INITIAL);
1939
 
        return END_OF_LINE;
1940
 
}
1941
 
#line 1942 "Zend/zend_ini_scanner.c"
 
1941
                yych = *++YYCURSOR;
 
1942
                if (yych == '\n') goto yy151;
 
1943
                goto yy143;
1942
1944
yy145:
1943
1945
                YYDEBUG(145, *YYCURSOR);
1944
 
                ++YYCURSOR;
1945
 
                YYFILL(2);
1946
 
                yych = *YYCURSOR;
 
1946
                yyaccept = 1;
 
1947
                yych = *(YYMARKER = ++YYCURSOR);
 
1948
                goto yy147;
1947
1949
yy146:
1948
1950
                YYDEBUG(146, *YYCURSOR);
1949
 
                if (yybm[0+yych] & 32) {
1950
 
                        goto yy145;
1951
 
                }
1952
 
                if (yych >= '\r') goto yy149;
 
1951
                ++YYCURSOR;
 
1952
                YYFILL(2);
 
1953
                yych = *YYCURSOR;
1953
1954
yy147:
1954
1955
                YYDEBUG(147, *YYCURSOR);
1955
 
                ++YYCURSOR;
 
1956
                if (yybm[0+yych] & 32) {
 
1957
                        goto yy146;
 
1958
                }
 
1959
                if (yych >= '\r') goto yy150;
1956
1960
yy148:
1957
1961
                YYDEBUG(148, *YYCURSOR);
1958
 
                yyleng = YYCURSOR - SCNG(yy_text);
1959
 
#line 554 "Zend/zend_ini_scanner.l"
1960
 
                { /* Comment */
1961
 
        BEGIN(INITIAL);
1962
 
        SCNG(lineno)++;
1963
 
        return END_OF_LINE;
1964
 
}
1965
 
#line 1966 "Zend/zend_ini_scanner.c"
 
1962
                ++YYCURSOR;
1966
1963
yy149:
1967
1964
                YYDEBUG(149, *YYCURSOR);
1968
 
                yych = *++YYCURSOR;
1969
 
                if (yych == '\n') goto yy147;
1970
 
                goto yy148;
 
1965
                yyleng = YYCURSOR - SCNG(yy_text);
 
1966
#line 554 "Zend/zend_ini_scanner.l"
 
1967
                { /* Comment */
 
1968
        BEGIN(INITIAL);
 
1969
        SCNG(lineno)++;
 
1970
        return END_OF_LINE;
 
1971
}
 
1972
#line 1973 "Zend/zend_ini_scanner.c"
1971
1973
yy150:
1972
1974
                YYDEBUG(150, *YYCURSOR);
1973
1975
                yych = *++YYCURSOR;
1974
 
                goto yy141;
 
1976
                if (yych == '\n') goto yy148;
 
1977
                goto yy149;
1975
1978
yy151:
1976
1979
                YYDEBUG(151, *YYCURSOR);
1977
 
                yyaccept = 0;
1978
 
                YYMARKER = ++YYCURSOR;
1979
 
                YYFILL(2);
1980
 
                yych = *YYCURSOR;
 
1980
                yych = *++YYCURSOR;
 
1981
                goto yy143;
 
1982
yy152:
1981
1983
                YYDEBUG(152, *YYCURSOR);
1982
 
                if (yybm[0+yych] & 64) {
1983
 
                        goto yy151;
1984
 
                }
1985
 
                if (yych <= '\f') {
1986
 
                        if (yych == '\n') goto yy150;
1987
 
                        goto yy154;
1988
 
                } else {
1989
 
                        if (yych <= '\r') goto yy153;
1990
 
                        if (yych == ';') goto yy145;
1991
 
                        goto yy154;
1992
 
                }
1993
 
yy153:
 
1984
                yyaccept = 0;
 
1985
                YYMARKER = ++YYCURSOR;
 
1986
                YYFILL(2);
 
1987
                yych = *YYCURSOR;
1994
1988
                YYDEBUG(153, *YYCURSOR);
1995
 
                yych = *++YYCURSOR;
1996
 
                if (yych == '\n') goto yy150;
1997
 
                goto yy141;
 
1989
                if (yybm[0+yych] & 64) {
 
1990
                        goto yy152;
 
1991
                }
 
1992
                if (yych <= '\f') {
 
1993
                        if (yych <= 0x00) goto yy140;
 
1994
                        if (yych == '\n') goto yy151;
 
1995
                        goto yy155;
 
1996
                } else {
 
1997
                        if (yych <= '\r') goto yy154;
 
1998
                        if (yych == ';') goto yy146;
 
1999
                        goto yy155;
 
2000
                }
1998
2001
yy154:
1999
2002
                YYDEBUG(154, *YYCURSOR);
2000
 
                ++YYCURSOR;
2001
 
                YYFILL(1);
2002
 
                yych = *YYCURSOR;
 
2003
                yych = *++YYCURSOR;
 
2004
                if (yych == '\n') goto yy151;
 
2005
                goto yy143;
2003
2006
yy155:
2004
2007
                YYDEBUG(155, *YYCURSOR);
 
2008
                ++YYCURSOR;
 
2009
                YYFILL(1);
 
2010
                yych = *YYCURSOR;
 
2011
yy156:
 
2012
                YYDEBUG(156, *YYCURSOR);
2005
2013
                if (yybm[0+yych] & 128) {
2006
 
                        goto yy154;
 
2014
                        goto yy155;
2007
2015
                }
2008
 
                goto yy138;
 
2016
                goto yy140;
2009
2017
        }
2010
2018
/* *********************************** */
2011
2019
yyc_ST_SECTION_RAW:
2044
2052
                        128, 128, 128, 128, 128, 128, 128, 128, 
2045
2053
                        128, 128, 128, 128, 128, 128, 128, 128, 
2046
2054
                };
2047
 
                YYDEBUG(156, *YYCURSOR);
 
2055
                YYDEBUG(157, *YYCURSOR);
2048
2056
                YYFILL(3);
2049
2057
                yych = *YYCURSOR;
2050
2058
                if (yych <= '\f') {
2051
 
                        if (yych == '\n') goto yy160;
 
2059
                        if (yych == '\n') goto yy161;
2052
2060
                } else {
2053
 
                        if (yych <= '\r') goto yy160;
2054
 
                        if (yych == ']') goto yy162;
 
2061
                        if (yych <= '\r') goto yy161;
 
2062
                        if (yych == ']') goto yy163;
2055
2063
                }
2056
 
                YYDEBUG(158, *YYCURSOR);
2057
 
                ++YYCURSOR;
2058
 
                yych = *YYCURSOR;
2059
 
                goto yy169;
2060
 
yy159:
2061
2064
                YYDEBUG(159, *YYCURSOR);
2062
 
                yyleng = YYCURSOR - SCNG(yy_text);
2063
 
#line 454 "Zend/zend_ini_scanner.l"
2064
 
                { /* Raw value, only used when SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW. */
2065
 
        RETURN_TOKEN(TC_RAW, yytext, yyleng);
2066
 
}
2067
 
#line 2068 "Zend/zend_ini_scanner.c"
 
2065
                ++YYCURSOR;
 
2066
                yych = *YYCURSOR;
 
2067
                goto yy170;
2068
2068
yy160:
2069
2069
                YYDEBUG(160, *YYCURSOR);
2070
 
                ++YYCURSOR;
 
2070
                yyleng = YYCURSOR - SCNG(yy_text);
 
2071
#line 454 "Zend/zend_ini_scanner.l"
 
2072
                { /* Raw value, only used when SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW. */
 
2073
        RETURN_TOKEN(TC_RAW, yytext, yyleng);
 
2074
}
 
2075
#line 2076 "Zend/zend_ini_scanner.c"
 
2076
yy161:
2071
2077
                YYDEBUG(161, *YYCURSOR);
2072
 
                yyleng = YYCURSOR - SCNG(yy_text);
2073
 
#line 572 "Zend/zend_ini_scanner.l"
2074
 
                {
2075
 
        return 0;
2076
 
}
2077
 
#line 2078 "Zend/zend_ini_scanner.c"
2078
 
yy162:
 
2078
                ++YYCURSOR;
2079
2079
                YYDEBUG(162, *YYCURSOR);
2080
 
                ++YYCURSOR;
2081
 
                yych = *YYCURSOR;
2082
 
                goto yy165;
 
2080
                yyleng = YYCURSOR - SCNG(yy_text);
 
2081
#line 572 "Zend/zend_ini_scanner.l"
 
2082
                {
 
2083
        return 0;
 
2084
}
 
2085
#line 2086 "Zend/zend_ini_scanner.c"
2083
2086
yy163:
2084
2087
                YYDEBUG(163, *YYCURSOR);
2085
 
                yyleng = YYCURSOR - SCNG(yy_text);
2086
 
#line 374 "Zend/zend_ini_scanner.l"
2087
 
                { /* End of section */
2088
 
        BEGIN(INITIAL);
2089
 
        SCNG(lineno)++;
2090
 
        return ']';
2091
 
}
2092
 
#line 2093 "Zend/zend_ini_scanner.c"
 
2088
                ++YYCURSOR;
 
2089
                yych = *YYCURSOR;
 
2090
                goto yy166;
2093
2091
yy164:
2094
2092
                YYDEBUG(164, *YYCURSOR);
2095
 
                ++YYCURSOR;
2096
 
                YYFILL(2);
2097
 
                yych = *YYCURSOR;
 
2093
                yyleng = YYCURSOR - SCNG(yy_text);
 
2094
#line 374 "Zend/zend_ini_scanner.l"
 
2095
                { /* End of section */
 
2096
        BEGIN(INITIAL);
 
2097
        SCNG(lineno)++;
 
2098
        return ']';
 
2099
}
 
2100
#line 2101 "Zend/zend_ini_scanner.c"
2098
2101
yy165:
2099
2102
                YYDEBUG(165, *YYCURSOR);
2100
 
                if (yybm[0+yych] & 64) {
2101
 
                        goto yy164;
2102
 
                }
2103
 
                if (yych == '\n') goto yy166;
2104
 
                if (yych == '\r') goto yy167;
2105
 
                goto yy163;
 
2103
                ++YYCURSOR;
 
2104
                YYFILL(2);
 
2105
                yych = *YYCURSOR;
2106
2106
yy166:
2107
2107
                YYDEBUG(166, *YYCURSOR);
2108
 
                yych = *++YYCURSOR;
2109
 
                goto yy163;
 
2108
                if (yybm[0+yych] & 64) {
 
2109
                        goto yy165;
 
2110
                }
 
2111
                if (yych == '\n') goto yy167;
 
2112
                if (yych == '\r') goto yy168;
 
2113
                goto yy164;
2110
2114
yy167:
2111
2115
                YYDEBUG(167, *YYCURSOR);
2112
2116
                yych = *++YYCURSOR;
2113
 
                if (yych == '\n') goto yy166;
2114
 
                goto yy163;
 
2117
                goto yy164;
2115
2118
yy168:
2116
2119
                YYDEBUG(168, *YYCURSOR);
2117
 
                ++YYCURSOR;
2118
 
                YYFILL(1);
2119
 
                yych = *YYCURSOR;
 
2120
                yych = *++YYCURSOR;
 
2121
                if (yych == '\n') goto yy167;
 
2122
                goto yy164;
2120
2123
yy169:
2121
2124
                YYDEBUG(169, *YYCURSOR);
 
2125
                ++YYCURSOR;
 
2126
                YYFILL(1);
 
2127
                yych = *YYCURSOR;
 
2128
yy170:
 
2129
                YYDEBUG(170, *YYCURSOR);
2122
2130
                if (yybm[0+yych] & 128) {
2123
 
                        goto yy168;
 
2131
                        goto yy169;
2124
2132
                }
2125
 
                goto yy159;
 
2133
                goto yy160;
2126
2134
        }
2127
2135
/* *********************************** */
2128
2136
yyc_ST_SECTION_VALUE:
2161
2169
                        132, 132, 132, 132, 132, 132, 132, 132, 
2162
2170
                        132, 132, 132, 132, 132, 132, 132, 132, 
2163
2171
                };
2164
 
                YYDEBUG(170, *YYCURSOR);
 
2172
                YYDEBUG(171, *YYCURSOR);
2165
2173
                YYFILL(3);
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;
2172
 
                                        goto yy175;
 
2178
                                        if (yych <= 0x08) goto yy173;
 
2179
                                        if (yych <= '\t') goto yy175;
 
2180
                                        goto yy176;
2173
2181
                                } else {
2174
 
                                        if (yych == '\r') goto yy175;
2175
 
                                        if (yych >= ' ') goto yy174;
 
2182
                                        if (yych == '\r') goto yy176;
 
2183
                                        if (yych >= ' ') goto yy175;
2176
2184
                                }
2177
2185
                        } else {
2178
2186
                                if (yych <= '$') {
2179
 
                                        if (yych == '"') goto yy177;
2180
 
                                        if (yych >= '$') goto yy179;
 
2187
                                        if (yych == '"') goto yy178;
 
2188
                                        if (yych >= '$') goto yy180;
2181
2189
                                } else {
2182
 
                                        if (yych == '\'') goto yy180;
2183
 
                                        if (yych >= '-') goto yy181;
 
2190
                                        if (yych == '\'') goto yy181;
 
2191
                                        if (yych >= '-') goto yy182;
2184
2192
                                }
2185
2193
                        }
2186
2194
                } else {
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;
2191
2199
                                } else {
2192
 
                                        if (yych == ';') goto yy175;
2193
 
                                        if (yych >= 'A') goto yy185;
 
2200
                                        if (yych == ';') goto yy176;
 
2201
                                        if (yych >= 'A') goto yy186;
2194
2202
                                }
2195
2203
                        } else {
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;
2200
2208
                                } else {
2201
 
                                        if (yych == '`') goto yy172;
2202
 
                                        if (yych <= 'z') goto yy185;
 
2209
                                        if (yych == '`') goto yy173;
 
2210
                                        if (yych <= 'z') goto yy186;
2203
2211
                                }
2204
2212
                        }
2205
2213
                }
2206
 
yy172:
2207
 
                YYDEBUG(172, *YYCURSOR);
2208
 
                yyaccept = 0;
2209
 
                yych = *(YYMARKER = ++YYCURSOR);
2210
 
                goto yy195;
2211
2214
yy173:
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);
2217
 
}
2218
 
#line 2219 "Zend/zend_ini_scanner.c"
 
2216
                yyaccept = 0;
 
2217
                yych = *(YYMARKER = ++YYCURSOR);
 
2218
                goto yy196;
2219
2219
yy174:
2220
2220
                YYDEBUG(174, *YYCURSOR);
2221
 
                yyaccept = 0;
2222
 
                yych = *(YYMARKER = ++YYCURSOR);
2223
 
                if (yych <= 0x1F) {
2224
 
                        if (yych == '\t') goto yy221;
2225
 
                        goto yy195;
2226
 
                } else {
2227
 
                        if (yych <= ' ') goto yy221;
2228
 
                        if (yych == '"') goto yy223;
2229
 
                        goto yy195;
2230
 
                }
 
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);
 
2225
}
 
2226
#line 2227 "Zend/zend_ini_scanner.c"
2231
2227
yy175:
2232
2228
                YYDEBUG(175, *YYCURSOR);
2233
 
                ++YYCURSOR;
 
2229
                yyaccept = 0;
 
2230
                yych = *(YYMARKER = ++YYCURSOR);
 
2231
                if (yych <= 0x1F) {
 
2232
                        if (yych == '\t') goto yy222;
 
2233
                        goto yy196;
 
2234
                } else {
 
2235
                        if (yych <= ' ') goto yy222;
 
2236
                        if (yych == '"') goto yy224;
 
2237
                        goto yy196;
 
2238
                }
2234
2239
yy176:
2235
2240
                YYDEBUG(176, *YYCURSOR);
2236
 
                yyleng = YYCURSOR - SCNG(yy_text);
2237
 
#line 572 "Zend/zend_ini_scanner.l"
2238
 
                {
2239
 
        return 0;
2240
 
}
2241
 
#line 2242 "Zend/zend_ini_scanner.c"
 
2241
                ++YYCURSOR;
2242
2242
yy177:
2243
2243
                YYDEBUG(177, *YYCURSOR);
2244
 
                ++YYCURSOR;
 
2244
                yyleng = YYCURSOR - SCNG(yy_text);
 
2245
#line 572 "Zend/zend_ini_scanner.l"
 
2246
                {
 
2247
        return 0;
 
2248
}
 
2249
#line 2250 "Zend/zend_ini_scanner.c"
2245
2250
yy178:
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);
2251
 
        return '"';
2252
 
}
2253
 
#line 2254 "Zend/zend_ini_scanner.c"
 
2252
                ++YYCURSOR;
2254
2253
yy179:
2255
2254
                YYDEBUG(179, *YYCURSOR);
2256
 
                yych = *++YYCURSOR;
2257
 
                if (yych <= '\\') {
2258
 
                        if (yych <= 0x00) goto yy176;
2259
 
                        if (yych <= '[') goto yy194;
2260
 
                        goto yy199;
2261
 
                } else {
2262
 
                        if (yych == '{') goto yy219;
2263
 
                        goto yy194;
2264
 
                }
 
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);
 
2259
        return '"';
 
2260
}
 
2261
#line 2262 "Zend/zend_ini_scanner.c"
2265
2262
yy180:
2266
2263
                YYDEBUG(180, *YYCURSOR);
2267
 
                yyaccept = 1;
2268
 
                yych = *(YYMARKER = ++YYCURSOR);
2269
 
                if (yybm[0+yych] & 128) {
2270
 
                        goto yy215;
 
2264
                yych = *++YYCURSOR;
 
2265
                if (yych <= '\\') {
 
2266
                        if (yych <= 0x00) goto yy177;
 
2267
                        if (yych <= '[') goto yy195;
 
2268
                        goto yy200;
 
2269
                } else {
 
2270
                        if (yych == '{') goto yy220;
 
2271
                        goto yy195;
2271
2272
                }
2272
 
                goto yy176;
2273
2273
yy181:
2274
2274
                YYDEBUG(181, *YYCURSOR);
2275
 
                yyaccept = 0;
 
2275
                yyaccept = 1;
2276
2276
                yych = *(YYMARKER = ++YYCURSOR);
2277
 
                if (yych <= '/') goto yy195;
2278
 
                if (yych <= '9') goto yy213;
2279
 
                goto yy195;
 
2277
                if (yybm[0+yych] & 128) {
 
2278
                        goto yy216;
 
2279
                }
 
2280
                goto yy177;
2280
2281
yy182:
2281
2282
                YYDEBUG(182, *YYCURSOR);
2282
2283
                yyaccept = 0;
2283
2284
                yych = *(YYMARKER = ++YYCURSOR);
2284
 
                if (yych <= '/') goto yy195;
2285
 
                if (yych <= '9') goto yy211;
2286
 
                goto yy195;
 
2285
                if (yych <= '/') goto yy196;
 
2286
                if (yych <= '9') goto yy214;
 
2287
                goto yy196;
2287
2288
yy183:
2288
2289
                YYDEBUG(183, *YYCURSOR);
2289
 
                yyaccept = 2;
 
2290
                yyaccept = 0;
2290
2291
                yych = *(YYMARKER = ++YYCURSOR);
2291
 
                if (yych <= '\'') {
2292
 
                        if (yych <= '\r') {
2293
 
                                if (yych == '\n') goto yy184;
2294
 
                                if (yych <= '\f') goto yy195;
2295
 
                        } else {
2296
 
                                if (yych == '"') goto yy184;
2297
 
                                if (yych <= '&') goto yy195;
2298
 
                        }
2299
 
                } else {
2300
 
                        if (yych <= '9') {
2301
 
                                if (yych == '.') goto yy207;
2302
 
                                if (yych <= '/') goto yy195;
2303
 
                                goto yy209;
2304
 
                        } else {
2305
 
                                if (yych <= ';') {
2306
 
                                        if (yych <= ':') goto yy195;
2307
 
                                } else {
2308
 
                                        if (yych != ']') goto yy195;
2309
 
                                }
2310
 
                        }
2311
 
                }
 
2292
                if (yych <= '/') goto yy196;
 
2293
                if (yych <= '9') goto yy212;
 
2294
                goto yy196;
2312
2295
yy184:
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);
2318
 
}
2319
 
#line 2320 "Zend/zend_ini_scanner.c"
 
2297
                yyaccept = 2;
 
2298
                yych = *(YYMARKER = ++YYCURSOR);
 
2299
                if (yych <= '\'') {
 
2300
                        if (yych <= '\r') {
 
2301
                                if (yych == '\n') goto yy185;
 
2302
                                if (yych <= '\f') goto yy196;
 
2303
                        } else {
 
2304
                                if (yych == '"') goto yy185;
 
2305
                                if (yych <= '&') goto yy196;
 
2306
                        }
 
2307
                } else {
 
2308
                        if (yych <= '9') {
 
2309
                                if (yych == '.') goto yy208;
 
2310
                                if (yych <= '/') goto yy196;
 
2311
                                goto yy210;
 
2312
                        } else {
 
2313
                                if (yych <= ';') {
 
2314
                                        if (yych <= ':') goto yy196;
 
2315
                                } else {
 
2316
                                        if (yych != ']') goto yy196;
 
2317
                                }
 
2318
                        }
 
2319
                }
2320
2320
yy185:
2321
2321
                YYDEBUG(185, *YYCURSOR);
2322
 
                yyaccept = 3;
2323
 
                yych = *(YYMARKER = ++YYCURSOR);
2324
 
                if (yybm[0+yych] & 32) {
2325
 
                        goto yy205;
2326
 
                }
2327
 
                if (yych <= '"') {
2328
 
                        if (yych <= '\f') {
2329
 
                                if (yych != '\n') goto yy195;
2330
 
                        } else {
2331
 
                                if (yych <= '\r') goto yy186;
2332
 
                                if (yych <= '!') goto yy195;
2333
 
                        }
2334
 
                } else {
2335
 
                        if (yych <= ':') {
2336
 
                                if (yych != '\'') goto yy195;
2337
 
                        } else {
2338
 
                                if (yych <= ';') goto yy186;
2339
 
                                if (yych != ']') goto yy195;
2340
 
                        }
2341
 
                }
 
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);
 
2326
}
 
2327
#line 2328 "Zend/zend_ini_scanner.c"
2342
2328
yy186:
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);
2348
 
}
2349
 
#line 2350 "Zend/zend_ini_scanner.c"
 
2330
                yyaccept = 3;
 
2331
                yych = *(YYMARKER = ++YYCURSOR);
 
2332
                if (yybm[0+yych] & 32) {
 
2333
                        goto yy206;
 
2334
                }
 
2335
                if (yych <= '"') {
 
2336
                        if (yych <= '\f') {
 
2337
                                if (yych != '\n') goto yy196;
 
2338
                        } else {
 
2339
                                if (yych <= '\r') goto yy187;
 
2340
                                if (yych <= '!') goto yy196;
 
2341
                        }
 
2342
                } else {
 
2343
                        if (yych <= ':') {
 
2344
                                if (yych != '\'') goto yy196;
 
2345
                        } else {
 
2346
                                if (yych <= ';') goto yy187;
 
2347
                                if (yych != ']') goto yy196;
 
2348
                        }
 
2349
                }
2350
2350
yy187:
2351
2351
                YYDEBUG(187, *YYCURSOR);
2352
 
                yych = *++YYCURSOR;
2353
 
                goto yy194;
 
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);
 
2356
}
 
2357
#line 2358 "Zend/zend_ini_scanner.c"
2354
2358
yy188:
2355
2359
                YYDEBUG(188, *YYCURSOR);
2356
 
                ++YYCURSOR;
2357
 
                yych = *YYCURSOR;
2358
 
                goto yy191;
 
2360
                yych = *++YYCURSOR;
 
2361
                goto yy195;
2359
2362
yy189:
2360
2363
                YYDEBUG(189, *YYCURSOR);
2361
 
                yyleng = YYCURSOR - SCNG(yy_text);
2362
 
#line 374 "Zend/zend_ini_scanner.l"
2363
 
                { /* End of section */
2364
 
        BEGIN(INITIAL);
2365
 
        SCNG(lineno)++;
2366
 
        return ']';
2367
 
}
2368
 
#line 2369 "Zend/zend_ini_scanner.c"
 
2364
                ++YYCURSOR;
 
2365
                yych = *YYCURSOR;
 
2366
                goto yy192;
2369
2367
yy190:
2370
2368
                YYDEBUG(190, *YYCURSOR);
2371
 
                ++YYCURSOR;
2372
 
                YYFILL(2);
2373
 
                yych = *YYCURSOR;
 
2369
                yyleng = YYCURSOR - SCNG(yy_text);
 
2370
#line 374 "Zend/zend_ini_scanner.l"
 
2371
                { /* End of section */
 
2372
        BEGIN(INITIAL);
 
2373
        SCNG(lineno)++;
 
2374
        return ']';
 
2375
}
 
2376
#line 2377 "Zend/zend_ini_scanner.c"
2374
2377
yy191:
2375
2378
                YYDEBUG(191, *YYCURSOR);
2376
 
                if (yybm[0+yych] & 2) {
2377
 
                        goto yy190;
2378
 
                }
2379
 
                if (yych == '\n') goto yy192;
2380
 
                if (yych == '\r') goto yy193;
2381
 
                goto yy189;
 
2379
                ++YYCURSOR;
 
2380
                YYFILL(2);
 
2381
                yych = *YYCURSOR;
2382
2382
yy192:
2383
2383
                YYDEBUG(192, *YYCURSOR);
2384
 
                yych = *++YYCURSOR;
2385
 
                goto yy189;
 
2384
                if (yybm[0+yych] & 2) {
 
2385
                        goto yy191;
 
2386
                }
 
2387
                if (yych == '\n') goto yy193;
 
2388
                if (yych == '\r') goto yy194;
 
2389
                goto yy190;
2386
2390
yy193:
2387
2391
                YYDEBUG(193, *YYCURSOR);
2388
2392
                yych = *++YYCURSOR;
2389
 
                if (yych == '\n') goto yy192;
2390
 
                goto yy189;
 
2393
                goto yy190;
2391
2394
yy194:
2392
2395
                YYDEBUG(194, *YYCURSOR);
2393
 
                yyaccept = 0;
2394
 
                YYMARKER = ++YYCURSOR;
2395
 
                YYFILL(1);
2396
 
                yych = *YYCURSOR;
 
2396
                yych = *++YYCURSOR;
 
2397
                if (yych == '\n') goto yy193;
 
2398
                goto yy190;
2397
2399
yy195:
2398
2400
                YYDEBUG(195, *YYCURSOR);
2399
 
                if (yybm[0+yych] & 4) {
2400
 
                        goto yy194;
2401
 
                }
2402
 
                if (yych == '$') goto yy197;
2403
 
                if (yych != '\\') goto yy173;
 
2401
                yyaccept = 0;
 
2402
                YYMARKER = ++YYCURSOR;
 
2403
                YYFILL(1);
 
2404
                yych = *YYCURSOR;
2404
2405
yy196:
2405
2406
                YYDEBUG(196, *YYCURSOR);
2406
 
                ++YYCURSOR;
2407
 
                YYFILL(1);
2408
 
                yych = *YYCURSOR;
2409
 
                goto yy194;
 
2407
                if (yybm[0+yych] & 4) {
 
2408
                        goto yy195;
 
2409
                }
 
2410
                if (yych == '$') goto yy198;
 
2411
                if (yych != '\\') goto yy174;
2410
2412
yy197:
2411
2413
                YYDEBUG(197, *YYCURSOR);
2412
2414
                ++YYCURSOR;
2413
2415
                YYFILL(1);
2414
2416
                yych = *YYCURSOR;
2415
 
                if (yych <= '\\') {
2416
 
                        if (yych <= 0x00) goto yy198;
2417
 
                        if (yych <= '[') goto yy194;
2418
 
                        goto yy199;
2419
 
                } else {
2420
 
                        if (yych != '{') goto yy194;
2421
 
                }
 
2417
                goto yy195;
2422
2418
yy198:
2423
2419
                YYDEBUG(198, *YYCURSOR);
2424
 
                YYCURSOR = YYMARKER;
2425
 
                if (yyaccept <= 1) {
2426
 
                        if (yyaccept <= 0) {
2427
 
                                goto yy173;
2428
 
                        } else {
2429
 
                                goto yy176;
2430
 
                        }
 
2420
                ++YYCURSOR;
 
2421
                YYFILL(1);
 
2422
                yych = *YYCURSOR;
 
2423
                if (yych <= '\\') {
 
2424
                        if (yych <= 0x00) goto yy199;
 
2425
                        if (yych <= '[') goto yy195;
 
2426
                        goto yy200;
2431
2427
                } else {
2432
 
                        if (yyaccept <= 2) {
2433
 
                                goto yy184;
2434
 
                        } else {
2435
 
                                goto yy186;
2436
 
                        }
 
2428
                        if (yych != '{') goto yy195;
2437
2429
                }
2438
2430
yy199:
2439
2431
                YYDEBUG(199, *YYCURSOR);
2440
 
                ++YYCURSOR;
2441
 
                YYFILL(1);
2442
 
                yych = *YYCURSOR;
2443
 
                if (yybm[0+yych] & 8) {
2444
 
                        goto yy200;
 
2432
                YYCURSOR = YYMARKER;
 
2433
                if (yyaccept <= 1) {
 
2434
                        if (yyaccept <= 0) {
 
2435
                                goto yy174;
 
2436
                        } else {
 
2437
                                goto yy177;
 
2438
                        }
 
2439
                } else {
 
2440
                        if (yyaccept <= 2) {
 
2441
                                goto yy185;
 
2442
                        } else {
 
2443
                                goto yy187;
 
2444
                        }
2445
2445
                }
2446
 
                if (yych == '\\') goto yy202;
2447
 
                goto yy194;
2448
2446
yy200:
2449
2447
                YYDEBUG(200, *YYCURSOR);
2450
2448
                ++YYCURSOR;
2451
2449
                YYFILL(1);
2452
2450
                yych = *YYCURSOR;
 
2451
                if (yybm[0+yych] & 8) {
 
2452
                        goto yy201;
 
2453
                }
 
2454
                if (yych == '\\') goto yy203;
 
2455
                goto yy195;
 
2456
yy201:
2453
2457
                YYDEBUG(201, *YYCURSOR);
2454
 
                if (yybm[0+yych] & 8) {
2455
 
                        goto yy200;
2456
 
                }
2457
 
                if (yych == '\\') goto yy204;
2458
 
                goto yy194;
2459
 
yy202:
 
2458
                ++YYCURSOR;
 
2459
                YYFILL(1);
 
2460
                yych = *YYCURSOR;
2460
2461
                YYDEBUG(202, *YYCURSOR);
2461
 
                ++YYCURSOR;
2462
 
                YYFILL(1);
2463
 
                yych = *YYCURSOR;
 
2462
                if (yybm[0+yych] & 8) {
 
2463
                        goto yy201;
 
2464
                }
 
2465
                if (yych == '\\') goto yy205;
 
2466
                goto yy195;
 
2467
yy203:
2464
2468
                YYDEBUG(203, *YYCURSOR);
2465
 
                if (yybm[0+yych] & 8) {
2466
 
                        goto yy200;
2467
 
                }
2468
 
                if (yych == '\\') goto yy202;
2469
 
                goto yy194;
2470
 
yy204:
 
2469
                ++YYCURSOR;
 
2470
                YYFILL(1);
 
2471
                yych = *YYCURSOR;
2471
2472
                YYDEBUG(204, *YYCURSOR);
2472
 
                ++YYCURSOR;
2473
 
                YYFILL(1);
2474
 
                yych = *YYCURSOR;
2475
2473
                if (yybm[0+yych] & 8) {
2476
 
                        goto yy200;
 
2474
                        goto yy201;
2477
2475
                }
2478
 
                if (yych == '\\') goto yy202;
2479
 
                goto yy194;
 
2476
                if (yych == '\\') goto yy203;
 
2477
                goto yy195;
2480
2478
yy205:
2481
2479
                YYDEBUG(205, *YYCURSOR);
2482
 
                yyaccept = 3;
2483
 
                YYMARKER = ++YYCURSOR;
 
2480
                ++YYCURSOR;
2484
2481
                YYFILL(1);
2485
2482
                yych = *YYCURSOR;
 
2483
                if (yybm[0+yych] & 8) {
 
2484
                        goto yy201;
 
2485
                }
 
2486
                if (yych == '\\') goto yy203;
 
2487
                goto yy195;
 
2488
yy206:
2486
2489
                YYDEBUG(206, *YYCURSOR);
2487
 
                if (yybm[0+yych] & 32) {
2488
 
                        goto yy205;
2489
 
                }
2490
 
                if (yych <= '$') {
2491
 
                        if (yych <= '\r') {
2492
 
                                if (yych == '\n') goto yy186;
2493
 
                                if (yych <= '\f') goto yy194;
2494
 
                                goto yy186;
2495
 
                        } else {
2496
 
                                if (yych == '"') goto yy186;
2497
 
                                if (yych <= '#') goto yy194;
2498
 
                                goto yy197;
2499
 
                        }
2500
 
                } else {
2501
 
                        if (yych <= ';') {
2502
 
                                if (yych == '\'') goto yy186;
2503
 
                                if (yych <= ':') goto yy194;
2504
 
                                goto yy186;
2505
 
                        } else {
2506
 
                                if (yych <= '[') goto yy194;
2507
 
                                if (yych <= '\\') goto yy196;
2508
 
                                if (yych <= ']') goto yy186;
2509
 
                                goto yy194;
2510
 
                        }
2511
 
                }
2512
 
yy207:
 
2490
                yyaccept = 3;
 
2491
                YYMARKER = ++YYCURSOR;
 
2492
                YYFILL(1);
 
2493
                yych = *YYCURSOR;
2513
2494
                YYDEBUG(207, *YYCURSOR);
2514
 
                yyaccept = 2;
2515
 
                YYMARKER = ++YYCURSOR;
2516
 
                YYFILL(1);
2517
 
                yych = *YYCURSOR;
 
2495
                if (yybm[0+yych] & 32) {
 
2496
                        goto yy206;
 
2497
                }
 
2498
                if (yych <= '$') {
 
2499
                        if (yych <= '\r') {
 
2500
                                if (yych == '\n') goto yy187;
 
2501
                                if (yych <= '\f') goto yy195;
 
2502
                                goto yy187;
 
2503
                        } else {
 
2504
                                if (yych == '"') goto yy187;
 
2505
                                if (yych <= '#') goto yy195;
 
2506
                                goto yy198;
 
2507
                        }
 
2508
                } else {
 
2509
                        if (yych <= ';') {
 
2510
                                if (yych == '\'') goto yy187;
 
2511
                                if (yych <= ':') goto yy195;
 
2512
                                goto yy187;
 
2513
                        } else {
 
2514
                                if (yych <= '[') goto yy195;
 
2515
                                if (yych <= '\\') goto yy197;
 
2516
                                if (yych <= ']') goto yy187;
 
2517
                                goto yy195;
 
2518
                        }
 
2519
                }
 
2520
yy208:
2518
2521
                YYDEBUG(208, *YYCURSOR);
2519
 
                if (yybm[0+yych] & 64) {
2520
 
                        goto yy207;
2521
 
                }
2522
 
                if (yych <= '$') {
2523
 
                        if (yych <= '\r') {
2524
 
                                if (yych == '\n') goto yy184;
2525
 
                                if (yych <= '\f') goto yy194;
2526
 
                                goto yy184;
2527
 
                        } else {
2528
 
                                if (yych == '"') goto yy184;
2529
 
                                if (yych <= '#') goto yy194;
2530
 
                                goto yy197;
2531
 
                        }
2532
 
                } else {
2533
 
                        if (yych <= ';') {
2534
 
                                if (yych == '\'') goto yy184;
2535
 
                                if (yych <= ':') goto yy194;
2536
 
                                goto yy184;
2537
 
                        } else {
2538
 
                                if (yych <= '[') goto yy194;
2539
 
                                if (yych <= '\\') goto yy196;
2540
 
                                if (yych <= ']') goto yy184;
2541
 
                                goto yy194;
2542
 
                        }
2543
 
                }
2544
 
yy209:
 
2522
                yyaccept = 2;
 
2523
                YYMARKER = ++YYCURSOR;
 
2524
                YYFILL(1);
 
2525
                yych = *YYCURSOR;
2545
2526
                YYDEBUG(209, *YYCURSOR);
2546
 
                yyaccept = 2;
2547
 
                YYMARKER = ++YYCURSOR;
2548
 
                YYFILL(1);
2549
 
                yych = *YYCURSOR;
 
2527
                if (yybm[0+yych] & 64) {
 
2528
                        goto yy208;
 
2529
                }
 
2530
                if (yych <= '$') {
 
2531
                        if (yych <= '\r') {
 
2532
                                if (yych == '\n') goto yy185;
 
2533
                                if (yych <= '\f') goto yy195;
 
2534
                                goto yy185;
 
2535
                        } else {
 
2536
                                if (yych == '"') goto yy185;
 
2537
                                if (yych <= '#') goto yy195;
 
2538
                                goto yy198;
 
2539
                        }
 
2540
                } else {
 
2541
                        if (yych <= ';') {
 
2542
                                if (yych == '\'') goto yy185;
 
2543
                                if (yych <= ':') goto yy195;
 
2544
                                goto yy185;
 
2545
                        } else {
 
2546
                                if (yych <= '[') goto yy195;
 
2547
                                if (yych <= '\\') goto yy197;
 
2548
                                if (yych <= ']') goto yy185;
 
2549
                                goto yy195;
 
2550
                        }
 
2551
                }
 
2552
yy210:
2550
2553
                YYDEBUG(210, *YYCURSOR);
2551
 
                if (yych <= '\'') {
2552
 
                        if (yych <= '!') {
2553
 
                                if (yych <= '\n') {
2554
 
                                        if (yych <= '\t') goto yy194;
2555
 
                                        goto yy184;
2556
 
                                } else {
2557
 
                                        if (yych == '\r') goto yy184;
2558
 
                                        goto yy194;
2559
 
                                }
2560
 
                        } else {
2561
 
                                if (yych <= '#') {
2562
 
                                        if (yych <= '"') goto yy184;
2563
 
                                        goto yy194;
2564
 
                                } else {
2565
 
                                        if (yych <= '$') goto yy197;
2566
 
                                        if (yych <= '&') goto yy194;
2567
 
                                        goto yy184;
2568
 
                                }
2569
 
                        }
2570
 
                } else {
2571
 
                        if (yych <= ':') {
2572
 
                                if (yych <= '.') {
2573
 
                                        if (yych <= '-') goto yy194;
2574
 
                                        goto yy207;
2575
 
                                } else {
2576
 
                                        if (yych <= '/') goto yy194;
2577
 
                                        if (yych <= '9') goto yy209;
2578
 
                                        goto yy194;
2579
 
                                }
2580
 
                        } else {
2581
 
                                if (yych <= '[') {
2582
 
                                        if (yych <= ';') goto yy184;
2583
 
                                        goto yy194;
2584
 
                                } else {
2585
 
                                        if (yych <= '\\') goto yy196;
2586
 
                                        if (yych <= ']') goto yy184;
2587
 
                                        goto yy194;
2588
 
                                }
2589
 
                        }
2590
 
                }
2591
 
yy211:
 
2554
                yyaccept = 2;
 
2555
                YYMARKER = ++YYCURSOR;
 
2556
                YYFILL(1);
 
2557
                yych = *YYCURSOR;
2592
2558
                YYDEBUG(211, *YYCURSOR);
2593
 
                yyaccept = 2;
2594
 
                YYMARKER = ++YYCURSOR;
2595
 
                YYFILL(1);
2596
 
                yych = *YYCURSOR;
 
2559
                if (yych <= '\'') {
 
2560
                        if (yych <= '!') {
 
2561
                                if (yych <= '\n') {
 
2562
                                        if (yych <= '\t') goto yy195;
 
2563
                                        goto yy185;
 
2564
                                } else {
 
2565
                                        if (yych == '\r') goto yy185;
 
2566
                                        goto yy195;
 
2567
                                }
 
2568
                        } else {
 
2569
                                if (yych <= '#') {
 
2570
                                        if (yych <= '"') goto yy185;
 
2571
                                        goto yy195;
 
2572
                                } else {
 
2573
                                        if (yych <= '$') goto yy198;
 
2574
                                        if (yych <= '&') goto yy195;
 
2575
                                        goto yy185;
 
2576
                                }
 
2577
                        }
 
2578
                } else {
 
2579
                        if (yych <= ':') {
 
2580
                                if (yych <= '.') {
 
2581
                                        if (yych <= '-') goto yy195;
 
2582
                                        goto yy208;
 
2583
                                } else {
 
2584
                                        if (yych <= '/') goto yy195;
 
2585
                                        if (yych <= '9') goto yy210;
 
2586
                                        goto yy195;
 
2587
                                }
 
2588
                        } else {
 
2589
                                if (yych <= '[') {
 
2590
                                        if (yych <= ';') goto yy185;
 
2591
                                        goto yy195;
 
2592
                                } else {
 
2593
                                        if (yych <= '\\') goto yy197;
 
2594
                                        if (yych <= ']') goto yy185;
 
2595
                                        goto yy195;
 
2596
                                }
 
2597
                        }
 
2598
                }
 
2599
yy212:
2597
2600
                YYDEBUG(212, *YYCURSOR);
2598
 
                if (yych <= '&') {
2599
 
                        if (yych <= '\r') {
2600
 
                                if (yych == '\n') goto yy184;
2601
 
                                if (yych <= '\f') goto yy194;
2602
 
                                goto yy184;
2603
 
                        } else {
2604
 
                                if (yych <= '"') {
2605
 
                                        if (yych <= '!') goto yy194;
2606
 
                                        goto yy184;
2607
 
                                } else {
2608
 
                                        if (yych == '$') goto yy197;
2609
 
                                        goto yy194;
2610
 
                                }
2611
 
                        }
2612
 
                } else {
2613
 
                        if (yych <= ':') {
2614
 
                                if (yych <= '\'') goto yy184;
2615
 
                                if (yych <= '/') goto yy194;
2616
 
                                if (yych <= '9') goto yy211;
2617
 
                                goto yy194;
2618
 
                        } else {
2619
 
                                if (yych <= '[') {
2620
 
                                        if (yych <= ';') goto yy184;
2621
 
                                        goto yy194;
2622
 
                                } else {
2623
 
                                        if (yych <= '\\') goto yy196;
2624
 
                                        if (yych <= ']') goto yy184;
2625
 
                                        goto yy194;
2626
 
                                }
2627
 
                        }
2628
 
                }
2629
 
yy213:
 
2601
                yyaccept = 2;
 
2602
                YYMARKER = ++YYCURSOR;
 
2603
                YYFILL(1);
 
2604
                yych = *YYCURSOR;
2630
2605
                YYDEBUG(213, *YYCURSOR);
2631
 
                yyaccept = 2;
2632
 
                YYMARKER = ++YYCURSOR;
2633
 
                YYFILL(1);
2634
 
                yych = *YYCURSOR;
 
2606
                if (yych <= '&') {
 
2607
                        if (yych <= '\r') {
 
2608
                                if (yych == '\n') goto yy185;
 
2609
                                if (yych <= '\f') goto yy195;
 
2610
                                goto yy185;
 
2611
                        } else {
 
2612
                                if (yych <= '"') {
 
2613
                                        if (yych <= '!') goto yy195;
 
2614
                                        goto yy185;
 
2615
                                } else {
 
2616
                                        if (yych == '$') goto yy198;
 
2617
                                        goto yy195;
 
2618
                                }
 
2619
                        }
 
2620
                } else {
 
2621
                        if (yych <= ':') {
 
2622
                                if (yych <= '\'') goto yy185;
 
2623
                                if (yych <= '/') goto yy195;
 
2624
                                if (yych <= '9') goto yy212;
 
2625
                                goto yy195;
 
2626
                        } else {
 
2627
                                if (yych <= '[') {
 
2628
                                        if (yych <= ';') goto yy185;
 
2629
                                        goto yy195;
 
2630
                                } else {
 
2631
                                        if (yych <= '\\') goto yy197;
 
2632
                                        if (yych <= ']') goto yy185;
 
2633
                                        goto yy195;
 
2634
                                }
 
2635
                        }
 
2636
                }
 
2637
yy214:
2635
2638
                YYDEBUG(214, *YYCURSOR);
2636
 
                if (yych <= '&') {
2637
 
                        if (yych <= '\r') {
2638
 
                                if (yych == '\n') goto yy184;
2639
 
                                if (yych <= '\f') goto yy194;
2640
 
                                goto yy184;
2641
 
                        } else {
2642
 
                                if (yych <= '"') {
2643
 
                                        if (yych <= '!') goto yy194;
2644
 
                                        goto yy184;
2645
 
                                } else {
2646
 
                                        if (yych == '$') goto yy197;
2647
 
                                        goto yy194;
2648
 
                                }
2649
 
                        }
2650
 
                } else {
2651
 
                        if (yych <= ':') {
2652
 
                                if (yych <= '\'') goto yy184;
2653
 
                                if (yych <= '/') goto yy194;
2654
 
                                if (yych <= '9') goto yy213;
2655
 
                                goto yy194;
2656
 
                        } else {
2657
 
                                if (yych <= '[') {
2658
 
                                        if (yych <= ';') goto yy184;
2659
 
                                        goto yy194;
2660
 
                                } else {
2661
 
                                        if (yych <= '\\') goto yy196;
2662
 
                                        if (yych <= ']') goto yy184;
2663
 
                                        goto yy194;
2664
 
                                }
2665
 
                        }
2666
 
                }
2667
 
yy215:
 
2639
                yyaccept = 2;
 
2640
                YYMARKER = ++YYCURSOR;
 
2641
                YYFILL(1);
 
2642
                yych = *YYCURSOR;
2668
2643
                YYDEBUG(215, *YYCURSOR);
2669
 
                ++YYCURSOR;
2670
 
                YYFILL(1);
2671
 
                yych = *YYCURSOR;
 
2644
                if (yych <= '&') {
 
2645
                        if (yych <= '\r') {
 
2646
                                if (yych == '\n') goto yy185;
 
2647
                                if (yych <= '\f') goto yy195;
 
2648
                                goto yy185;
 
2649
                        } else {
 
2650
                                if (yych <= '"') {
 
2651
                                        if (yych <= '!') goto yy195;
 
2652
                                        goto yy185;
 
2653
                                } else {
 
2654
                                        if (yych == '$') goto yy198;
 
2655
                                        goto yy195;
 
2656
                                }
 
2657
                        }
 
2658
                } else {
 
2659
                        if (yych <= ':') {
 
2660
                                if (yych <= '\'') goto yy185;
 
2661
                                if (yych <= '/') goto yy195;
 
2662
                                if (yych <= '9') goto yy214;
 
2663
                                goto yy195;
 
2664
                        } else {
 
2665
                                if (yych <= '[') {
 
2666
                                        if (yych <= ';') goto yy185;
 
2667
                                        goto yy195;
 
2668
                                } else {
 
2669
                                        if (yych <= '\\') goto yy197;
 
2670
                                        if (yych <= ']') goto yy185;
 
2671
                                        goto yy195;
 
2672
                                }
 
2673
                        }
 
2674
                }
 
2675
yy216:
2672
2676
                YYDEBUG(216, *YYCURSOR);
2673
 
                if (yybm[0+yych] & 128) {
2674
 
                        goto yy215;
2675
 
                }
 
2677
                ++YYCURSOR;
 
2678
                YYFILL(1);
 
2679
                yych = *YYCURSOR;
2676
2680
                YYDEBUG(217, *YYCURSOR);
2677
 
                ++YYCURSOR;
 
2681
                if (yybm[0+yych] & 128) {
 
2682
                        goto yy216;
 
2683
                }
2678
2684
                YYDEBUG(218, *YYCURSOR);
2679
 
                yyleng = YYCURSOR - SCNG(yy_text);
2680
 
#line 365 "Zend/zend_ini_scanner.l"
2681
 
                { /* Raw string */
2682
 
        /* Eat leading and trailing single quotes */
2683
 
        if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') {
2684
 
                SCNG(yy_text)++;
2685
 
                yyleng = yyleng - 2;
2686
 
        }
2687
 
        RETURN_TOKEN(TC_RAW, yytext, yyleng);
2688
 
}
2689
 
#line 2690 "Zend/zend_ini_scanner.c"
2690
 
yy219:
 
2685
                ++YYCURSOR;
2691
2686
                YYDEBUG(219, *YYCURSOR);
2692
 
                ++YYCURSOR;
 
2687
                yyleng = YYCURSOR - SCNG(yy_text);
 
2688
#line 365 "Zend/zend_ini_scanner.l"
 
2689
                { /* Raw string */
 
2690
        /* Eat leading and trailing single quotes */
 
2691
        if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') {
 
2692
                SCNG(yy_text)++;
 
2693
                yyleng = yyleng - 2;
 
2694
        }
 
2695
        RETURN_TOKEN(TC_RAW, yytext, yyleng);
 
2696
}
 
2697
#line 2698 "Zend/zend_ini_scanner.c"
 
2698
yy220:
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;
2699
 
}
2700
 
#line 2701 "Zend/zend_ini_scanner.c"
2701
 
yy221:
 
2700
                ++YYCURSOR;
2702
2701
                YYDEBUG(221, *YYCURSOR);
2703
 
                yyaccept = 0;
2704
 
                YYMARKER = ++YYCURSOR;
2705
 
                YYFILL(1);
2706
 
                yych = *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;
 
2707
}
 
2708
#line 2709 "Zend/zend_ini_scanner.c"
 
2709
yy222:
2707
2710
                YYDEBUG(222, *YYCURSOR);
2708
 
                if (yych <= '"') {
2709
 
                        if (yych <= '\f') {
2710
 
                                if (yych <= 0x08) goto yy194;
2711
 
                                if (yych <= '\t') goto yy221;
2712
 
                                if (yych <= '\n') goto yy173;
2713
 
                                goto yy194;
2714
 
                        } else {
2715
 
                                if (yych <= 0x1F) {
2716
 
                                        if (yych <= '\r') goto yy173;
2717
 
                                        goto yy194;
2718
 
                                } else {
2719
 
                                        if (yych <= ' ') goto yy221;
2720
 
                                        if (yych <= '!') goto yy194;
2721
 
                                }
2722
 
                        }
2723
 
                } else {
2724
 
                        if (yych <= ':') {
2725
 
                                if (yych <= '$') {
2726
 
                                        if (yych <= '#') goto yy194;
2727
 
                                        goto yy197;
2728
 
                                } else {
2729
 
                                        if (yych == '\'') goto yy173;
2730
 
                                        goto yy194;
2731
 
                                }
2732
 
                        } else {
2733
 
                                if (yych <= '[') {
2734
 
                                        if (yych <= ';') goto yy173;
2735
 
                                        goto yy194;
2736
 
                                } else {
2737
 
                                        if (yych <= '\\') goto yy196;
2738
 
                                        if (yych <= ']') goto yy173;
2739
 
                                        goto yy194;
2740
 
                                }
2741
 
                        }
2742
 
                }
2743
 
yy223:
 
2711
                yyaccept = 0;
 
2712
                YYMARKER = ++YYCURSOR;
 
2713
                YYFILL(1);
 
2714
                yych = *YYCURSOR;
2744
2715
                YYDEBUG(223, *YYCURSOR);
 
2716
                if (yych <= '"') {
 
2717
                        if (yych <= '\f') {
 
2718
                                if (yych <= 0x08) goto yy195;
 
2719
                                if (yych <= '\t') goto yy222;
 
2720
                                if (yych <= '\n') goto yy174;
 
2721
                                goto yy195;
 
2722
                        } else {
 
2723
                                if (yych <= 0x1F) {
 
2724
                                        if (yych <= '\r') goto yy174;
 
2725
                                        goto yy195;
 
2726
                                } else {
 
2727
                                        if (yych <= ' ') goto yy222;
 
2728
                                        if (yych <= '!') goto yy195;
 
2729
                                }
 
2730
                        }
 
2731
                } else {
 
2732
                        if (yych <= ':') {
 
2733
                                if (yych <= '$') {
 
2734
                                        if (yych <= '#') goto yy195;
 
2735
                                        goto yy198;
 
2736
                                } else {
 
2737
                                        if (yych == '\'') goto yy174;
 
2738
                                        goto yy195;
 
2739
                                }
 
2740
                        } else {
 
2741
                                if (yych <= '[') {
 
2742
                                        if (yych <= ';') goto yy174;
 
2743
                                        goto yy195;
 
2744
                                } else {
 
2745
                                        if (yych <= '\\') goto yy197;
 
2746
                                        if (yych <= ']') goto yy174;
 
2747
                                        goto yy195;
 
2748
                                }
 
2749
                        }
 
2750
                }
 
2751
yy224:
 
2752
                YYDEBUG(224, *YYCURSOR);
2745
2753
                ++YYCURSOR;
2746
2754
                yych = *YYCURSOR;
2747
 
                goto yy178;
 
2755
                goto yy179;
2748
2756
        }
2749
2757
/* *********************************** */
2750
2758
yyc_ST_VALUE:
2783
2791
                        162, 162, 162, 162, 162, 162, 162, 162, 
2784
2792
                        162, 162, 162, 162, 162, 162, 162, 162, 
2785
2793
                };
2786
 
                YYDEBUG(224, *YYCURSOR);
 
2794
                YYDEBUG(225, *YYCURSOR);
2787
2795
                YYFILL(6);
2788
2796
                yych = *YYCURSOR;
2789
2797
                YYDEBUG(-1, yych);
2790
2798
                switch (yych) {
2791
 
                case 0x00:      goto yy226;
 
2799
                case 0x00:      goto yy227;
2792
2800
                case '\t':
2793
 
                case ' ':       goto yy230;
2794
 
                case '\n':      goto yy232;
2795
 
                case '\r':      goto yy234;
 
2801
                case ' ':       goto yy231;
 
2802
                case '\n':      goto yy233;
 
2803
                case '\r':      goto yy235;
2796
2804
                case '!':
2797
2805
                case '&':
2798
2806
                case '(':
2799
2807
                case ')':
2800
2808
                case '|':
2801
 
                case '~':       goto yy235;
2802
 
                case '"':       goto yy237;
2803
 
                case '$':       goto yy239;
2804
 
                case '\'':      goto yy240;
2805
 
                case '-':       goto yy241;
2806
 
                case '.':       goto yy242;
 
2809
                case '~':       goto yy236;
 
2810
                case '"':       goto yy238;
 
2811
                case '$':       goto yy240;
 
2812
                case '\'':      goto yy241;
 
2813
                case '-':       goto yy242;
 
2814
                case '.':       goto yy243;
2807
2815
                case '0':
2808
2816
                case '1':
2809
2817
                case '2':
2813
2821
                case '6':
2814
2822
                case '7':
2815
2823
                case '8':
2816
 
                case '9':       goto yy243;
2817
 
                case ';':       goto yy245;
2818
 
                case '=':       goto yy246;
 
2824
                case '9':       goto yy244;
 
2825
                case ';':       goto yy246;
 
2826
                case '=':       goto yy247;
2819
2827
                case 'A':
2820
2828
                case 'B':
2821
2829
                case 'C':
2858
2866
                case 'v':
2859
2867
                case 'w':
2860
2868
                case 'x':
2861
 
                case 'z':       goto yy248;
 
2869
                case 'z':       goto yy249;
2862
2870
                case 'F':
2863
 
                case 'f':       goto yy250;
 
2871
                case 'f':       goto yy251;
2864
2872
                case 'N':
2865
 
                case 'n':       goto yy251;
 
2873
                case 'n':       goto yy252;
2866
2874
                case 'O':
2867
 
                case 'o':       goto yy252;
 
2875
                case 'o':       goto yy253;
2868
2876
                case 'T':
2869
 
                case 't':       goto yy253;
 
2877
                case 't':       goto yy254;
2870
2878
                case 'Y':
2871
 
                case 'y':       goto yy254;
2872
 
                default:        goto yy228;
 
2879
                case 'y':       goto yy255;
 
2880
                default:        goto yy229;
2873
2881
                }
2874
 
yy226:
2875
 
                YYDEBUG(226, *YYCURSOR);
2876
 
                ++YYCURSOR;
2877
2882
yy227:
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 */
2882
 
        BEGIN(INITIAL);
2883
 
        return END_OF_LINE;
2884
 
}
2885
 
#line 2886 "Zend/zend_ini_scanner.c"
 
2884
                ++YYCURSOR;
2886
2885
yy228:
2887
2886
                YYDEBUG(228, *YYCURSOR);
2888
 
                yyaccept = 0;
2889
 
                yych = *(YYMARKER = ++YYCURSOR);
2890
 
                goto yy256;
 
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 */
 
2890
        BEGIN(INITIAL);
 
2891
        return END_OF_LINE;
 
2892
}
 
2893
#line 2894 "Zend/zend_ini_scanner.c"
2891
2894
yy229:
2892
2895
                YYDEBUG(229, *YYCURSOR);
 
2896
                yyaccept = 0;
 
2897
                yych = *(YYMARKER = ++YYCURSOR);
 
2898
                goto yy257;
 
2899
yy230:
 
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);
2897
2905
}
2898
 
#line 2899 "Zend/zend_ini_scanner.c"
2899
 
yy230:
2900
 
                YYDEBUG(230, *YYCURSOR);
2901
 
                yyaccept = 1;
2902
 
                yych = *(YYMARKER = ++YYCURSOR);
2903
 
                goto yy306;
 
2906
#line 2907 "Zend/zend_ini_scanner.c"
2904
2907
yy231:
2905
2908
                YYDEBUG(231, *YYCURSOR);
 
2909
                yyaccept = 1;
 
2910
                yych = *(YYMARKER = ++YYCURSOR);
 
2911
                goto yy307;
 
2912
yy232:
 
2913
                YYDEBUG(232, *YYCURSOR);
2906
2914
                yyleng = YYCURSOR - SCNG(yy_text);
2907
2915
#line 540 "Zend/zend_ini_scanner.l"
2908
2916
                {
2909
2917
        RETURN_TOKEN(TC_WHITESPACE, yytext, yyleng);
2910
2918
}
2911
 
#line 2912 "Zend/zend_ini_scanner.c"
2912
 
yy232:
2913
 
                YYDEBUG(232, *YYCURSOR);
2914
 
                ++YYCURSOR;
 
2919
#line 2920 "Zend/zend_ini_scanner.c"
2915
2920
yy233:
2916
2921
                YYDEBUG(233, *YYCURSOR);
2917
 
                yyleng = YYCURSOR - SCNG(yy_text);
2918
 
#line 458 "Zend/zend_ini_scanner.l"
2919
 
                { /* End of option value */
2920
 
        BEGIN(INITIAL);
2921
 
        SCNG(lineno)++;
2922
 
        return END_OF_LINE;
2923
 
}
2924
 
#line 2925 "Zend/zend_ini_scanner.c"
 
2922
                ++YYCURSOR;
2925
2923
yy234:
2926
2924
                YYDEBUG(234, *YYCURSOR);
2927
 
                yych = *++YYCURSOR;
2928
 
                if (yych == '\n') goto yy304;
2929
 
                goto yy233;
 
2925
                yyleng = YYCURSOR - SCNG(yy_text);
 
2926
#line 458 "Zend/zend_ini_scanner.l"
 
2927
                { /* End of option value */
 
2928
        BEGIN(INITIAL);
 
2929
        SCNG(lineno)++;
 
2930
        return END_OF_LINE;
 
2931
}
 
2932
#line 2933 "Zend/zend_ini_scanner.c"
2930
2933
yy235:
2931
2934
                YYDEBUG(235, *YYCURSOR);
2932
 
                ++YYCURSOR;
2933
 
                yych = *YYCURSOR;
2934
 
                goto yy303;
 
2935
                yych = *++YYCURSOR;
 
2936
                if (yych == '\n') goto yy305;
 
2937
                goto yy234;
2935
2938
yy236:
2936
2939
                YYDEBUG(236, *YYCURSOR);
 
2940
                ++YYCURSOR;
 
2941
                yych = *YYCURSOR;
 
2942
                goto yy304;
 
2943
yy237:
 
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];
2941
2949
}
2942
 
#line 2943 "Zend/zend_ini_scanner.c"
2943
 
yy237:
2944
 
                YYDEBUG(237, *YYCURSOR);
2945
 
                ++YYCURSOR;
 
2950
#line 2951 "Zend/zend_ini_scanner.c"
2946
2951
yy238:
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);
2952
 
        return '"';
2953
 
}
2954
 
#line 2955 "Zend/zend_ini_scanner.c"
 
2953
                ++YYCURSOR;
2955
2954
yy239:
2956
2955
                YYDEBUG(239, *YYCURSOR);
2957
 
                yych = *++YYCURSOR;
2958
 
                if (yych <= '\\') {
2959
 
                        if (yych <= 0x00) goto yy227;
2960
 
                        if (yych <= '[') goto yy255;
2961
 
                        goto yy262;
2962
 
                } else {
2963
 
                        if (yych == '{') goto yy300;
2964
 
                        goto yy255;
2965
 
                }
 
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);
 
2960
        return '"';
 
2961
}
 
2962
#line 2963 "Zend/zend_ini_scanner.c"
2966
2963
yy240:
2967
2964
                YYDEBUG(240, *YYCURSOR);
2968
 
                yyaccept = 2;
2969
 
                yych = *(YYMARKER = ++YYCURSOR);
2970
 
                if (yybm[0+yych] & 128) {
2971
 
                        goto yy296;
 
2965
                yych = *++YYCURSOR;
 
2966
                if (yych <= '\\') {
 
2967
                        if (yych <= 0x00) goto yy228;
 
2968
                        if (yych <= '[') goto yy256;
 
2969
                        goto yy263;
 
2970
                } else {
 
2971
                        if (yych == '{') goto yy301;
 
2972
                        goto yy256;
2972
2973
                }
2973
 
                goto yy227;
2974
2974
yy241:
2975
2975
                YYDEBUG(241, *YYCURSOR);
2976
 
                yyaccept = 0;
 
2976
                yyaccept = 2;
2977
2977
                yych = *(YYMARKER = ++YYCURSOR);
2978
 
                if (yych <= '/') goto yy256;
2979
 
                if (yych <= '9') goto yy294;
2980
 
                goto yy256;
 
2978
                if (yybm[0+yych] & 128) {
 
2979
                        goto yy297;
 
2980
                }
 
2981
                goto yy228;
2981
2982
yy242:
2982
2983
                YYDEBUG(242, *YYCURSOR);
2983
2984
                yyaccept = 0;
2984
2985
                yych = *(YYMARKER = ++YYCURSOR);
2985
 
                if (yych <= '/') goto yy256;
2986
 
                if (yych <= '9') goto yy292;
2987
 
                goto yy256;
 
2986
                if (yych <= '/') goto yy257;
 
2987
                if (yych <= '9') goto yy295;
 
2988
                goto yy257;
2988
2989
yy243:
2989
2990
                YYDEBUG(243, *YYCURSOR);
 
2991
                yyaccept = 0;
 
2992
                yych = *(YYMARKER = ++YYCURSOR);
 
2993
                if (yych <= '/') goto yy257;
 
2994
                if (yych <= '9') goto yy293;
 
2995
                goto yy257;
 
2996
yy244:
 
2997
                YYDEBUG(244, *YYCURSOR);
2990
2998
                yyaccept = 3;
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;
2996
3004
                                } else {
2997
 
                                        if (yych <= '\n') goto yy244;
2998
 
                                        if (yych <= '\f') goto yy256;
 
3005
                                        if (yych <= '\n') goto yy245;
 
3006
                                        if (yych <= '\f') goto yy257;
2999
3007
                                }
3000
3008
                        } else {
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;
3004
3012
                                } else {
3005
 
                                        if (yych <= ')') goto yy244;
3006
 
                                        if (yych <= '-') goto yy256;
3007
 
                                        goto yy288;
 
3013
                                        if (yych <= ')') goto yy245;
 
3014
                                        if (yych <= '-') goto yy257;
 
3015
                                        goto yy289;
3008
3016
                                }
3009
3017
                        }
3010
3018
                } else {
3011
3019
                        if (yych <= '<') {
3012
3020
                                if (yych <= '9') {
3013
 
                                        if (yych <= '/') goto yy256;
3014
 
                                        goto yy290;
 
3021
                                        if (yych <= '/') goto yy257;
 
3022
                                        goto yy291;
3015
3023
                                } else {
3016
 
                                        if (yych != ';') goto yy256;
 
3024
                                        if (yych != ';') goto yy257;
3017
3025
                                }
3018
3026
                        } else {
3019
3027
                                if (yych <= '|') {
3020
 
                                        if (yych <= '=') goto yy244;
3021
 
                                        if (yych <= '{') goto yy256;
 
3028
                                        if (yych <= '=') goto yy245;
 
3029
                                        if (yych <= '{') goto yy257;
3022
3030
                                } else {
3023
 
                                        if (yych != '~') goto yy256;
 
3031
                                        if (yych != '~') goto yy257;
3024
3032
                                }
3025
3033
                        }
3026
3034
                }
3027
 
yy244:
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);
3033
 
}
3034
 
#line 3035 "Zend/zend_ini_scanner.c"
3035
3035
yy245:
3036
3036
                YYDEBUG(245, *YYCURSOR);
3037
 
                yyaccept = 2;
3038
 
                yych = *(YYMARKER = ++YYCURSOR);
3039
 
                goto yy284;
 
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);
 
3041
}
 
3042
#line 3043 "Zend/zend_ini_scanner.c"
3040
3043
yy246:
3041
3044
                YYDEBUG(246, *YYCURSOR);
3042
 
                ++YYCURSOR;
 
3045
                yyaccept = 2;
 
3046
                yych = *(YYMARKER = ++YYCURSOR);
 
3047
                goto yy285;
 
3048
yy247:
3043
3049
                YYDEBUG(247, *YYCURSOR);
 
3050
                ++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;
3050
3058
}
3051
 
#line 3052 "Zend/zend_ini_scanner.c"
3052
 
yy248:
3053
 
                YYDEBUG(248, *YYCURSOR);
3054
 
                yyaccept = 4;
3055
 
                yych = *(YYMARKER = ++YYCURSOR);
3056
 
                if (yybm[0+yych] & 4) {
3057
 
                        goto yy257;
3058
 
                }
3059
 
                if (yych <= ')') {
3060
 
                        if (yych <= '\f') {
3061
 
                                if (yych <= 0x00) goto yy249;
3062
 
                                if (yych <= 0x08) goto yy256;
3063
 
                                if (yych >= '\v') goto yy256;
3064
 
                        } else {
3065
 
                                if (yych <= 0x1F) {
3066
 
                                        if (yych >= 0x0E) goto yy256;
3067
 
                                } else {
3068
 
                                        if (yych <= '"') goto yy249;
3069
 
                                        if (yych <= '%') goto yy256;
3070
 
                                }
3071
 
                        }
3072
 
                } else {
3073
 
                        if (yych <= '=') {
3074
 
                                if (yych == ';') goto yy249;
3075
 
                                if (yych <= '<') goto yy256;
3076
 
                        } else {
3077
 
                                if (yych <= '|') {
3078
 
                                        if (yych <= '{') goto yy256;
3079
 
                                } else {
3080
 
                                        if (yych != '~') goto yy256;
3081
 
                                }
3082
 
                        }
3083
 
                }
 
3059
#line 3060 "Zend/zend_ini_scanner.c"
3084
3060
yy249:
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);
3090
 
}
3091
 
#line 3092 "Zend/zend_ini_scanner.c"
 
3062
                yyaccept = 4;
 
3063
                yych = *(YYMARKER = ++YYCURSOR);
 
3064
                if (yybm[0+yych] & 4) {
 
3065
                        goto yy258;
 
3066
                }
 
3067
                if (yych <= ')') {
 
3068
                        if (yych <= '\f') {
 
3069
                                if (yych <= 0x00) goto yy250;
 
3070
                                if (yych <= 0x08) goto yy257;
 
3071
                                if (yych >= '\v') goto yy257;
 
3072
                        } else {
 
3073
                                if (yych <= 0x1F) {
 
3074
                                        if (yych >= 0x0E) goto yy257;
 
3075
                                } else {
 
3076
                                        if (yych <= '"') goto yy250;
 
3077
                                        if (yych <= '%') goto yy257;
 
3078
                                }
 
3079
                        }
 
3080
                } else {
 
3081
                        if (yych <= '=') {
 
3082
                                if (yych == ';') goto yy250;
 
3083
                                if (yych <= '<') goto yy257;
 
3084
                        } else {
 
3085
                                if (yych <= '|') {
 
3086
                                        if (yych <= '{') goto yy257;
 
3087
                                } else {
 
3088
                                        if (yych != '~') goto yy257;
 
3089
                                }
 
3090
                        }
 
3091
                }
3092
3092
yy250:
3093
3093
                YYDEBUG(250, *YYCURSOR);
3094
 
                yyaccept = 4;
3095
 
                yych = *(YYMARKER = ++YYCURSOR);
3096
 
                if (yych <= '<') {
3097
 
                        if (yych <= '"') {
3098
 
                                if (yych <= '\n') {
3099
 
                                        if (yych <= 0x00) goto yy249;
3100
 
                                        if (yych <= 0x08) goto yy256;
3101
 
                                        goto yy249;
3102
 
                                } else {
3103
 
                                        if (yych == '\r') goto yy249;
3104
 
                                        if (yych <= 0x1F) goto yy256;
3105
 
                                        goto yy249;
3106
 
                                }
3107
 
                        } else {
3108
 
                                if (yych <= '/') {
3109
 
                                        if (yych <= '%') goto yy256;
3110
 
                                        if (yych <= ')') goto yy249;
3111
 
                                        goto yy256;
3112
 
                                } else {
3113
 
                                        if (yych <= '9') goto yy257;
3114
 
                                        if (yych == ';') goto yy249;
3115
 
                                        goto yy256;
3116
 
                                }
3117
 
                        }
3118
 
                } else {
3119
 
                        if (yych <= '`') {
3120
 
                                if (yych <= 'A') {
3121
 
                                        if (yych <= '=') goto yy249;
3122
 
                                        if (yych <= '@') goto yy256;
3123
 
                                        goto yy280;
3124
 
                                } else {
3125
 
                                        if (yych <= 'Z') goto yy257;
3126
 
                                        if (yych == '_') goto yy257;
3127
 
                                        goto yy256;
3128
 
                                }
3129
 
                        } else {
3130
 
                                if (yych <= '{') {
3131
 
                                        if (yych <= 'a') goto yy280;
3132
 
                                        if (yych <= 'z') goto yy257;
3133
 
                                        goto yy256;
3134
 
                                } else {
3135
 
                                        if (yych == '}') goto yy256;
3136
 
                                        if (yych <= '~') goto yy249;
3137
 
                                        goto yy256;
3138
 
                                }
3139
 
                        }
3140
 
                }
 
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);
 
3098
}
 
3099
#line 3100 "Zend/zend_ini_scanner.c"
3141
3100
yy251:
3142
3101
                YYDEBUG(251, *YYCURSOR);
3143
3102
                yyaccept = 4;
3144
3103
                yych = *(YYMARKER = ++YYCURSOR);
3145
 
                if (yych <= 'N') {
3146
 
                        if (yych <= '%') {
3147
 
                                if (yych <= '\f') {
3148
 
                                        if (yych <= 0x00) goto yy249;
3149
 
                                        if (yych <= 0x08) goto yy256;
3150
 
                                        if (yych <= '\n') goto yy249;
3151
 
                                        goto yy256;
 
3104
                if (yych <= '<') {
 
3105
                        if (yych <= '"') {
 
3106
                                if (yych <= '\n') {
 
3107
                                        if (yych <= 0x00) goto yy250;
 
3108
                                        if (yych <= 0x08) goto yy257;
 
3109
                                        goto yy250;
3152
3110
                                } else {
3153
 
                                        if (yych <= '\r') goto yy249;
3154
 
                                        if (yych <= 0x1F) goto yy256;
3155
 
                                        if (yych <= '"') goto yy249;
3156
 
                                        goto yy256;
 
3111
                                        if (yych == '\r') goto yy250;
 
3112
                                        if (yych <= 0x1F) goto yy257;
 
3113
                                        goto yy250;
3157
3114
                                }
3158
3115
                        } else {
3159
 
                                if (yych <= ':') {
3160
 
                                        if (yych <= ')') goto yy249;
3161
 
                                        if (yych <= '/') goto yy256;
3162
 
                                        if (yych <= '9') goto yy257;
3163
 
                                        goto yy256;
 
3116
                                if (yych <= '/') {
 
3117
                                        if (yych <= '%') goto yy257;
 
3118
                                        if (yych <= ')') goto yy250;
 
3119
                                        goto yy257;
3164
3120
                                } else {
3165
 
                                        if (yych <= '<') {
3166
 
                                                if (yych <= ';') goto yy249;
3167
 
                                                goto yy256;
3168
 
                                        } else {
3169
 
                                                if (yych <= '=') goto yy249;
3170
 
                                                if (yych <= '@') goto yy256;
3171
 
                                                goto yy257;
3172
 
                                        }
 
3121
                                        if (yych <= '9') goto yy258;
 
3122
                                        if (yych == ';') goto yy250;
 
3123
                                        goto yy257;
3173
3124
                                }
3174
3125
                        }
3175
3126
                } else {
3176
 
                        if (yych <= 'n') {
3177
 
                                if (yych <= 'Z') {
3178
 
                                        if (yych <= 'O') goto yy276;
3179
 
                                        if (yych == 'U') goto yy277;
3180
 
                                        goto yy257;
 
3127
                        if (yych <= '`') {
 
3128
                                if (yych <= 'A') {
 
3129
                                        if (yych <= '=') goto yy250;
 
3130
                                        if (yych <= '@') goto yy257;
 
3131
                                        goto yy281;
3181
3132
                                } else {
3182
 
                                        if (yych == '_') goto yy257;
3183
 
                                        if (yych <= '`') goto yy256;
 
3133
                                        if (yych <= 'Z') goto yy258;
 
3134
                                        if (yych == '_') goto yy258;
3184
3135
                                        goto yy257;
3185
3136
                                }
3186
3137
                        } else {
3187
 
                                if (yych <= 'z') {
3188
 
                                        if (yych <= 'o') goto yy276;
3189
 
                                        if (yych == 'u') goto yy277;
 
3138
                                if (yych <= '{') {
 
3139
                                        if (yych <= 'a') goto yy281;
 
3140
                                        if (yych <= 'z') goto yy258;
3190
3141
                                        goto yy257;
3191
3142
                                } else {
3192
 
                                        if (yych <= '|') {
3193
 
                                                if (yych <= '{') goto yy256;
3194
 
                                                goto yy249;
3195
 
                                        } else {
3196
 
                                                if (yych == '~') goto yy249;
3197
 
                                                goto yy256;
3198
 
                                        }
 
3143
                                        if (yych == '}') goto yy257;
 
3144
                                        if (yych <= '~') goto yy250;
 
3145
                                        goto yy257;
3199
3146
                                }
3200
3147
                        }
3201
3148
                }
3203
3150
                YYDEBUG(252, *YYCURSOR);
3204
3151
                yyaccept = 4;
3205
3152
                yych = *(YYMARKER = ++YYCURSOR);
 
3153
                if (yych <= 'N') {
 
3154
                        if (yych <= '%') {
 
3155
                                if (yych <= '\f') {
 
3156
                                        if (yych <= 0x00) goto yy250;
 
3157
                                        if (yych <= 0x08) goto yy257;
 
3158
                                        if (yych <= '\n') goto yy250;
 
3159
                                        goto yy257;
 
3160
                                } else {
 
3161
                                        if (yych <= '\r') goto yy250;
 
3162
                                        if (yych <= 0x1F) goto yy257;
 
3163
                                        if (yych <= '"') goto yy250;
 
3164
                                        goto yy257;
 
3165
                                }
 
3166
                        } else {
 
3167
                                if (yych <= ':') {
 
3168
                                        if (yych <= ')') goto yy250;
 
3169
                                        if (yych <= '/') goto yy257;
 
3170
                                        if (yych <= '9') goto yy258;
 
3171
                                        goto yy257;
 
3172
                                } else {
 
3173
                                        if (yych <= '<') {
 
3174
                                                if (yych <= ';') goto yy250;
 
3175
                                                goto yy257;
 
3176
                                        } else {
 
3177
                                                if (yych <= '=') goto yy250;
 
3178
                                                if (yych <= '@') goto yy257;
 
3179
                                                goto yy258;
 
3180
                                        }
 
3181
                                }
 
3182
                        }
 
3183
                } else {
 
3184
                        if (yych <= 'n') {
 
3185
                                if (yych <= 'Z') {
 
3186
                                        if (yych <= 'O') goto yy277;
 
3187
                                        if (yych == 'U') goto yy278;
 
3188
                                        goto yy258;
 
3189
                                } else {
 
3190
                                        if (yych == '_') goto yy258;
 
3191
                                        if (yych <= '`') goto yy257;
 
3192
                                        goto yy258;
 
3193
                                }
 
3194
                        } else {
 
3195
                                if (yych <= 'z') {
 
3196
                                        if (yych <= 'o') goto yy277;
 
3197
                                        if (yych == 'u') goto yy278;
 
3198
                                        goto yy258;
 
3199
                                } else {
 
3200
                                        if (yych <= '|') {
 
3201
                                                if (yych <= '{') goto yy257;
 
3202
                                                goto yy250;
 
3203
                                        } else {
 
3204
                                                if (yych == '~') goto yy250;
 
3205
                                                goto yy257;
 
3206
                                        }
 
3207
                                }
 
3208
                        }
 
3209
                }
 
3210
yy253:
 
3211
                YYDEBUG(253, *YYCURSOR);
 
3212
                yyaccept = 4;
 
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;
3212
 
                                        goto yy256;
 
3217
                                        if (yych <= 0x00) goto yy250;
 
3218
                                        if (yych <= 0x08) goto yy257;
 
3219
                                        if (yych <= '\n') goto yy250;
 
3220
                                        goto yy257;
3213
3221
                                } else {
3214
 
                                        if (yych <= '\r') goto yy249;
3215
 
                                        if (yych <= 0x1F) goto yy256;
3216
 
                                        if (yych <= '"') goto yy249;
3217
 
                                        goto yy256;
 
3222
                                        if (yych <= '\r') goto yy250;
 
3223
                                        if (yych <= 0x1F) goto yy257;
 
3224
                                        if (yych <= '"') goto yy250;
 
3225
                                        goto yy257;
3218
3226
                                }
3219
3227
                        } else {
3220
3228
                                if (yych <= ':') {
3221
 
                                        if (yych <= ')') goto yy249;
3222
 
                                        if (yych <= '/') goto yy256;
3223
 
                                        if (yych <= '9') goto yy257;
3224
 
                                        goto yy256;
 
3229
                                        if (yych <= ')') goto yy250;
 
3230
                                        if (yych <= '/') goto yy257;
 
3231
                                        if (yych <= '9') goto yy258;
 
3232
                                        goto yy257;
3225
3233
                                } else {
3226
3234
                                        if (yych <= '<') {
3227
 
                                                if (yych <= ';') goto yy249;
3228
 
                                                goto yy256;
 
3235
                                                if (yych <= ';') goto yy250;
 
3236
                                                goto yy257;
3229
3237
                                        } else {
3230
 
                                                if (yych <= '=') goto yy249;
3231
 
                                                if (yych <= '@') goto yy256;
3232
 
                                                goto yy257;
 
3238
                                                if (yych <= '=') goto yy250;
 
3239
                                                if (yych <= '@') goto yy257;
 
3240
                                                goto yy258;
3233
3241
                                        }
3234
3242
                                }
3235
3243
                        }
3236
3244
                } else {
3237
3245
                        if (yych <= 'e') {
3238
3246
                                if (yych <= 'Z') {
3239
 
                                        if (yych <= 'F') goto yy271;
3240
 
                                        if (yych == 'N') goto yy265;
3241
 
                                        goto yy257;
 
3247
                                        if (yych <= 'F') goto yy272;
 
3248
                                        if (yych == 'N') goto yy266;
 
3249
                                        goto yy258;
3242
3250
                                } else {
3243
 
                                        if (yych == '_') goto yy257;
3244
 
                                        if (yych <= '`') goto yy256;
3245
 
                                        goto yy257;
 
3251
                                        if (yych == '_') goto yy258;
 
3252
                                        if (yych <= '`') goto yy257;
 
3253
                                        goto yy258;
3246
3254
                                }
3247
3255
                        } else {
3248
3256
                                if (yych <= 'z') {
3249
 
                                        if (yych <= 'f') goto yy271;
3250
 
                                        if (yych == 'n') goto yy265;
3251
 
                                        goto yy257;
 
3257
                                        if (yych <= 'f') goto yy272;
 
3258
                                        if (yych == 'n') goto yy266;
 
3259
                                        goto yy258;
3252
3260
                                } else {
3253
3261
                                        if (yych <= '|') {
3254
 
                                                if (yych <= '{') goto yy256;
3255
 
                                                goto yy249;
 
3262
                                                if (yych <= '{') goto yy257;
 
3263
                                                goto yy250;
3256
3264
                                        } else {
3257
 
                                                if (yych == '~') goto yy249;
3258
 
                                                goto yy256;
 
3265
                                                if (yych == '~') goto yy250;
 
3266
                                                goto yy257;
3259
3267
                                        }
3260
3268
                                }
3261
3269
                        }
3262
3270
                }
3263
 
yy253:
3264
 
                YYDEBUG(253, *YYCURSOR);
3265
 
                yyaccept = 4;
3266
 
                yych = *(YYMARKER = ++YYCURSOR);
3267
 
                if (yych <= '=') {
3268
 
                        if (yych <= '"') {
3269
 
                                if (yych <= '\n') {
3270
 
                                        if (yych <= 0x00) goto yy249;
3271
 
                                        if (yych <= 0x08) goto yy256;
3272
 
                                        goto yy249;
3273
 
                                } else {
3274
 
                                        if (yych == '\r') goto yy249;
3275
 
                                        if (yych <= 0x1F) goto yy256;
3276
 
                                        goto yy249;
3277
 
                                }
3278
 
                        } else {
3279
 
                                if (yych <= '9') {
3280
 
                                        if (yych <= '%') goto yy256;
3281
 
                                        if (yych <= ')') goto yy249;
3282
 
                                        if (yych <= '/') goto yy256;
3283
 
                                        goto yy257;
3284
 
                                } else {
3285
 
                                        if (yych == ';') goto yy249;
3286
 
                                        if (yych <= '<') goto yy256;
3287
 
                                        goto yy249;
3288
 
                                }
3289
 
                        }
3290
 
                } else {
3291
 
                        if (yych <= '`') {
3292
 
                                if (yych <= 'R') {
3293
 
                                        if (yych <= '@') goto yy256;
3294
 
                                        if (yych <= 'Q') goto yy257;
3295
 
                                        goto yy269;
3296
 
                                } else {
3297
 
                                        if (yych <= 'Z') goto yy257;
3298
 
                                        if (yych == '_') goto yy257;
3299
 
                                        goto yy256;
3300
 
                                }
3301
 
                        } else {
3302
 
                                if (yych <= '{') {
3303
 
                                        if (yych == 'r') goto yy269;
3304
 
                                        if (yych <= 'z') goto yy257;
3305
 
                                        goto yy256;
3306
 
                                } else {
3307
 
                                        if (yych == '}') goto yy256;
3308
 
                                        if (yych <= '~') goto yy249;
3309
 
                                        goto yy256;
3310
 
                                }
3311
 
                        }
3312
 
                }
3313
3271
yy254:
3314
3272
                YYDEBUG(254, *YYCURSOR);
3315
3273
                yyaccept = 4;
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;
3322
 
                                        goto yy249;
 
3278
                                        if (yych <= 0x00) goto yy250;
 
3279
                                        if (yych <= 0x08) goto yy257;
 
3280
                                        goto yy250;
3323
3281
                                } else {
3324
 
                                        if (yych == '\r') goto yy249;
3325
 
                                        if (yych <= 0x1F) goto yy256;
3326
 
                                        goto yy249;
 
3282
                                        if (yych == '\r') goto yy250;
 
3283
                                        if (yych <= 0x1F) goto yy257;
 
3284
                                        goto yy250;
3327
3285
                                }
3328
3286
                        } else {
3329
3287
                                if (yych <= '9') {
3330
 
                                        if (yych <= '%') goto yy256;
3331
 
                                        if (yych <= ')') goto yy249;
3332
 
                                        if (yych <= '/') goto yy256;
3333
 
                                        goto yy257;
 
3288
                                        if (yych <= '%') goto yy257;
 
3289
                                        if (yych <= ')') goto yy250;
 
3290
                                        if (yych <= '/') goto yy257;
 
3291
                                        goto yy258;
3334
3292
                                } else {
3335
 
                                        if (yych == ';') goto yy249;
3336
 
                                        if (yych <= '<') goto yy256;
3337
 
                                        goto yy249;
 
3293
                                        if (yych == ';') goto yy250;
 
3294
                                        if (yych <= '<') goto yy257;
 
3295
                                        goto yy250;
3338
3296
                                }
3339
3297
                        }
3340
3298
                } else {
3341
3299
                        if (yych <= '`') {
3342
 
                                if (yych <= 'E') {
3343
 
                                        if (yych <= '@') goto yy256;
3344
 
                                        if (yych <= 'D') goto yy257;
3345
 
                                        goto yy259;
 
3300
                                if (yych <= 'R') {
 
3301
                                        if (yych <= '@') goto yy257;
 
3302
                                        if (yych <= 'Q') goto yy258;
 
3303
                                        goto yy270;
3346
3304
                                } else {
3347
 
                                        if (yych <= 'Z') goto yy257;
3348
 
                                        if (yych == '_') goto yy257;
3349
 
                                        goto yy256;
 
3305
                                        if (yych <= 'Z') goto yy258;
 
3306
                                        if (yych == '_') goto yy258;
 
3307
                                        goto yy257;
3350
3308
                                }
3351
3309
                        } else {
3352
3310
                                if (yych <= '{') {
3353
 
                                        if (yych == 'e') goto yy259;
3354
 
                                        if (yych <= 'z') goto yy257;
3355
 
                                        goto yy256;
 
3311
                                        if (yych == 'r') goto yy270;
 
3312
                                        if (yych <= 'z') goto yy258;
 
3313
                                        goto yy257;
3356
3314
                                } else {
3357
 
                                        if (yych == '}') goto yy256;
3358
 
                                        if (yych <= '~') goto yy249;
3359
 
                                        goto yy256;
 
3315
                                        if (yych == '}') goto yy257;
 
3316
                                        if (yych <= '~') goto yy250;
 
3317
                                        goto yy257;
3360
3318
                                }
3361
3319
                        }
3362
3320
                }
3363
3321
yy255:
3364
3322
                YYDEBUG(255, *YYCURSOR);
3365
 
                yyaccept = 0;
3366
 
                YYMARKER = ++YYCURSOR;
3367
 
                YYFILL(1);
3368
 
                yych = *YYCURSOR;
 
3323
                yyaccept = 4;
 
3324
                yych = *(YYMARKER = ++YYCURSOR);
 
3325
                if (yych <= '=') {
 
3326
                        if (yych <= '"') {
 
3327
                                if (yych <= '\n') {
 
3328
                                        if (yych <= 0x00) goto yy250;
 
3329
                                        if (yych <= 0x08) goto yy257;
 
3330
                                        goto yy250;
 
3331
                                } else {
 
3332
                                        if (yych == '\r') goto yy250;
 
3333
                                        if (yych <= 0x1F) goto yy257;
 
3334
                                        goto yy250;
 
3335
                                }
 
3336
                        } else {
 
3337
                                if (yych <= '9') {
 
3338
                                        if (yych <= '%') goto yy257;
 
3339
                                        if (yych <= ')') goto yy250;
 
3340
                                        if (yych <= '/') goto yy257;
 
3341
                                        goto yy258;
 
3342
                                } else {
 
3343
                                        if (yych == ';') goto yy250;
 
3344
                                        if (yych <= '<') goto yy257;
 
3345
                                        goto yy250;
 
3346
                                }
 
3347
                        }
 
3348
                } else {
 
3349
                        if (yych <= '`') {
 
3350
                                if (yych <= 'E') {
 
3351
                                        if (yych <= '@') goto yy257;
 
3352
                                        if (yych <= 'D') goto yy258;
 
3353
                                        goto yy260;
 
3354
                                } else {
 
3355
                                        if (yych <= 'Z') goto yy258;
 
3356
                                        if (yych == '_') goto yy258;
 
3357
                                        goto yy257;
 
3358
                                }
 
3359
                        } else {
 
3360
                                if (yych <= '{') {
 
3361
                                        if (yych == 'e') goto yy260;
 
3362
                                        if (yych <= 'z') goto yy258;
 
3363
                                        goto yy257;
 
3364
                                } else {
 
3365
                                        if (yych == '}') goto yy257;
 
3366
                                        if (yych <= '~') goto yy250;
 
3367
                                        goto yy257;
 
3368
                                }
 
3369
                        }
 
3370
                }
3369
3371
yy256:
3370
3372
                YYDEBUG(256, *YYCURSOR);
3371
 
                if (yybm[0+yych] & 2) {
3372
 
                        goto yy255;
3373
 
                }
3374
 
                if (yych == '$') goto yy260;
3375
 
                goto yy229;
 
3373
                yyaccept = 0;
 
3374
                YYMARKER = ++YYCURSOR;
 
3375
                YYFILL(1);
 
3376
                yych = *YYCURSOR;
3376
3377
yy257:
3377
3378
                YYDEBUG(257, *YYCURSOR);
3378
 
                yyaccept = 4;
3379
 
                YYMARKER = ++YYCURSOR;
3380
 
                YYFILL(1);
3381
 
                yych = *YYCURSOR;
 
3379
                if (yybm[0+yych] & 2) {
 
3380
                        goto yy256;
 
3381
                }
 
3382
                if (yych == '$') goto yy261;
 
3383
                goto yy230;
 
3384
yy258:
3382
3385
                YYDEBUG(258, *YYCURSOR);
3383
 
                if (yybm[0+yych] & 4) {
3384
 
                        goto yy257;
3385
 
                }
3386
 
                if (yych <= '%') {
3387
 
                        if (yych <= '\r') {
3388
 
                                if (yych <= 0x08) {
3389
 
                                        if (yych <= 0x00) goto yy249;
3390
 
                                        goto yy255;
3391
 
                                } else {
3392
 
                                        if (yych <= '\n') goto yy249;
3393
 
                                        if (yych <= '\f') goto yy255;
3394
 
                                        goto yy249;
3395
 
                                }
3396
 
                        } else {
3397
 
                                if (yych <= '"') {
3398
 
                                        if (yych <= 0x1F) goto yy255;
3399
 
                                        goto yy249;
3400
 
                                } else {
3401
 
                                        if (yych == '$') goto yy260;
3402
 
                                        goto yy255;
3403
 
                                }
3404
 
                        }
3405
 
                } else {
3406
 
                        if (yych <= '=') {
3407
 
                                if (yych <= ':') {
3408
 
                                        if (yych <= ')') goto yy249;
3409
 
                                        goto yy255;
3410
 
                                } else {
3411
 
                                        if (yych == '<') goto yy255;
3412
 
                                        goto yy249;
3413
 
                                }
3414
 
                        } else {
3415
 
                                if (yych <= '|') {
3416
 
                                        if (yych <= '{') goto yy255;
3417
 
                                        goto yy249;
3418
 
                                } else {
3419
 
                                        if (yych == '~') goto yy249;
3420
 
                                        goto yy255;
3421
 
                                }
3422
 
                        }
3423
 
                }
3424
 
yy259:
 
3386
                yyaccept = 4;
 
3387
                YYMARKER = ++YYCURSOR;
 
3388
                YYFILL(1);
 
3389
                yych = *YYCURSOR;
3425
3390
                YYDEBUG(259, *YYCURSOR);
3426
 
                yyaccept = 4;
3427
 
                yych = *(YYMARKER = ++YYCURSOR);
3428
 
                if (yych <= '=') {
3429
 
                        if (yych <= '"') {
3430
 
                                if (yych <= '\n') {
3431
 
                                        if (yych <= 0x00) goto yy249;
3432
 
                                        if (yych <= 0x08) goto yy256;
3433
 
                                        goto yy249;
 
3391
                if (yybm[0+yych] & 4) {
 
3392
                        goto yy258;
 
3393
                }
 
3394
                if (yych <= '%') {
 
3395
                        if (yych <= '\r') {
 
3396
                                if (yych <= 0x08) {
 
3397
                                        if (yych <= 0x00) goto yy250;
 
3398
                                        goto yy256;
3434
3399
                                } else {
3435
 
                                        if (yych == '\r') goto yy249;
 
3400
                                        if (yych <= '\n') goto yy250;
 
3401
                                        if (yych <= '\f') goto yy256;
 
3402
                                        goto yy250;
 
3403
                                }
 
3404
                        } else {
 
3405
                                if (yych <= '"') {
3436
3406
                                        if (yych <= 0x1F) goto yy256;
3437
 
                                        goto yy249;
3438
 
                                }
3439
 
                        } else {
3440
 
                                if (yych <= '9') {
3441
 
                                        if (yych <= '%') goto yy256;
3442
 
                                        if (yych <= ')') goto yy249;
3443
 
                                        if (yych <= '/') goto yy256;
3444
 
                                        goto yy257;
 
3407
                                        goto yy250;
3445
3408
                                } else {
3446
 
                                        if (yych == ';') goto yy249;
3447
 
                                        if (yych <= '<') goto yy256;
3448
 
                                        goto yy249;
 
3409
                                        if (yych == '$') goto yy261;
 
3410
                                        goto yy256;
3449
3411
                                }
3450
3412
                        }
3451
3413
                } else {
3452
 
                        if (yych <= '`') {
3453
 
                                if (yych <= 'S') {
3454
 
                                        if (yych <= '@') goto yy256;
3455
 
                                        if (yych <= 'R') goto yy257;
3456
 
                                        goto yy265;
 
3414
                        if (yych <= '=') {
 
3415
                                if (yych <= ':') {
 
3416
                                        if (yych <= ')') goto yy250;
 
3417
                                        goto yy256;
3457
3418
                                } else {
3458
 
                                        if (yych <= 'Z') goto yy257;
3459
 
                                        if (yych == '_') goto yy257;
3460
 
                                        goto yy256;
 
3419
                                        if (yych == '<') goto yy256;
 
3420
                                        goto yy250;
3461
3421
                                }
3462
3422
                        } else {
3463
 
                                if (yych <= '{') {
3464
 
                                        if (yych == 's') goto yy265;
3465
 
                                        if (yych <= 'z') goto yy257;
3466
 
                                        goto yy256;
 
3423
                                if (yych <= '|') {
 
3424
                                        if (yych <= '{') goto yy256;
 
3425
                                        goto yy250;
3467
3426
                                } else {
3468
 
                                        if (yych == '}') goto yy256;
3469
 
                                        if (yych <= '~') goto yy249;
 
3427
                                        if (yych == '~') goto yy250;
3470
3428
                                        goto yy256;
3471
3429
                                }
3472
3430
                        }
3473
3431
                }
3474
3432
yy260:
3475
3433
                YYDEBUG(260, *YYCURSOR);
3476
 
                ++YYCURSOR;
3477
 
                YYFILL(1);
3478
 
                yych = *YYCURSOR;
3479
 
                if (yych <= '\\') {
3480
 
                        if (yych <= 0x00) goto yy261;
3481
 
                        if (yych <= '[') goto yy255;
3482
 
                        goto yy262;
 
3434
                yyaccept = 4;
 
3435
                yych = *(YYMARKER = ++YYCURSOR);
 
3436
                if (yych <= '=') {
 
3437
                        if (yych <= '"') {
 
3438
                                if (yych <= '\n') {
 
3439
                                        if (yych <= 0x00) goto yy250;
 
3440
                                        if (yych <= 0x08) goto yy257;
 
3441
                                        goto yy250;
 
3442
                                } else {
 
3443
                                        if (yych == '\r') goto yy250;
 
3444
                                        if (yych <= 0x1F) goto yy257;
 
3445
                                        goto yy250;
 
3446
                                }
 
3447
                        } else {
 
3448
                                if (yych <= '9') {
 
3449
                                        if (yych <= '%') goto yy257;
 
3450
                                        if (yych <= ')') goto yy250;
 
3451
                                        if (yych <= '/') goto yy257;
 
3452
                                        goto yy258;
 
3453
                                } else {
 
3454
                                        if (yych == ';') goto yy250;
 
3455
                                        if (yych <= '<') goto yy257;
 
3456
                                        goto yy250;
 
3457
                                }
 
3458
                        }
3483
3459
                } else {
3484
 
                        if (yych != '{') goto yy255;
 
3460
                        if (yych <= '`') {
 
3461
                                if (yych <= 'S') {
 
3462
                                        if (yych <= '@') goto yy257;
 
3463
                                        if (yych <= 'R') goto yy258;
 
3464
                                        goto yy266;
 
3465
                                } else {
 
3466
                                        if (yych <= 'Z') goto yy258;
 
3467
                                        if (yych == '_') goto yy258;
 
3468
                                        goto yy257;
 
3469
                                }
 
3470
                        } else {
 
3471
                                if (yych <= '{') {
 
3472
                                        if (yych == 's') goto yy266;
 
3473
                                        if (yych <= 'z') goto yy258;
 
3474
                                        goto yy257;
 
3475
                                } else {
 
3476
                                        if (yych == '}') goto yy257;
 
3477
                                        if (yych <= '~') goto yy250;
 
3478
                                        goto yy257;
 
3479
                                }
 
3480
                        }
3485
3481
                }
3486
3482
yy261:
3487
3483
                YYDEBUG(261, *YYCURSOR);
 
3484
                ++YYCURSOR;
 
3485
                YYFILL(1);
 
3486
                yych = *YYCURSOR;
 
3487
                if (yych <= '\\') {
 
3488
                        if (yych <= 0x00) goto yy262;
 
3489
                        if (yych <= '[') goto yy256;
 
3490
                        goto yy263;
 
3491
                } else {
 
3492
                        if (yych != '{') goto yy256;
 
3493
                }
 
3494
yy262:
 
3495
                YYDEBUG(262, *YYCURSOR);
3488
3496
                YYCURSOR = YYMARKER;
3489
3497
                if (yyaccept <= 3) {
3490
3498
                        if (yyaccept <= 1) {
3491
3499
                                if (yyaccept <= 0) {
3492
 
                                        goto yy229;
 
3500
                                        goto yy230;
3493
3501
                                } else {
3494
 
                                        goto yy231;
 
3502
                                        goto yy232;
3495
3503
                                }
3496
3504
                        } else {
3497
3505
                                if (yyaccept <= 2) {
3498
 
                                        goto yy227;
 
3506
                                        goto yy228;
3499
3507
                                } else {
3500
 
                                        goto yy244;
 
3508
                                        goto yy245;
3501
3509
                                }
3502
3510
                        }
3503
3511
                } else {
3504
3512
                        if (yyaccept <= 5) {
3505
3513
                                if (yyaccept <= 4) {
3506
 
                                        goto yy249;
 
3514
                                        goto yy250;
3507
3515
                                } else {
3508
 
                                        goto yy266;
 
3516
                                        goto yy267;
3509
3517
                                }
3510
3518
                        } else {
3511
 
                                goto yy273;
 
3519
                                goto yy274;
3512
3520
                        }
3513
3521
                }
3514
 
yy262:
3515
 
                YYDEBUG(262, *YYCURSOR);
3516
 
                ++YYCURSOR;
3517
 
                YYFILL(1);
3518
 
                yych = *YYCURSOR;
3519
 
                if (yybm[0+yych] & 8) {
3520
 
                        goto yy263;
3521
 
                }
3522
 
                goto yy255;
3523
3522
yy263:
3524
3523
                YYDEBUG(263, *YYCURSOR);
3525
3524
                ++YYCURSOR;
3526
3525
                YYFILL(1);
3527
3526
                yych = *YYCURSOR;
 
3527
                if (yybm[0+yych] & 8) {
 
3528
                        goto yy264;
 
3529
                }
 
3530
                goto yy256;
 
3531
yy264:
3528
3532
                YYDEBUG(264, *YYCURSOR);
3529
 
                if (yybm[0+yych] & 8) {
3530
 
                        goto yy263;
3531
 
                }
3532
 
                if (yych <= 0x00) goto yy229;
3533
 
                if (yych == '\\') goto yy262;
3534
 
                goto yy255;
3535
 
yy265:
 
3533
                ++YYCURSOR;
 
3534
                YYFILL(1);
 
3535
                yych = *YYCURSOR;
3536
3536
                YYDEBUG(265, *YYCURSOR);
 
3537
                if (yybm[0+yych] & 8) {
 
3538
                        goto yy264;
 
3539
                }
 
3540
                if (yych <= 0x00) goto yy230;
 
3541
                if (yych == '\\') goto yy263;
 
3542
                goto yy256;
 
3543
yy266:
 
3544
                YYDEBUG(266, *YYCURSOR);
3537
3545
                yyaccept = 5;
3538
3546
                yych = *(YYMARKER = ++YYCURSOR);
3539
3547
                if (yybm[0+yych] & 16) {
3540
 
                        goto yy267;
 
3548
                        goto yy268;
3541
3549
                }
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;
3547
3555
                                } else {
3548
 
                                        if (yych != '\r') goto yy256;
 
3556
                                        if (yych != '\r') goto yy257;
3549
3557
                                }
3550
3558
                        } else {
3551
3559
                                if (yych <= ')') {
3552
 
                                        if (yych <= '"') goto yy266;
3553
 
                                        if (yych <= '%') goto yy256;
 
3560
                                        if (yych <= '"') goto yy267;
 
3561
                                        if (yych <= '%') goto yy257;
3554
3562
                                } else {
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;
3558
3566
                                }
3559
3567
                        }
3560
3568
                } else {
3561
3569
                        if (yych <= '_') {
3562
3570
                                if (yych <= '@') {
3563
 
                                        if (yych != '=') goto yy256;
 
3571
                                        if (yych != '=') goto yy257;
3564
3572
                                } else {
3565
 
                                        if (yych <= 'Z') goto yy257;
3566
 
                                        if (yych <= '^') goto yy256;
3567
 
                                        goto yy257;
 
3573
                                        if (yych <= 'Z') goto yy258;
 
3574
                                        if (yych <= '^') goto yy257;
 
3575
                                        goto yy258;
3568
3576
                                }
3569
3577
                        } else {
3570
3578
                                if (yych <= '{') {
3571
 
                                        if (yych <= '`') goto yy256;
3572
 
                                        if (yych <= 'z') goto yy257;
3573
 
                                        goto yy256;
 
3579
                                        if (yych <= '`') goto yy257;
 
3580
                                        if (yych <= 'z') goto yy258;
 
3581
                                        goto yy257;
3574
3582
                                } else {
3575
 
                                        if (yych == '}') goto yy256;
3576
 
                                        if (yych >= 0x7F) goto yy256;
 
3583
                                        if (yych == '}') goto yy257;
 
3584
                                        if (yych >= 0x7F) goto yy257;
3577
3585
                                }
3578
3586
                        }
3579
3587
                }
3580
 
yy266:
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);
3586
 
}
3587
 
#line 3588 "Zend/zend_ini_scanner.c"
3588
3588
yy267:
3589
3589
                YYDEBUG(267, *YYCURSOR);
3590
 
                ++YYCURSOR;
3591
 
                YYFILL(1);
3592
 
                yych = *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);
 
3594
}
 
3595
#line 3596 "Zend/zend_ini_scanner.c"
 
3596
yy268:
3593
3597
                YYDEBUG(268, *YYCURSOR);
3594
 
                if (yybm[0+yych] & 16) {
3595
 
                        goto yy267;
3596
 
                }
3597
 
                goto yy266;
3598
 
yy269:
 
3598
                ++YYCURSOR;
 
3599
                YYFILL(1);
 
3600
                yych = *YYCURSOR;
3599
3601
                YYDEBUG(269, *YYCURSOR);
3600
 
                yyaccept = 4;
3601
 
                yych = *(YYMARKER = ++YYCURSOR);
3602
 
                if (yych <= '=') {
3603
 
                        if (yych <= '"') {
3604
 
                                if (yych <= '\n') {
3605
 
                                        if (yych <= 0x00) goto yy249;
3606
 
                                        if (yych <= 0x08) goto yy256;
3607
 
                                        goto yy249;
3608
 
                                } else {
3609
 
                                        if (yych == '\r') goto yy249;
3610
 
                                        if (yych <= 0x1F) goto yy256;
3611
 
                                        goto yy249;
3612
 
                                }
3613
 
                        } else {
3614
 
                                if (yych <= '9') {
3615
 
                                        if (yych <= '%') goto yy256;
3616
 
                                        if (yych <= ')') goto yy249;
3617
 
                                        if (yych <= '/') goto yy256;
3618
 
                                        goto yy257;
3619
 
                                } else {
3620
 
                                        if (yych == ';') goto yy249;
3621
 
                                        if (yych <= '<') goto yy256;
3622
 
                                        goto yy249;
3623
 
                                }
3624
 
                        }
3625
 
                } else {
3626
 
                        if (yych <= '`') {
3627
 
                                if (yych <= 'U') {
3628
 
                                        if (yych <= '@') goto yy256;
3629
 
                                        if (yych <= 'T') goto yy257;
3630
 
                                } else {
3631
 
                                        if (yych <= 'Z') goto yy257;
3632
 
                                        if (yych == '_') goto yy257;
3633
 
                                        goto yy256;
3634
 
                                }
3635
 
                        } else {
3636
 
                                if (yych <= '{') {
3637
 
                                        if (yych == 'u') goto yy270;
3638
 
                                        if (yych <= 'z') goto yy257;
3639
 
                                        goto yy256;
3640
 
                                } else {
3641
 
                                        if (yych == '}') goto yy256;
3642
 
                                        if (yych <= '~') goto yy249;
3643
 
                                        goto yy256;
3644
 
                                }
3645
 
                        }
 
3602
                if (yybm[0+yych] & 16) {
 
3603
                        goto yy268;
3646
3604
                }
 
3605
                goto yy267;
3647
3606
yy270:
3648
3607
                YYDEBUG(270, *YYCURSOR);
3649
3608
                yyaccept = 4;
3651
3610
                if (yych <= '=') {
3652
3611
                        if (yych <= '"') {
3653
3612
                                if (yych <= '\n') {
3654
 
                                        if (yych <= 0x00) goto yy249;
3655
 
                                        if (yych <= 0x08) goto yy256;
3656
 
                                        goto yy249;
 
3613
                                        if (yych <= 0x00) goto yy250;
 
3614
                                        if (yych <= 0x08) goto yy257;
 
3615
                                        goto yy250;
3657
3616
                                } else {
3658
 
                                        if (yych == '\r') goto yy249;
3659
 
                                        if (yych <= 0x1F) goto yy256;
3660
 
                                        goto yy249;
 
3617
                                        if (yych == '\r') goto yy250;
 
3618
                                        if (yych <= 0x1F) goto yy257;
 
3619
                                        goto yy250;
3661
3620
                                }
3662
3621
                        } else {
3663
3622
                                if (yych <= '9') {
3664
 
                                        if (yych <= '%') goto yy256;
3665
 
                                        if (yych <= ')') goto yy249;
3666
 
                                        if (yych <= '/') goto yy256;
3667
 
                                        goto yy257;
 
3623
                                        if (yych <= '%') goto yy257;
 
3624
                                        if (yych <= ')') goto yy250;
 
3625
                                        if (yych <= '/') goto yy257;
 
3626
                                        goto yy258;
3668
3627
                                } else {
3669
 
                                        if (yych == ';') goto yy249;
3670
 
                                        if (yych <= '<') goto yy256;
3671
 
                                        goto yy249;
 
3628
                                        if (yych == ';') goto yy250;
 
3629
                                        if (yych <= '<') goto yy257;
 
3630
                                        goto yy250;
3672
3631
                                }
3673
3632
                        }
3674
3633
                } else {
3675
3634
                        if (yych <= '`') {
3676
 
                                if (yych <= 'E') {
3677
 
                                        if (yych <= '@') goto yy256;
3678
 
                                        if (yych <= 'D') goto yy257;
3679
 
                                        goto yy265;
 
3635
                                if (yych <= 'U') {
 
3636
                                        if (yych <= '@') goto yy257;
 
3637
                                        if (yych <= 'T') goto yy258;
3680
3638
                                } else {
3681
 
                                        if (yych <= 'Z') goto yy257;
3682
 
                                        if (yych == '_') goto yy257;
3683
 
                                        goto yy256;
 
3639
                                        if (yych <= 'Z') goto yy258;
 
3640
                                        if (yych == '_') goto yy258;
 
3641
                                        goto yy257;
3684
3642
                                }
3685
3643
                        } else {
3686
3644
                                if (yych <= '{') {
3687
 
                                        if (yych == 'e') goto yy265;
3688
 
                                        if (yych <= 'z') goto yy257;
3689
 
                                        goto yy256;
 
3645
                                        if (yych == 'u') goto yy271;
 
3646
                                        if (yych <= 'z') goto yy258;
 
3647
                                        goto yy257;
3690
3648
                                } else {
3691
 
                                        if (yych == '}') goto yy256;
3692
 
                                        if (yych <= '~') goto yy249;
3693
 
                                        goto yy256;
 
3649
                                        if (yych == '}') goto yy257;
 
3650
                                        if (yych <= '~') goto yy250;
 
3651
                                        goto yy257;
3694
3652
                                }
3695
3653
                        }
3696
3654
                }
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;
3706
 
                                        goto yy249;
 
3662
                                        if (yych <= 0x00) goto yy250;
 
3663
                                        if (yych <= 0x08) goto yy257;
 
3664
                                        goto yy250;
3707
3665
                                } else {
3708
 
                                        if (yych == '\r') goto yy249;
3709
 
                                        if (yych <= 0x1F) goto yy256;
3710
 
                                        goto yy249;
 
3666
                                        if (yych == '\r') goto yy250;
 
3667
                                        if (yych <= 0x1F) goto yy257;
 
3668
                                        goto yy250;
3711
3669
                                }
3712
3670
                        } else {
3713
3671
                                if (yych <= '9') {
3714
 
                                        if (yych <= '%') goto yy256;
3715
 
                                        if (yych <= ')') goto yy249;
3716
 
                                        if (yych <= '/') goto yy256;
3717
 
                                        goto yy257;
 
3672
                                        if (yych <= '%') goto yy257;
 
3673
                                        if (yych <= ')') goto yy250;
 
3674
                                        if (yych <= '/') goto yy257;
 
3675
                                        goto yy258;
3718
3676
                                } else {
3719
 
                                        if (yych == ';') goto yy249;
3720
 
                                        if (yych <= '<') goto yy256;
3721
 
                                        goto yy249;
 
3677
                                        if (yych == ';') goto yy250;
 
3678
                                        if (yych <= '<') goto yy257;
 
3679
                                        goto yy250;
3722
3680
                                }
3723
3681
                        }
3724
3682
                } else {
3725
3683
                        if (yych <= '`') {
3726
 
                                if (yych <= 'F') {
3727
 
                                        if (yych <= '@') goto yy256;
3728
 
                                        if (yych <= 'E') goto yy257;
 
3684
                                if (yych <= 'E') {
 
3685
                                        if (yych <= '@') goto yy257;
 
3686
                                        if (yych <= 'D') goto yy258;
 
3687
                                        goto yy266;
3729
3688
                                } else {
3730
 
                                        if (yych <= 'Z') goto yy257;
3731
 
                                        if (yych == '_') goto yy257;
3732
 
                                        goto yy256;
 
3689
                                        if (yych <= 'Z') goto yy258;
 
3690
                                        if (yych == '_') goto yy258;
 
3691
                                        goto yy257;
3733
3692
                                }
3734
3693
                        } else {
3735
3694
                                if (yych <= '{') {
3736
 
                                        if (yych == 'f') goto yy272;
3737
 
                                        if (yych <= 'z') goto yy257;
3738
 
                                        goto yy256;
 
3695
                                        if (yych == 'e') goto yy266;
 
3696
                                        if (yych <= 'z') goto yy258;
 
3697
                                        goto yy257;
3739
3698
                                } else {
3740
 
                                        if (yych == '}') goto yy256;
3741
 
                                        if (yych <= '~') goto yy249;
3742
 
                                        goto yy256;
 
3699
                                        if (yych == '}') goto yy257;
 
3700
                                        if (yych <= '~') goto yy250;
 
3701
                                        goto yy257;
3743
3702
                                }
3744
3703
                        }
3745
3704
                }
3746
3705
yy272:
3747
3706
                YYDEBUG(272, *YYCURSOR);
3748
 
                yyaccept = 6;
 
3707
                yyaccept = 4;
3749
3708
                yych = *(YYMARKER = ++YYCURSOR);
3750
 
                if (yybm[0+yych] & 4) {
3751
 
                        goto yy257;
3752
 
                }
3753
 
                if (yych <= '%') {
3754
 
                        if (yych <= '\f') {
3755
 
                                if (yych <= 0x08) {
3756
 
                                        if (yych >= 0x01) goto yy256;
 
3709
                if (yych <= '=') {
 
3710
                        if (yych <= '"') {
 
3711
                                if (yych <= '\n') {
 
3712
                                        if (yych <= 0x00) goto yy250;
 
3713
                                        if (yych <= 0x08) goto yy257;
 
3714
                                        goto yy250;
3757
3715
                                } else {
3758
 
                                        if (yych <= '\t') goto yy274;
3759
 
                                        if (yych >= '\v') goto yy256;
 
3716
                                        if (yych == '\r') goto yy250;
 
3717
                                        if (yych <= 0x1F) goto yy257;
 
3718
                                        goto yy250;
3760
3719
                                }
3761
3720
                        } else {
3762
 
                                if (yych <= 0x1F) {
3763
 
                                        if (yych >= 0x0E) goto yy256;
 
3721
                                if (yych <= '9') {
 
3722
                                        if (yych <= '%') goto yy257;
 
3723
                                        if (yych <= ')') goto yy250;
 
3724
                                        if (yych <= '/') goto yy257;
 
3725
                                        goto yy258;
3764
3726
                                } else {
3765
 
                                        if (yych <= ' ') goto yy274;
3766
 
                                        if (yych >= '#') goto yy256;
 
3727
                                        if (yych == ';') goto yy250;
 
3728
                                        if (yych <= '<') goto yy257;
 
3729
                                        goto yy250;
3767
3730
                                }
3768
3731
                        }
3769
3732
                } else {
3770
 
                        if (yych <= '=') {
3771
 
                                if (yych <= ':') {
3772
 
                                        if (yych >= '*') goto yy256;
 
3733
                        if (yych <= '`') {
 
3734
                                if (yych <= 'F') {
 
3735
                                        if (yych <= '@') goto yy257;
 
3736
                                        if (yych <= 'E') goto yy258;
3773
3737
                                } else {
3774
 
                                        if (yych == '<') goto yy256;
 
3738
                                        if (yych <= 'Z') goto yy258;
 
3739
                                        if (yych == '_') goto yy258;
 
3740
                                        goto yy257;
3775
3741
                                }
3776
3742
                        } else {
3777
 
                                if (yych <= '|') {
3778
 
                                        if (yych <= '{') goto yy256;
 
3743
                                if (yych <= '{') {
 
3744
                                        if (yych == 'f') goto yy273;
 
3745
                                        if (yych <= 'z') goto yy258;
 
3746
                                        goto yy257;
3779
3747
                                } else {
3780
 
                                        if (yych != '~') goto yy256;
 
3748
                                        if (yych == '}') goto yy257;
 
3749
                                        if (yych <= '~') goto yy250;
 
3750
                                        goto yy257;
3781
3751
                                }
3782
3752
                        }
3783
3753
                }
3784
3754
yy273:
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);
3790
 
}
3791
 
#line 3792 "Zend/zend_ini_scanner.c"
 
3756
                yyaccept = 6;
 
3757
                yych = *(YYMARKER = ++YYCURSOR);
 
3758
                if (yybm[0+yych] & 4) {
 
3759
                        goto yy258;
 
3760
                }
 
3761
                if (yych <= '%') {
 
3762
                        if (yych <= '\f') {
 
3763
                                if (yych <= 0x08) {
 
3764
                                        if (yych >= 0x01) goto yy257;
 
3765
                                } else {
 
3766
                                        if (yych <= '\t') goto yy275;
 
3767
                                        if (yych >= '\v') goto yy257;
 
3768
                                }
 
3769
                        } else {
 
3770
                                if (yych <= 0x1F) {
 
3771
                                        if (yych >= 0x0E) goto yy257;
 
3772
                                } else {
 
3773
                                        if (yych <= ' ') goto yy275;
 
3774
                                        if (yych >= '#') goto yy257;
 
3775
                                }
 
3776
                        }
 
3777
                } else {
 
3778
                        if (yych <= '=') {
 
3779
                                if (yych <= ':') {
 
3780
                                        if (yych >= '*') goto yy257;
 
3781
                                } else {
 
3782
                                        if (yych == '<') goto yy257;
 
3783
                                }
 
3784
                        } else {
 
3785
                                if (yych <= '|') {
 
3786
                                        if (yych <= '{') goto yy257;
 
3787
                                } else {
 
3788
                                        if (yych != '~') goto yy257;
 
3789
                                }
 
3790
                        }
 
3791
                }
3792
3792
yy274:
3793
3793
                YYDEBUG(274, *YYCURSOR);
3794
 
                ++YYCURSOR;
3795
 
                YYFILL(1);
3796
 
                yych = *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);
 
3798
}
 
3799
#line 3800 "Zend/zend_ini_scanner.c"
 
3800
yy275:
3797
3801
                YYDEBUG(275, *YYCURSOR);
3798
 
                if (yych == '\t') goto yy274;
3799
 
                if (yych == ' ') goto yy274;
3800
 
                goto yy273;
3801
 
yy276:
 
3802
                ++YYCURSOR;
 
3803
                YYFILL(1);
 
3804
                yych = *YYCURSOR;
3802
3805
                YYDEBUG(276, *YYCURSOR);
 
3806
                if (yych == '\t') goto yy275;
 
3807
                if (yych == ' ') goto yy275;
 
3808
                goto yy274;
 
3809
yy277:
 
3810
                YYDEBUG(277, *YYCURSOR);
3803
3811
                yyaccept = 6;
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;
3811
 
                                        goto yy273;
3812
 
                                } else {
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;
3815
3819
                                        goto yy274;
 
3820
                                } else {
 
3821
                                        if (yych == '\r') goto yy274;
 
3822
                                        if (yych <= 0x1F) goto yy257;
 
3823
                                        goto yy275;
3816
3824
                                }
3817
3825
                        } else {
3818
3826
                                if (yych <= '/') {
3819
 
                                        if (yych <= '"') goto yy273;
3820
 
                                        if (yych <= '%') goto yy256;
3821
 
                                        if (yych <= ')') goto yy273;
3822
 
                                        goto yy256;
 
3827
                                        if (yych <= '"') goto yy274;
 
3828
                                        if (yych <= '%') goto yy257;
 
3829
                                        if (yych <= ')') goto yy274;
 
3830
                                        goto yy257;
3823
3831
                                } else {
3824
 
                                        if (yych <= '9') goto yy257;
3825
 
                                        if (yych == ';') goto yy273;
3826
 
                                        goto yy256;
 
3832
                                        if (yych <= '9') goto yy258;
 
3833
                                        if (yych == ';') goto yy274;
 
3834
                                        goto yy257;
3827
3835
                                }
3828
3836
                        }
3829
3837
                } else {
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;
3835
 
                                        goto yy279;
3836
 
                                } else {
3837
 
                                        if (yych <= 'Z') goto yy257;
3838
 
                                        if (yych == '_') goto yy257;
3839
 
                                        goto yy256;
3840
 
                                }
3841
 
                        } else {
3842
 
                                if (yych <= '{') {
3843
 
                                        if (yych == 'n') goto yy279;
3844
 
                                        if (yych <= 'z') goto yy257;
3845
 
                                        goto yy256;
3846
 
                                } else {
3847
 
                                        if (yych == '}') goto yy256;
3848
 
                                        if (yych <= '~') goto yy273;
3849
 
                                        goto yy256;
3850
 
                                }
3851
 
                        }
3852
 
                }
3853
 
yy277:
3854
 
                YYDEBUG(277, *YYCURSOR);
3855
 
                yyaccept = 4;
3856
 
                yych = *(YYMARKER = ++YYCURSOR);
3857
 
                if (yych <= '=') {
3858
 
                        if (yych <= '"') {
3859
 
                                if (yych <= '\n') {
3860
 
                                        if (yych <= 0x00) goto yy249;
3861
 
                                        if (yych <= 0x08) goto yy256;
3862
 
                                        goto yy249;
3863
 
                                } else {
3864
 
                                        if (yych == '\r') goto yy249;
3865
 
                                        if (yych <= 0x1F) goto yy256;
3866
 
                                        goto yy249;
3867
 
                                }
3868
 
                        } else {
3869
 
                                if (yych <= '9') {
3870
 
                                        if (yych <= '%') goto yy256;
3871
 
                                        if (yych <= ')') goto yy249;
3872
 
                                        if (yych <= '/') goto yy256;
3873
 
                                        goto yy257;
3874
 
                                } else {
3875
 
                                        if (yych == ';') goto yy249;
3876
 
                                        if (yych <= '<') goto yy256;
3877
 
                                        goto yy249;
3878
 
                                }
3879
 
                        }
3880
 
                } else {
3881
 
                        if (yych <= '`') {
3882
 
                                if (yych <= 'L') {
3883
 
                                        if (yych <= '@') goto yy256;
3884
 
                                        if (yych <= 'K') goto yy257;
3885
 
                                } else {
3886
 
                                        if (yych <= 'Z') goto yy257;
3887
 
                                        if (yych == '_') goto yy257;
3888
 
                                        goto yy256;
3889
 
                                }
3890
 
                        } else {
3891
 
                                if (yych <= '{') {
3892
 
                                        if (yych == 'l') goto yy278;
3893
 
                                        if (yych <= 'z') goto yy257;
3894
 
                                        goto yy256;
3895
 
                                } else {
3896
 
                                        if (yych == '}') goto yy256;
3897
 
                                        if (yych <= '~') goto yy249;
3898
 
                                        goto yy256;
 
3840
                                        if (yych <= '=') goto yy274;
 
3841
                                        if (yych <= '@') goto yy257;
 
3842
                                        if (yych <= 'M') goto yy258;
 
3843
                                        goto yy280;
 
3844
                                } else {
 
3845
                                        if (yych <= 'Z') goto yy258;
 
3846
                                        if (yych == '_') goto yy258;
 
3847
                                        goto yy257;
 
3848
                                }
 
3849
                        } else {
 
3850
                                if (yych <= '{') {
 
3851
                                        if (yych == 'n') goto yy280;
 
3852
                                        if (yych <= 'z') goto yy258;
 
3853
                                        goto yy257;
 
3854
                                } else {
 
3855
                                        if (yych == '}') goto yy257;
 
3856
                                        if (yych <= '~') goto yy274;
 
3857
                                        goto yy257;
3899
3858
                                }
3900
3859
                        }
3901
3860
                }
3906
3865
                if (yych <= '=') {
3907
3866
                        if (yych <= '"') {
3908
3867
                                if (yych <= '\n') {
3909
 
                                        if (yych <= 0x00) goto yy249;
3910
 
                                        if (yych <= 0x08) goto yy256;
3911
 
                                        goto yy249;
 
3868
                                        if (yych <= 0x00) goto yy250;
 
3869
                                        if (yych <= 0x08) goto yy257;
 
3870
                                        goto yy250;
3912
3871
                                } else {
3913
 
                                        if (yych == '\r') goto yy249;
3914
 
                                        if (yych <= 0x1F) goto yy256;
3915
 
                                        goto yy249;
 
3872
                                        if (yych == '\r') goto yy250;
 
3873
                                        if (yych <= 0x1F) goto yy257;
 
3874
                                        goto yy250;
3916
3875
                                }
3917
3876
                        } else {
3918
3877
                                if (yych <= '9') {
3919
 
                                        if (yych <= '%') goto yy256;
3920
 
                                        if (yych <= ')') goto yy249;
3921
 
                                        if (yych <= '/') goto yy256;
3922
 
                                        goto yy257;
 
3878
                                        if (yych <= '%') goto yy257;
 
3879
                                        if (yych <= ')') goto yy250;
 
3880
                                        if (yych <= '/') goto yy257;
 
3881
                                        goto yy258;
3923
3882
                                } else {
3924
 
                                        if (yych == ';') goto yy249;
3925
 
                                        if (yych <= '<') goto yy256;
3926
 
                                        goto yy249;
 
3883
                                        if (yych == ';') goto yy250;
 
3884
                                        if (yych <= '<') goto yy257;
 
3885
                                        goto yy250;
3927
3886
                                }
3928
3887
                        }
3929
3888
                } else {
3930
3889
                        if (yych <= '`') {
3931
3890
                                if (yych <= 'L') {
3932
 
                                        if (yych <= '@') goto yy256;
3933
 
                                        if (yych <= 'K') goto yy257;
3934
 
                                        goto yy272;
 
3891
                                        if (yych <= '@') goto yy257;
 
3892
                                        if (yych <= 'K') goto yy258;
3935
3893
                                } else {
3936
 
                                        if (yych <= 'Z') goto yy257;
3937
 
                                        if (yych == '_') goto yy257;
3938
 
                                        goto yy256;
 
3894
                                        if (yych <= 'Z') goto yy258;
 
3895
                                        if (yych == '_') goto yy258;
 
3896
                                        goto yy257;
3939
3897
                                }
3940
3898
                        } else {
3941
3899
                                if (yych <= '{') {
3942
 
                                        if (yych == 'l') goto yy272;
3943
 
                                        if (yych <= 'z') goto yy257;
3944
 
                                        goto yy256;
 
3900
                                        if (yych == 'l') goto yy279;
 
3901
                                        if (yych <= 'z') goto yy258;
 
3902
                                        goto yy257;
3945
3903
                                } else {
3946
 
                                        if (yych == '}') goto yy256;
3947
 
                                        if (yych <= '~') goto yy249;
3948
 
                                        goto yy256;
 
3904
                                        if (yych == '}') goto yy257;
 
3905
                                        if (yych <= '~') goto yy250;
 
3906
                                        goto yy257;
3949
3907
                                }
3950
3908
                        }
3951
3909
                }
3956
3914
                if (yych <= '=') {
3957
3915
                        if (yych <= '"') {
3958
3916
                                if (yych <= '\n') {
3959
 
                                        if (yych <= 0x00) goto yy249;
3960
 
                                        if (yych <= 0x08) goto yy256;
3961
 
                                        goto yy249;
 
3917
                                        if (yych <= 0x00) goto yy250;
 
3918
                                        if (yych <= 0x08) goto yy257;
 
3919
                                        goto yy250;
3962
3920
                                } else {
3963
 
                                        if (yych == '\r') goto yy249;
3964
 
                                        if (yych <= 0x1F) goto yy256;
3965
 
                                        goto yy249;
 
3921
                                        if (yych == '\r') goto yy250;
 
3922
                                        if (yych <= 0x1F) goto yy257;
 
3923
                                        goto yy250;
3966
3924
                                }
3967
3925
                        } else {
3968
3926
                                if (yych <= '9') {
3969
 
                                        if (yych <= '%') goto yy256;
3970
 
                                        if (yych <= ')') goto yy249;
3971
 
                                        if (yych <= '/') goto yy256;
3972
 
                                        goto yy257;
 
3927
                                        if (yych <= '%') goto yy257;
 
3928
                                        if (yych <= ')') goto yy250;
 
3929
                                        if (yych <= '/') goto yy257;
 
3930
                                        goto yy258;
3973
3931
                                } else {
3974
 
                                        if (yych == ';') goto yy249;
3975
 
                                        if (yych <= '<') goto yy256;
3976
 
                                        goto yy249;
 
3932
                                        if (yych == ';') goto yy250;
 
3933
                                        if (yych <= '<') goto yy257;
 
3934
                                        goto yy250;
3977
3935
                                }
3978
3936
                        }
3979
3937
                } else {
3980
3938
                        if (yych <= '`') {
3981
 
                                if (yych <= 'E') {
3982
 
                                        if (yych <= '@') goto yy256;
3983
 
                                        if (yych <= 'D') goto yy257;
3984
 
                                        goto yy272;
 
3939
                                if (yych <= 'L') {
 
3940
                                        if (yych <= '@') goto yy257;
 
3941
                                        if (yych <= 'K') goto yy258;
 
3942
                                        goto yy273;
3985
3943
                                } else {
3986
 
                                        if (yych <= 'Z') goto yy257;
3987
 
                                        if (yych == '_') goto yy257;
3988
 
                                        goto yy256;
 
3944
                                        if (yych <= 'Z') goto yy258;
 
3945
                                        if (yych == '_') goto yy258;
 
3946
                                        goto yy257;
3989
3947
                                }
3990
3948
                        } else {
3991
3949
                                if (yych <= '{') {
3992
 
                                        if (yych == 'e') goto yy272;
3993
 
                                        if (yych <= 'z') goto yy257;
3994
 
                                        goto yy256;
 
3950
                                        if (yych == 'l') goto yy273;
 
3951
                                        if (yych <= 'z') goto yy258;
 
3952
                                        goto yy257;
3995
3953
                                } else {
3996
 
                                        if (yych == '}') goto yy256;
3997
 
                                        if (yych <= '~') goto yy249;
3998
 
                                        goto yy256;
 
3954
                                        if (yych == '}') goto yy257;
 
3955
                                        if (yych <= '~') goto yy250;
 
3956
                                        goto yy257;
3999
3957
                                }
4000
3958
                        }
4001
3959
                }
4006
3964
                if (yych <= '=') {
4007
3965
                        if (yych <= '"') {
4008
3966
                                if (yych <= '\n') {
4009
 
                                        if (yych <= 0x00) goto yy249;
4010
 
                                        if (yych <= 0x08) goto yy256;
4011
 
                                        goto yy249;
 
3967
                                        if (yych <= 0x00) goto yy250;
 
3968
                                        if (yych <= 0x08) goto yy257;
 
3969
                                        goto yy250;
4012
3970
                                } else {
4013
 
                                        if (yych == '\r') goto yy249;
4014
 
                                        if (yych <= 0x1F) goto yy256;
4015
 
                                        goto yy249;
 
3971
                                        if (yych == '\r') goto yy250;
 
3972
                                        if (yych <= 0x1F) goto yy257;
 
3973
                                        goto yy250;
4016
3974
                                }
4017
3975
                        } else {
4018
3976
                                if (yych <= '9') {
4019
 
                                        if (yych <= '%') goto yy256;
4020
 
                                        if (yych <= ')') goto yy249;
4021
 
                                        if (yych <= '/') goto yy256;
4022
 
                                        goto yy257;
 
3977
                                        if (yych <= '%') goto yy257;
 
3978
                                        if (yych <= ')') goto yy250;
 
3979
                                        if (yych <= '/') goto yy257;
 
3980
                                        goto yy258;
4023
3981
                                } else {
4024
 
                                        if (yych == ';') goto yy249;
4025
 
                                        if (yych <= '<') goto yy256;
4026
 
                                        goto yy249;
 
3982
                                        if (yych == ';') goto yy250;
 
3983
                                        if (yych <= '<') goto yy257;
 
3984
                                        goto yy250;
4027
3985
                                }
4028
3986
                        }
4029
3987
                } else {
4030
3988
                        if (yych <= '`') {
4031
 
                                if (yych <= 'L') {
4032
 
                                        if (yych <= '@') goto yy256;
4033
 
                                        if (yych <= 'K') goto yy257;
 
3989
                                if (yych <= 'E') {
 
3990
                                        if (yych <= '@') goto yy257;
 
3991
                                        if (yych <= 'D') goto yy258;
 
3992
                                        goto yy273;
4034
3993
                                } else {
4035
 
                                        if (yych <= 'Z') goto yy257;
4036
 
                                        if (yych == '_') goto yy257;
4037
 
                                        goto yy256;
 
3994
                                        if (yych <= 'Z') goto yy258;
 
3995
                                        if (yych == '_') goto yy258;
 
3996
                                        goto yy257;
4038
3997
                                }
4039
3998
                        } else {
4040
3999
                                if (yych <= '{') {
4041
 
                                        if (yych == 'l') goto yy281;
4042
 
                                        if (yych <= 'z') goto yy257;
4043
 
                                        goto yy256;
 
4000
                                        if (yych == 'e') goto yy273;
 
4001
                                        if (yych <= 'z') goto yy258;
 
4002
                                        goto yy257;
4044
4003
                                } else {
4045
 
                                        if (yych == '}') goto yy256;
4046
 
                                        if (yych <= '~') goto yy249;
4047
 
                                        goto yy256;
 
4004
                                        if (yych == '}') goto yy257;
 
4005
                                        if (yych <= '~') goto yy250;
 
4006
                                        goto yy257;
4048
4007
                                }
4049
4008
                        }
4050
4009
                }
4055
4014
                if (yych <= '=') {
4056
4015
                        if (yych <= '"') {
4057
4016
                                if (yych <= '\n') {
4058
 
                                        if (yych <= 0x00) goto yy249;
4059
 
                                        if (yych <= 0x08) goto yy256;
4060
 
                                        goto yy249;
 
4017
                                        if (yych <= 0x00) goto yy250;
 
4018
                                        if (yych <= 0x08) goto yy257;
 
4019
                                        goto yy250;
4061
4020
                                } else {
4062
 
                                        if (yych == '\r') goto yy249;
4063
 
                                        if (yych <= 0x1F) goto yy256;
4064
 
                                        goto yy249;
 
4021
                                        if (yych == '\r') goto yy250;
 
4022
                                        if (yych <= 0x1F) goto yy257;
 
4023
                                        goto yy250;
4065
4024
                                }
4066
4025
                        } else {
4067
4026
                                if (yych <= '9') {
4068
 
                                        if (yych <= '%') goto yy256;
4069
 
                                        if (yych <= ')') goto yy249;
4070
 
                                        if (yych <= '/') goto yy256;
4071
 
                                        goto yy257;
 
4027
                                        if (yych <= '%') goto yy257;
 
4028
                                        if (yych <= ')') goto yy250;
 
4029
                                        if (yych <= '/') goto yy257;
 
4030
                                        goto yy258;
4072
4031
                                } else {
4073
 
                                        if (yych == ';') goto yy249;
4074
 
                                        if (yych <= '<') goto yy256;
4075
 
                                        goto yy249;
 
4032
                                        if (yych == ';') goto yy250;
 
4033
                                        if (yych <= '<') goto yy257;
 
4034
                                        goto yy250;
4076
4035
                                }
4077
4036
                        }
4078
4037
                } else {
4079
4038
                        if (yych <= '`') {
4080
 
                                if (yych <= 'S') {
4081
 
                                        if (yych <= '@') goto yy256;
4082
 
                                        if (yych <= 'R') goto yy257;
 
4039
                                if (yych <= 'L') {
 
4040
                                        if (yych <= '@') goto yy257;
 
4041
                                        if (yych <= 'K') goto yy258;
4083
4042
                                } else {
4084
 
                                        if (yych <= 'Z') goto yy257;
4085
 
                                        if (yych == '_') goto yy257;
4086
 
                                        goto yy256;
 
4043
                                        if (yych <= 'Z') goto yy258;
 
4044
                                        if (yych == '_') goto yy258;
 
4045
                                        goto yy257;
4087
4046
                                }
4088
4047
                        } else {
4089
4048
                                if (yych <= '{') {
4090
 
                                        if (yych == 's') goto yy282;
4091
 
                                        if (yych <= 'z') goto yy257;
4092
 
                                        goto yy256;
 
4049
                                        if (yych == 'l') goto yy282;
 
4050
                                        if (yych <= 'z') goto yy258;
 
4051
                                        goto yy257;
4093
4052
                                } else {
4094
 
                                        if (yych == '}') goto yy256;
4095
 
                                        if (yych <= '~') goto yy249;
4096
 
                                        goto yy256;
 
4053
                                        if (yych == '}') goto yy257;
 
4054
                                        if (yych <= '~') goto yy250;
 
4055
                                        goto yy257;
4097
4056
                                }
4098
4057
                        }
4099
4058
                }
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;
4109
 
                                        goto yy249;
 
4066
                                        if (yych <= 0x00) goto yy250;
 
4067
                                        if (yych <= 0x08) goto yy257;
 
4068
                                        goto yy250;
4110
4069
                                } else {
4111
 
                                        if (yych == '\r') goto yy249;
4112
 
                                        if (yych <= 0x1F) goto yy256;
4113
 
                                        goto yy249;
 
4070
                                        if (yych == '\r') goto yy250;
 
4071
                                        if (yych <= 0x1F) goto yy257;
 
4072
                                        goto yy250;
4114
4073
                                }
4115
4074
                        } else {
4116
4075
                                if (yych <= '9') {
4117
 
                                        if (yych <= '%') goto yy256;
4118
 
                                        if (yych <= ')') goto yy249;
4119
 
                                        if (yych <= '/') goto yy256;
4120
 
                                        goto yy257;
 
4076
                                        if (yych <= '%') goto yy257;
 
4077
                                        if (yych <= ')') goto yy250;
 
4078
                                        if (yych <= '/') goto yy257;
 
4079
                                        goto yy258;
4121
4080
                                } else {
4122
 
                                        if (yych == ';') goto yy249;
4123
 
                                        if (yych <= '<') goto yy256;
4124
 
                                        goto yy249;
 
4081
                                        if (yych == ';') goto yy250;
 
4082
                                        if (yych <= '<') goto yy257;
 
4083
                                        goto yy250;
4125
4084
                                }
4126
4085
                        }
4127
4086
                } else {
4128
4087
                        if (yych <= '`') {
4129
 
                                if (yych <= 'E') {
4130
 
                                        if (yych <= '@') goto yy256;
4131
 
                                        if (yych <= 'D') goto yy257;
4132
 
                                        goto yy272;
 
4088
                                if (yych <= 'S') {
 
4089
                                        if (yych <= '@') goto yy257;
 
4090
                                        if (yych <= 'R') goto yy258;
4133
4091
                                } else {
4134
 
                                        if (yych <= 'Z') goto yy257;
4135
 
                                        if (yych == '_') goto yy257;
4136
 
                                        goto yy256;
 
4092
                                        if (yych <= 'Z') goto yy258;
 
4093
                                        if (yych == '_') goto yy258;
 
4094
                                        goto yy257;
4137
4095
                                }
4138
4096
                        } else {
4139
4097
                                if (yych <= '{') {
4140
 
                                        if (yych == 'e') goto yy272;
4141
 
                                        if (yych <= 'z') goto yy257;
4142
 
                                        goto yy256;
 
4098
                                        if (yych == 's') goto yy283;
 
4099
                                        if (yych <= 'z') goto yy258;
 
4100
                                        goto yy257;
4143
4101
                                } else {
4144
 
                                        if (yych == '}') goto yy256;
4145
 
                                        if (yych <= '~') goto yy249;
4146
 
                                        goto yy256;
 
4102
                                        if (yych == '}') goto yy257;
 
4103
                                        if (yych <= '~') goto yy250;
 
4104
                                        goto yy257;
4147
4105
                                }
4148
4106
                        }
4149
4107
                }
4150
4108
yy283:
4151
4109
                YYDEBUG(283, *YYCURSOR);
4152
 
                ++YYCURSOR;
4153
 
                YYFILL(2);
4154
 
                yych = *YYCURSOR;
 
4110
                yyaccept = 4;
 
4111
                yych = *(YYMARKER = ++YYCURSOR);
 
4112
                if (yych <= '=') {
 
4113
                        if (yych <= '"') {
 
4114
                                if (yych <= '\n') {
 
4115
                                        if (yych <= 0x00) goto yy250;
 
4116
                                        if (yych <= 0x08) goto yy257;
 
4117
                                        goto yy250;
 
4118
                                } else {
 
4119
                                        if (yych == '\r') goto yy250;
 
4120
                                        if (yych <= 0x1F) goto yy257;
 
4121
                                        goto yy250;
 
4122
                                }
 
4123
                        } else {
 
4124
                                if (yych <= '9') {
 
4125
                                        if (yych <= '%') goto yy257;
 
4126
                                        if (yych <= ')') goto yy250;
 
4127
                                        if (yych <= '/') goto yy257;
 
4128
                                        goto yy258;
 
4129
                                } else {
 
4130
                                        if (yych == ';') goto yy250;
 
4131
                                        if (yych <= '<') goto yy257;
 
4132
                                        goto yy250;
 
4133
                                }
 
4134
                        }
 
4135
                } else {
 
4136
                        if (yych <= '`') {
 
4137
                                if (yych <= 'E') {
 
4138
                                        if (yych <= '@') goto yy257;
 
4139
                                        if (yych <= 'D') goto yy258;
 
4140
                                        goto yy273;
 
4141
                                } else {
 
4142
                                        if (yych <= 'Z') goto yy258;
 
4143
                                        if (yych == '_') goto yy258;
 
4144
                                        goto yy257;
 
4145
                                }
 
4146
                        } else {
 
4147
                                if (yych <= '{') {
 
4148
                                        if (yych == 'e') goto yy273;
 
4149
                                        if (yych <= 'z') goto yy258;
 
4150
                                        goto yy257;
 
4151
                                } else {
 
4152
                                        if (yych == '}') goto yy257;
 
4153
                                        if (yych <= '~') goto yy250;
 
4154
                                        goto yy257;
 
4155
                                }
 
4156
                        }
 
4157
                }
4155
4158
yy284:
4156
4159
                YYDEBUG(284, *YYCURSOR);
4157
 
                if (yybm[0+yych] & 32) {
4158
 
                        goto yy283;
4159
 
                }
4160
 
                if (yych >= '\r') goto yy287;
 
4160
                ++YYCURSOR;
 
4161
                YYFILL(2);
 
4162
                yych = *YYCURSOR;
4161
4163
yy285:
4162
4164
                YYDEBUG(285, *YYCURSOR);
4163
 
                ++YYCURSOR;
 
4165
                if (yybm[0+yych] & 32) {
 
4166
                        goto yy284;
 
4167
                }
 
4168
                if (yych >= '\r') goto yy288;
4164
4169
yy286:
4165
4170
                YYDEBUG(286, *YYCURSOR);
4166
 
                yyleng = YYCURSOR - SCNG(yy_text);
4167
 
#line 554 "Zend/zend_ini_scanner.l"
4168
 
                { /* Comment */
4169
 
        BEGIN(INITIAL);
4170
 
        SCNG(lineno)++;
4171
 
        return END_OF_LINE;
4172
 
}
4173
 
#line 4174 "Zend/zend_ini_scanner.c"
 
4171
                ++YYCURSOR;
4174
4172
yy287:
4175
4173
                YYDEBUG(287, *YYCURSOR);
4176
 
                yych = *++YYCURSOR;
4177
 
                if (yych == '\n') goto yy285;
4178
 
                goto yy286;
 
4174
                yyleng = YYCURSOR - SCNG(yy_text);
 
4175
#line 554 "Zend/zend_ini_scanner.l"
 
4176
                { /* Comment */
 
4177
        BEGIN(INITIAL);
 
4178
        SCNG(lineno)++;
 
4179
        return END_OF_LINE;
 
4180
}
 
4181
#line 4182 "Zend/zend_ini_scanner.c"
4179
4182
yy288:
4180
4183
                YYDEBUG(288, *YYCURSOR);
4181
 
                yyaccept = 3;
4182
 
                YYMARKER = ++YYCURSOR;
4183
 
                YYFILL(1);
4184
 
                yych = *YYCURSOR;
 
4184
                yych = *++YYCURSOR;
 
4185
                if (yych == '\n') goto yy286;
 
4186
                goto yy287;
 
4187
yy289:
4185
4188
                YYDEBUG(289, *YYCURSOR);
4186
 
                if (yybm[0+yych] & 64) {
4187
 
                        goto yy288;
4188
 
                }
4189
 
                if (yych <= '%') {
4190
 
                        if (yych <= '\r') {
4191
 
                                if (yych <= 0x08) {
4192
 
                                        if (yych <= 0x00) goto yy244;
4193
 
                                        goto yy255;
4194
 
                                } else {
4195
 
                                        if (yych <= '\n') goto yy244;
4196
 
                                        if (yych <= '\f') goto yy255;
4197
 
                                        goto yy244;
4198
 
                                }
4199
 
                        } else {
4200
 
                                if (yych <= '"') {
4201
 
                                        if (yych <= 0x1F) goto yy255;
4202
 
                                        goto yy244;
4203
 
                                } else {
4204
 
                                        if (yych == '$') goto yy260;
4205
 
                                        goto yy255;
4206
 
                                }
4207
 
                        }
4208
 
                } else {
4209
 
                        if (yych <= '=') {
4210
 
                                if (yych <= ':') {
4211
 
                                        if (yych <= ')') goto yy244;
4212
 
                                        goto yy255;
4213
 
                                } else {
4214
 
                                        if (yych == '<') goto yy255;
4215
 
                                        goto yy244;
4216
 
                                }
4217
 
                        } else {
4218
 
                                if (yych <= '|') {
4219
 
                                        if (yych <= '{') goto yy255;
4220
 
                                        goto yy244;
4221
 
                                } else {
4222
 
                                        if (yych == '~') goto yy244;
4223
 
                                        goto yy255;
4224
 
                                }
4225
 
                        }
4226
 
                }
4227
 
yy290:
 
4189
                yyaccept = 3;
 
4190
                YYMARKER = ++YYCURSOR;
 
4191
                YYFILL(1);
 
4192
                yych = *YYCURSOR;
4228
4193
                YYDEBUG(290, *YYCURSOR);
4229
 
                yyaccept = 3;
4230
 
                YYMARKER = ++YYCURSOR;
4231
 
                YYFILL(1);
4232
 
                yych = *YYCURSOR;
 
4194
                if (yybm[0+yych] & 64) {
 
4195
                        goto yy289;
 
4196
                }
 
4197
                if (yych <= '%') {
 
4198
                        if (yych <= '\r') {
 
4199
                                if (yych <= 0x08) {
 
4200
                                        if (yych <= 0x00) goto yy245;
 
4201
                                        goto yy256;
 
4202
                                } else {
 
4203
                                        if (yych <= '\n') goto yy245;
 
4204
                                        if (yych <= '\f') goto yy256;
 
4205
                                        goto yy245;
 
4206
                                }
 
4207
                        } else {
 
4208
                                if (yych <= '"') {
 
4209
                                        if (yych <= 0x1F) goto yy256;
 
4210
                                        goto yy245;
 
4211
                                } else {
 
4212
                                        if (yych == '$') goto yy261;
 
4213
                                        goto yy256;
 
4214
                                }
 
4215
                        }
 
4216
                } else {
 
4217
                        if (yych <= '=') {
 
4218
                                if (yych <= ':') {
 
4219
                                        if (yych <= ')') goto yy245;
 
4220
                                        goto yy256;
 
4221
                                } else {
 
4222
                                        if (yych == '<') goto yy256;
 
4223
                                        goto yy245;
 
4224
                                }
 
4225
                        } else {
 
4226
                                if (yych <= '|') {
 
4227
                                        if (yych <= '{') goto yy256;
 
4228
                                        goto yy245;
 
4229
                                } else {
 
4230
                                        if (yych == '~') goto yy245;
 
4231
                                        goto yy256;
 
4232
                                }
 
4233
                        }
 
4234
                }
 
4235
yy291:
4233
4236
                YYDEBUG(291, *YYCURSOR);
4234
 
                if (yych <= '-') {
4235
 
                        if (yych <= 0x1F) {
4236
 
                                if (yych <= '\n') {
4237
 
                                        if (yych <= 0x00) goto yy244;
4238
 
                                        if (yych <= 0x08) goto yy255;
4239
 
                                        goto yy244;
4240
 
                                } else {
4241
 
                                        if (yych == '\r') goto yy244;
4242
 
                                        goto yy255;
4243
 
                                }
4244
 
                        } else {
4245
 
                                if (yych <= '$') {
4246
 
                                        if (yych <= '"') goto yy244;
4247
 
                                        if (yych <= '#') goto yy255;
4248
 
                                        goto yy260;
4249
 
                                } else {
4250
 
                                        if (yych <= '%') goto yy255;
4251
 
                                        if (yych <= ')') goto yy244;
4252
 
                                        goto yy255;
4253
 
                                }
4254
 
                        }
4255
 
                } else {
4256
 
                        if (yych <= '<') {
4257
 
                                if (yych <= '9') {
4258
 
                                        if (yych <= '.') goto yy288;
4259
 
                                        if (yych <= '/') goto yy255;
4260
 
                                        goto yy290;
4261
 
                                } else {
4262
 
                                        if (yych == ';') goto yy244;
4263
 
                                        goto yy255;
4264
 
                                }
4265
 
                        } else {
4266
 
                                if (yych <= '|') {
4267
 
                                        if (yych <= '=') goto yy244;
4268
 
                                        if (yych <= '{') goto yy255;
4269
 
                                        goto yy244;
4270
 
                                } else {
4271
 
                                        if (yych == '~') goto yy244;
4272
 
                                        goto yy255;
4273
 
                                }
4274
 
                        }
4275
 
                }
4276
 
yy292:
 
4237
                yyaccept = 3;
 
4238
                YYMARKER = ++YYCURSOR;
 
4239
                YYFILL(1);
 
4240
                yych = *YYCURSOR;
4277
4241
                YYDEBUG(292, *YYCURSOR);
4278
 
                yyaccept = 3;
4279
 
                YYMARKER = ++YYCURSOR;
4280
 
                YYFILL(1);
4281
 
                yych = *YYCURSOR;
 
4242
                if (yych <= '-') {
 
4243
                        if (yych <= 0x1F) {
 
4244
                                if (yych <= '\n') {
 
4245
                                        if (yych <= 0x00) goto yy245;
 
4246
                                        if (yych <= 0x08) goto yy256;
 
4247
                                        goto yy245;
 
4248
                                } else {
 
4249
                                        if (yych == '\r') goto yy245;
 
4250
                                        goto yy256;
 
4251
                                }
 
4252
                        } else {
 
4253
                                if (yych <= '$') {
 
4254
                                        if (yych <= '"') goto yy245;
 
4255
                                        if (yych <= '#') goto yy256;
 
4256
                                        goto yy261;
 
4257
                                } else {
 
4258
                                        if (yych <= '%') goto yy256;
 
4259
                                        if (yych <= ')') goto yy245;
 
4260
                                        goto yy256;
 
4261
                                }
 
4262
                        }
 
4263
                } else {
 
4264
                        if (yych <= '<') {
 
4265
                                if (yych <= '9') {
 
4266
                                        if (yych <= '.') goto yy289;
 
4267
                                        if (yych <= '/') goto yy256;
 
4268
                                        goto yy291;
 
4269
                                } else {
 
4270
                                        if (yych == ';') goto yy245;
 
4271
                                        goto yy256;
 
4272
                                }
 
4273
                        } else {
 
4274
                                if (yych <= '|') {
 
4275
                                        if (yych <= '=') goto yy245;
 
4276
                                        if (yych <= '{') goto yy256;
 
4277
                                        goto yy245;
 
4278
                                } else {
 
4279
                                        if (yych == '~') goto yy245;
 
4280
                                        goto yy256;
 
4281
                                }
 
4282
                        }
 
4283
                }
 
4284
yy293:
4282
4285
                YYDEBUG(293, *YYCURSOR);
4283
 
                if (yych <= ')') {
4284
 
                        if (yych <= '\r') {
4285
 
                                if (yych <= 0x08) {
4286
 
                                        if (yych <= 0x00) goto yy244;
4287
 
                                        goto yy255;
4288
 
                                } else {
4289
 
                                        if (yych <= '\n') goto yy244;
4290
 
                                        if (yych <= '\f') goto yy255;
4291
 
                                        goto yy244;
4292
 
                                }
4293
 
                        } else {
4294
 
                                if (yych <= '#') {
4295
 
                                        if (yych <= 0x1F) goto yy255;
4296
 
                                        if (yych <= '"') goto yy244;
4297
 
                                        goto yy255;
4298
 
                                } else {
4299
 
                                        if (yych <= '$') goto yy260;
4300
 
                                        if (yych <= '%') goto yy255;
4301
 
                                        goto yy244;
4302
 
                                }
4303
 
                        }
4304
 
                } else {
4305
 
                        if (yych <= '<') {
4306
 
                                if (yych <= '9') {
4307
 
                                        if (yych <= '/') goto yy255;
4308
 
                                        goto yy292;
4309
 
                                } else {
4310
 
                                        if (yych == ';') goto yy244;
4311
 
                                        goto yy255;
4312
 
                                }
4313
 
                        } else {
4314
 
                                if (yych <= '|') {
4315
 
                                        if (yych <= '=') goto yy244;
4316
 
                                        if (yych <= '{') goto yy255;
4317
 
                                        goto yy244;
4318
 
                                } else {
4319
 
                                        if (yych == '~') goto yy244;
4320
 
                                        goto yy255;
4321
 
                                }
4322
 
                        }
4323
 
                }
4324
 
yy294:
 
4286
                yyaccept = 3;
 
4287
                YYMARKER = ++YYCURSOR;
 
4288
                YYFILL(1);
 
4289
                yych = *YYCURSOR;
4325
4290
                YYDEBUG(294, *YYCURSOR);
4326
 
                yyaccept = 3;
4327
 
                YYMARKER = ++YYCURSOR;
4328
 
                YYFILL(1);
4329
 
                yych = *YYCURSOR;
 
4291
                if (yych <= ')') {
 
4292
                        if (yych <= '\r') {
 
4293
                                if (yych <= 0x08) {
 
4294
                                        if (yych <= 0x00) goto yy245;
 
4295
                                        goto yy256;
 
4296
                                } else {
 
4297
                                        if (yych <= '\n') goto yy245;
 
4298
                                        if (yych <= '\f') goto yy256;
 
4299
                                        goto yy245;
 
4300
                                }
 
4301
                        } else {
 
4302
                                if (yych <= '#') {
 
4303
                                        if (yych <= 0x1F) goto yy256;
 
4304
                                        if (yych <= '"') goto yy245;
 
4305
                                        goto yy256;
 
4306
                                } else {
 
4307
                                        if (yych <= '$') goto yy261;
 
4308
                                        if (yych <= '%') goto yy256;
 
4309
                                        goto yy245;
 
4310
                                }
 
4311
                        }
 
4312
                } else {
 
4313
                        if (yych <= '<') {
 
4314
                                if (yych <= '9') {
 
4315
                                        if (yych <= '/') goto yy256;
 
4316
                                        goto yy293;
 
4317
                                } else {
 
4318
                                        if (yych == ';') goto yy245;
 
4319
                                        goto yy256;
 
4320
                                }
 
4321
                        } else {
 
4322
                                if (yych <= '|') {
 
4323
                                        if (yych <= '=') goto yy245;
 
4324
                                        if (yych <= '{') goto yy256;
 
4325
                                        goto yy245;
 
4326
                                } else {
 
4327
                                        if (yych == '~') goto yy245;
 
4328
                                        goto yy256;
 
4329
                                }
 
4330
                        }
 
4331
                }
 
4332
yy295:
4330
4333
                YYDEBUG(295, *YYCURSOR);
4331
 
                if (yych <= ')') {
4332
 
                        if (yych <= '\r') {
4333
 
                                if (yych <= 0x08) {
4334
 
                                        if (yych <= 0x00) goto yy244;
4335
 
                                        goto yy255;
4336
 
                                } else {
4337
 
                                        if (yych <= '\n') goto yy244;
4338
 
                                        if (yych <= '\f') goto yy255;
4339
 
                                        goto yy244;
4340
 
                                }
4341
 
                        } else {
4342
 
                                if (yych <= '#') {
4343
 
                                        if (yych <= 0x1F) goto yy255;
4344
 
                                        if (yych <= '"') goto yy244;
4345
 
                                        goto yy255;
4346
 
                                } else {
4347
 
                                        if (yych <= '$') goto yy260;
4348
 
                                        if (yych <= '%') goto yy255;
4349
 
                                        goto yy244;
4350
 
                                }
4351
 
                        }
4352
 
                } else {
4353
 
                        if (yych <= '<') {
4354
 
                                if (yych <= '9') {
4355
 
                                        if (yych <= '/') goto yy255;
4356
 
                                        goto yy294;
4357
 
                                } else {
4358
 
                                        if (yych == ';') goto yy244;
4359
 
                                        goto yy255;
4360
 
                                }
4361
 
                        } else {
4362
 
                                if (yych <= '|') {
4363
 
                                        if (yych <= '=') goto yy244;
4364
 
                                        if (yych <= '{') goto yy255;
4365
 
                                        goto yy244;
4366
 
                                } else {
4367
 
                                        if (yych == '~') goto yy244;
4368
 
                                        goto yy255;
4369
 
                                }
4370
 
                        }
4371
 
                }
4372
 
yy296:
 
4334
                yyaccept = 3;
 
4335
                YYMARKER = ++YYCURSOR;
 
4336
                YYFILL(1);
 
4337
                yych = *YYCURSOR;
4373
4338
                YYDEBUG(296, *YYCURSOR);
4374
 
                ++YYCURSOR;
4375
 
                YYFILL(1);
4376
 
                yych = *YYCURSOR;
 
4339
                if (yych <= ')') {
 
4340
                        if (yych <= '\r') {
 
4341
                                if (yych <= 0x08) {
 
4342
                                        if (yych <= 0x00) goto yy245;
 
4343
                                        goto yy256;
 
4344
                                } else {
 
4345
                                        if (yych <= '\n') goto yy245;
 
4346
                                        if (yych <= '\f') goto yy256;
 
4347
                                        goto yy245;
 
4348
                                }
 
4349
                        } else {
 
4350
                                if (yych <= '#') {
 
4351
                                        if (yych <= 0x1F) goto yy256;
 
4352
                                        if (yych <= '"') goto yy245;
 
4353
                                        goto yy256;
 
4354
                                } else {
 
4355
                                        if (yych <= '$') goto yy261;
 
4356
                                        if (yych <= '%') goto yy256;
 
4357
                                        goto yy245;
 
4358
                                }
 
4359
                        }
 
4360
                } else {
 
4361
                        if (yych <= '<') {
 
4362
                                if (yych <= '9') {
 
4363
                                        if (yych <= '/') goto yy256;
 
4364
                                        goto yy295;
 
4365
                                } else {
 
4366
                                        if (yych == ';') goto yy245;
 
4367
                                        goto yy256;
 
4368
                                }
 
4369
                        } else {
 
4370
                                if (yych <= '|') {
 
4371
                                        if (yych <= '=') goto yy245;
 
4372
                                        if (yych <= '{') goto yy256;
 
4373
                                        goto yy245;
 
4374
                                } else {
 
4375
                                        if (yych == '~') goto yy245;
 
4376
                                        goto yy256;
 
4377
                                }
 
4378
                        }
 
4379
                }
 
4380
yy297:
4377
4381
                YYDEBUG(297, *YYCURSOR);
4378
 
                if (yybm[0+yych] & 128) {
4379
 
                        goto yy296;
4380
 
                }
 
4382
                ++YYCURSOR;
 
4383
                YYFILL(1);
 
4384
                yych = *YYCURSOR;
4381
4385
                YYDEBUG(298, *YYCURSOR);
4382
 
                ++YYCURSOR;
 
4386
                if (yybm[0+yych] & 128) {
 
4387
                        goto yy297;
 
4388
                }
4383
4389
                YYDEBUG(299, *YYCURSOR);
4384
 
                yyleng = YYCURSOR - SCNG(yy_text);
4385
 
#line 365 "Zend/zend_ini_scanner.l"
4386
 
                { /* Raw string */
4387
 
        /* Eat leading and trailing single quotes */
4388
 
        if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') {
4389
 
                SCNG(yy_text)++;
4390
 
                yyleng = yyleng - 2;
4391
 
        }
4392
 
        RETURN_TOKEN(TC_RAW, yytext, yyleng);
4393
 
}
4394
 
#line 4395 "Zend/zend_ini_scanner.c"
4395
 
yy300:
 
4390
                ++YYCURSOR;
4396
4391
                YYDEBUG(300, *YYCURSOR);
4397
 
                ++YYCURSOR;
 
4392
                yyleng = YYCURSOR - SCNG(yy_text);
 
4393
#line 365 "Zend/zend_ini_scanner.l"
 
4394
                { /* Raw string */
 
4395
        /* Eat leading and trailing single quotes */
 
4396
        if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') {
 
4397
                SCNG(yy_text)++;
 
4398
                yyleng = yyleng - 2;
 
4399
        }
 
4400
        RETURN_TOKEN(TC_RAW, yytext, yyleng);
 
4401
}
 
4402
#line 4403 "Zend/zend_ini_scanner.c"
 
4403
yy301:
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;
4404
 
}
4405
 
#line 4406 "Zend/zend_ini_scanner.c"
4406
 
yy302:
 
4405
                ++YYCURSOR;
4407
4406
                YYDEBUG(302, *YYCURSOR);
4408
 
                ++YYCURSOR;
4409
 
                YYFILL(1);
4410
 
                yych = *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;
 
4412
}
 
4413
#line 4414 "Zend/zend_ini_scanner.c"
4411
4414
yy303:
4412
4415
                YYDEBUG(303, *YYCURSOR);
4413
 
                if (yych == '\t') goto yy302;
4414
 
                if (yych == ' ') goto yy302;
4415
 
                goto yy236;
 
4416
                ++YYCURSOR;
 
4417
                YYFILL(1);
 
4418
                yych = *YYCURSOR;
4416
4419
yy304:
4417
4420
                YYDEBUG(304, *YYCURSOR);
4418
 
                yych = *++YYCURSOR;
4419
 
                goto yy233;
 
4421
                if (yych == '\t') goto yy303;
 
4422
                if (yych == ' ') goto yy303;
 
4423
                goto yy237;
4420
4424
yy305:
4421
4425
                YYDEBUG(305, *YYCURSOR);
4422
 
                yyaccept = 1;
4423
 
                YYMARKER = ++YYCURSOR;
4424
 
                YYFILL(2);
4425
 
                yych = *YYCURSOR;
 
4426
                yych = *++YYCURSOR;
 
4427
                goto yy234;
4426
4428
yy306:
4427
4429
                YYDEBUG(306, *YYCURSOR);
4428
 
                if (yych <= 0x1F) {
4429
 
                        if (yych <= '\n') {
4430
 
                                if (yych <= 0x08) goto yy231;
4431
 
                                if (yych <= '\t') goto yy305;
4432
 
                                goto yy304;
4433
 
                        } else {
4434
 
                                if (yych == '\r') goto yy308;
4435
 
                                goto yy231;
4436
 
                        }
4437
 
                } else {
4438
 
                        if (yych <= '"') {
4439
 
                                if (yych <= ' ') goto yy305;
4440
 
                                if (yych <= '!') goto yy231;
4441
 
                        } else {
4442
 
                                if (yych == ';') goto yy283;
4443
 
                                goto yy231;
4444
 
                        }
4445
 
                }
 
4430
                yyaccept = 1;
 
4431
                YYMARKER = ++YYCURSOR;
 
4432
                YYFILL(2);
 
4433
                yych = *YYCURSOR;
 
4434
yy307:
4446
4435
                YYDEBUG(307, *YYCURSOR);
4447
 
                yych = *++YYCURSOR;
4448
 
                goto yy238;
4449
 
yy308:
 
4436
                if (yych <= 0x1F) {
 
4437
                        if (yych <= '\n') {
 
4438
                                if (yych <= 0x08) goto yy232;
 
4439
                                if (yych <= '\t') goto yy306;
 
4440
                                goto yy305;
 
4441
                        } else {
 
4442
                                if (yych == '\r') goto yy309;
 
4443
                                goto yy232;
 
4444
                        }
 
4445
                } else {
 
4446
                        if (yych <= '"') {
 
4447
                                if (yych <= ' ') goto yy306;
 
4448
                                if (yych <= '!') goto yy232;
 
4449
                        } else {
 
4450
                                if (yych == ';') goto yy284;
 
4451
                                goto yy232;
 
4452
                        }
 
4453
                }
4450
4454
                YYDEBUG(308, *YYCURSOR);
 
4455
                yych = *++YYCURSOR;
 
4456
                goto yy239;
 
4457
yy309:
 
4458
                YYDEBUG(309, *YYCURSOR);
4451
4459
                ++YYCURSOR;
4452
 
                if ((yych = *YYCURSOR) == '\n') goto yy304;
4453
 
                goto yy233;
 
4460
                if ((yych = *YYCURSOR) == '\n') goto yy305;
 
4461
                goto yy234;
4454
4462
        }
4455
4463
/* *********************************** */
4456
4464
yyc_ST_VARNAME:
4489
4497
                        128, 128, 128, 128, 128, 128, 128, 128, 
4490
4498
                        128, 128, 128, 128, 128, 128, 128, 128, 
4491
4499
                };
4492
 
                YYDEBUG(309, *YYCURSOR);
 
4500
                YYDEBUG(310, *YYCURSOR);
4493
4501
                YYFILL(2);
4494
4502
                yych = *YYCURSOR;
4495
4503
                if (yych <= '\'') {
4496
4504
                        if (yych <= ' ') {
4497
4505
                                if (yych <= '\n') {
4498
 
                                        if (yych >= '\t') goto yy313;
 
4506
                                        if (yych >= '\t') goto yy314;
4499
4507
                                } else {
4500
 
                                        if (yych == '\r') goto yy313;
 
4508
                                        if (yych == '\r') goto yy314;
4501
4509
                                }
4502
4510
                        } else {
4503
4511
                                if (yych <= '$') {
4504
 
                                        if (yych != '#') goto yy313;
 
4512
                                        if (yych != '#') goto yy314;
4505
4513
                                } else {
4506
 
                                        if (yych == '&') goto yy313;
 
4514
                                        if (yych == '&') goto yy314;
4507
4515
                                }
4508
4516
                        }
4509
4517
                } else {
4510
4518
                        if (yych <= 'Z') {
4511
4519
                                if (yych <= ';') {
4512
 
                                        if (yych <= ')') goto yy313;
4513
 
                                        if (yych >= ';') goto yy313;
 
4520
                                        if (yych <= ')') goto yy314;
 
4521
                                        if (yych >= ';') goto yy314;
4514
4522
                                } else {
4515
 
                                        if (yych == '=') goto yy313;
 
4523
                                        if (yych == '=') goto yy314;
4516
4524
                                }
4517
4525
                        } else {
4518
4526
                                if (yych <= '|') {
4519
 
                                        if (yych <= '[') goto yy313;
4520
 
                                        if (yych >= '{') goto yy313;
 
4527
                                        if (yych <= '[') goto yy314;
 
4528
                                        if (yych >= '{') goto yy314;
4521
4529
                                } else {
4522
 
                                        if (yych <= '}') goto yy315;
4523
 
                                        if (yych <= '~') goto yy313;
 
4530
                                        if (yych <= '}') goto yy316;
 
4531
                                        if (yych <= '~') goto yy314;
4524
4532
                                }
4525
4533
                        }
4526
4534
                }
4527
 
                YYDEBUG(311, *YYCURSOR);
4528
 
                ++YYCURSOR;
4529
 
                yych = *YYCURSOR;
4530
 
                goto yy318;
4531
 
yy312:
4532
4535
                YYDEBUG(312, *YYCURSOR);
 
4536
                ++YYCURSOR;
 
4537
                yych = *YYCURSOR;
 
4538
                goto yy319;
 
4539
yy313:
 
4540
                YYDEBUG(313, *YYCURSOR);
4533
4541
                yyleng = YYCURSOR - SCNG(yy_text);
4534
4542
#line 403 "Zend/zend_ini_scanner.l"
4535
4543
                { /* Variable name */
4541
4549
 
4542
4550
        RETURN_TOKEN(TC_VARNAME, yytext, yyleng);
4543
4551
}
4544
 
#line 4545 "Zend/zend_ini_scanner.c"
4545
 
yy313:
4546
 
                YYDEBUG(313, *YYCURSOR);
4547
 
                ++YYCURSOR;
 
4552
#line 4553 "Zend/zend_ini_scanner.c"
 
4553
yy314:
4548
4554
                YYDEBUG(314, *YYCURSOR);
4549
 
                yyleng = YYCURSOR - SCNG(yy_text);
4550
 
#line 572 "Zend/zend_ini_scanner.l"
4551
 
                {
4552
 
        return 0;
4553
 
}
4554
 
#line 4555 "Zend/zend_ini_scanner.c"
4555
 
yy315:
 
4555
                ++YYCURSOR;
4556
4556
                YYDEBUG(315, *YYCURSOR);
4557
 
                ++YYCURSOR;
 
4557
                yyleng = YYCURSOR - SCNG(yy_text);
 
4558
#line 572 "Zend/zend_ini_scanner.l"
 
4559
                {
 
4560
        return 0;
 
4561
}
 
4562
#line 4563 "Zend/zend_ini_scanner.c"
 
4563
yy316:
4558
4564
                YYDEBUG(316, *YYCURSOR);
 
4565
                ++YYCURSOR;
 
4566
                YYDEBUG(317, *YYCURSOR);
4559
4567
                yyleng = YYCURSOR - SCNG(yy_text);
4560
4568
#line 413 "Zend/zend_ini_scanner.l"
4561
4569
                { /* Variable end */
4562
4570
        yy_pop_state(TSRMLS_C);
4563
4571
        return '}';
4564
4572
}
4565
 
#line 4566 "Zend/zend_ini_scanner.c"
4566
 
yy317:
4567
 
                YYDEBUG(317, *YYCURSOR);
4568
 
                ++YYCURSOR;
4569
 
                YYFILL(1);
4570
 
                yych = *YYCURSOR;
 
4573
#line 4574 "Zend/zend_ini_scanner.c"
4571
4574
yy318:
4572
4575
                YYDEBUG(318, *YYCURSOR);
 
4576
                ++YYCURSOR;
 
4577
                YYFILL(1);
 
4578
                yych = *YYCURSOR;
 
4579
yy319:
 
4580
                YYDEBUG(319, *YYCURSOR);
4573
4581
                if (yybm[0+yych] & 128) {
4574
 
                        goto yy317;
 
4582
                        goto yy318;
4575
4583
                }
4576
 
                goto yy312;
 
4584
                goto yy313;
4577
4585
        }
4578
4586
}
4579
4587
#line 576 "Zend/zend_ini_scanner.l"