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