Annotation of embedaddon/php/Zend/zend_ini_parser.h, revision 1.1.1.3
1.1.1.3 ! misho 1: /* A Bison parser, made by GNU Bison 2.7. */
1.1 misho 2:
1.1.1.3 ! misho 3: /* Bison interface for Yacc-like parsers in C
! 4:
! 5: Copyright (C) 1984, 1989-1990, 2000-2012 Free Software Foundation, Inc.
! 6:
! 7: This program is free software: you can redistribute it and/or modify
1.1 misho 8: it under the terms of the GNU General Public License as published by
1.1.1.3 ! misho 9: the Free Software Foundation, either version 3 of the License, or
! 10: (at your option) any later version.
! 11:
1.1 misho 12: This program is distributed in the hope that it will be useful,
13: but WITHOUT ANY WARRANTY; without even the implied warranty of
14: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15: GNU General Public License for more details.
1.1.1.3 ! misho 16:
1.1 misho 17: You should have received a copy of the GNU General Public License
1.1.1.3 ! misho 18: along with this program. If not, see <http://www.gnu.org/licenses/>. */
1.1 misho 19:
20: /* As a special exception, you may create a larger work that contains
21: part or all of the Bison parser skeleton and distribute that work
22: under terms of your choice, so long as that work isn't itself a
23: parser generator using the skeleton or a modified version thereof
24: as a parser skeleton. Alternatively, if you modify or redistribute
25: the parser skeleton itself, you may (at your option) remove this
26: special exception, which will cause the skeleton and the resulting
27: Bison output files to be licensed under the GNU General Public
28: License without this special exception.
1.1.1.3 ! misho 29:
1.1 misho 30: This special exception was added by the Free Software Foundation in
31: version 2.2 of Bison. */
32:
1.1.1.3 ! misho 33: #ifndef YY_INI_ZEND_ZEND_INI_PARSER_H_INCLUDED
! 34: # define YY_INI_ZEND_ZEND_INI_PARSER_H_INCLUDED
! 35: /* Enabling traces. */
! 36: #ifndef YYDEBUG
! 37: # define YYDEBUG 0
! 38: #endif
! 39: #if YYDEBUG
! 40: extern int ini_debug;
! 41: #endif
! 42:
1.1 misho 43: /* Tokens. */
44: #ifndef YYTOKENTYPE
45: # define YYTOKENTYPE
46: /* Put the tokens into the symbol table, so that GDB and other debuggers
47: know about them. */
48: enum yytokentype {
49: TC_SECTION = 258,
50: TC_RAW = 259,
51: TC_CONSTANT = 260,
52: TC_NUMBER = 261,
53: TC_STRING = 262,
54: TC_WHITESPACE = 263,
55: TC_LABEL = 264,
56: TC_OFFSET = 265,
57: TC_DOLLAR_CURLY = 266,
58: TC_VARNAME = 267,
59: TC_QUOTED_STRING = 268,
60: BOOL_TRUE = 269,
61: BOOL_FALSE = 270,
62: END_OF_LINE = 271
63: };
64: #endif
65: /* Tokens. */
66: #define TC_SECTION 258
67: #define TC_RAW 259
68: #define TC_CONSTANT 260
69: #define TC_NUMBER 261
70: #define TC_STRING 262
71: #define TC_WHITESPACE 263
72: #define TC_LABEL 264
73: #define TC_OFFSET 265
74: #define TC_DOLLAR_CURLY 266
75: #define TC_VARNAME 267
76: #define TC_QUOTED_STRING 268
77: #define BOOL_TRUE 269
78: #define BOOL_FALSE 270
79: #define END_OF_LINE 271
80:
81:
82:
83: #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
84: typedef int YYSTYPE;
1.1.1.3 ! misho 85: # define YYSTYPE_IS_TRIVIAL 1
1.1 misho 86: # define yystype YYSTYPE /* obsolescent; will be withdrawn */
87: # define YYSTYPE_IS_DECLARED 1
88: #endif
89:
90:
1.1.1.3 ! misho 91: #ifdef YYPARSE_PARAM
! 92: #if defined __STDC__ || defined __cplusplus
! 93: int ini_parse (void *YYPARSE_PARAM);
! 94: #else
! 95: int ini_parse ();
! 96: #endif
! 97: #else /* ! YYPARSE_PARAM */
! 98: #if defined __STDC__ || defined __cplusplus
! 99: int ini_parse (void);
! 100: #else
! 101: int ini_parse ();
! 102: #endif
! 103: #endif /* ! YYPARSE_PARAM */
1.1 misho 104:
1.1.1.3 ! misho 105: #endif /* !YY_INI_ZEND_ZEND_INI_PARSER_H_INCLUDED */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>