Back to index

php5  5.3.10
Defines | Typedefs | Enumerations
zend_ini_parser.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define TC_SECTION   258
#define TC_RAW   259
#define TC_CONSTANT   260
#define TC_NUMBER   261
#define TC_STRING   262
#define TC_WHITESPACE   263
#define TC_LABEL   264
#define TC_OFFSET   265
#define TC_DOLLAR_CURLY   266
#define TC_VARNAME   267
#define TC_QUOTED_STRING   268
#define BOOL_TRUE   269
#define BOOL_FALSE   270
#define END_OF_LINE   271
#define YYSTYPE_IS_TRIVIAL   1
#define yystype   YYSTYPE /* obsolescent; will be withdrawn */
#define YYSTYPE_IS_DECLARED   1

Typedefs

typedef int YYSTYPE

Enumerations

enum  yytokentype {
  TC_SECTION = 258, TC_RAW = 259, TC_CONSTANT = 260, TC_NUMBER = 261,
  TC_STRING = 262, TC_WHITESPACE = 263, TC_LABEL = 264, TC_OFFSET = 265,
  TC_DOLLAR_CURLY = 266, TC_VARNAME = 267, TC_QUOTED_STRING = 268, BOOL_TRUE = 269,
  BOOL_FALSE = 270, END_OF_LINE = 271, TC_SECTION = 258, TC_RAW = 259,
  TC_CONSTANT = 260, TC_NUMBER = 261, TC_STRING = 262, TC_WHITESPACE = 263,
  TC_LABEL = 264, TC_OFFSET = 265, TC_DOLLAR_CURLY = 266, TC_VARNAME = 267,
  TC_QUOTED_STRING = 268, BOOL_TRUE = 269, BOOL_FALSE = 270, END_OF_LINE = 271,
  T_REQUIRE_ONCE = 258, T_REQUIRE = 259, T_EVAL = 260, T_INCLUDE_ONCE = 261,
  T_INCLUDE = 262, T_LOGICAL_OR = 263, T_LOGICAL_XOR = 264, T_LOGICAL_AND = 265,
  T_PRINT = 266, T_SR_EQUAL = 267, T_SL_EQUAL = 268, T_XOR_EQUAL = 269,
  T_OR_EQUAL = 270, T_AND_EQUAL = 271, T_MOD_EQUAL = 272, T_CONCAT_EQUAL = 273,
  T_DIV_EQUAL = 274, T_MUL_EQUAL = 275, T_MINUS_EQUAL = 276, T_PLUS_EQUAL = 277,
  T_BOOLEAN_OR = 278, T_BOOLEAN_AND = 279, T_IS_NOT_IDENTICAL = 280, T_IS_IDENTICAL = 281,
  T_IS_NOT_EQUAL = 282, T_IS_EQUAL = 283, T_IS_GREATER_OR_EQUAL = 284, T_IS_SMALLER_OR_EQUAL = 285,
  T_SR = 286, T_SL = 287, T_INSTANCEOF = 288, T_UNSET_CAST = 289,
  T_BOOL_CAST = 290, T_OBJECT_CAST = 291, T_ARRAY_CAST = 292, T_STRING_CAST = 293,
  T_DOUBLE_CAST = 294, T_INT_CAST = 295, T_DEC = 296, T_INC = 297,
  T_CLONE = 298, T_NEW = 299, T_EXIT = 300, T_IF = 301,
  T_ELSEIF = 302, T_ELSE = 303, T_ENDIF = 304, T_LNUMBER = 305,
  T_DNUMBER = 306, T_STRING = 307, T_STRING_VARNAME = 308, T_VARIABLE = 309,
  T_NUM_STRING = 310, T_INLINE_HTML = 311, T_CHARACTER = 312, T_BAD_CHARACTER = 313,
  T_ENCAPSED_AND_WHITESPACE = 314, T_CONSTANT_ENCAPSED_STRING = 315, T_ECHO = 316, T_DO = 317,
  T_WHILE = 318, T_ENDWHILE = 319, T_FOR = 320, T_ENDFOR = 321,
  T_FOREACH = 322, T_ENDFOREACH = 323, T_DECLARE = 324, T_ENDDECLARE = 325,
  T_AS = 326, T_SWITCH = 327, T_ENDSWITCH = 328, T_CASE = 329,
  T_DEFAULT = 330, T_BREAK = 331, T_CONTINUE = 332, T_GOTO = 333,
  T_FUNCTION = 334, T_CONST = 335, T_RETURN = 336, T_TRY = 337,
  T_CATCH = 338, T_THROW = 339, T_USE = 340, T_GLOBAL = 341,
  T_PUBLIC = 342, T_PROTECTED = 343, T_PRIVATE = 344, T_FINAL = 345,
  T_ABSTRACT = 346, T_STATIC = 347, T_VAR = 348, T_UNSET = 349,
  T_ISSET = 350, T_EMPTY = 351, T_HALT_COMPILER = 352, T_CLASS = 353,
  T_INTERFACE = 354, T_EXTENDS = 355, T_IMPLEMENTS = 356, T_OBJECT_OPERATOR = 357,
  T_DOUBLE_ARROW = 358, T_LIST = 359, T_ARRAY = 360, T_CLASS_C = 361,
  T_METHOD_C = 362, T_FUNC_C = 363, T_LINE = 364, T_FILE = 365,
  T_COMMENT = 366, T_DOC_COMMENT = 367, T_OPEN_TAG = 368, T_OPEN_TAG_WITH_ECHO = 369,
  T_CLOSE_TAG = 370, T_WHITESPACE = 371, T_START_HEREDOC = 372, T_END_HEREDOC = 373,
  T_DOLLAR_OPEN_CURLY_BRACES = 374, T_CURLY_OPEN = 375, T_PAAMAYIM_NEKUDOTAYIM = 376, T_NAMESPACE = 377,
  T_NS_C = 378, T_DIR = 379, T_NS_SEPARATOR = 380, T_REQUIRE_ONCE = 258,
  T_REQUIRE = 259, T_EVAL = 260, T_INCLUDE_ONCE = 261, T_INCLUDE = 262,
  T_LOGICAL_OR = 263, T_LOGICAL_XOR = 264, T_LOGICAL_AND = 265, T_PRINT = 266,
  T_SR_EQUAL = 267, T_SL_EQUAL = 268, T_XOR_EQUAL = 269, T_OR_EQUAL = 270,
  T_AND_EQUAL = 271, T_MOD_EQUAL = 272, T_CONCAT_EQUAL = 273, T_DIV_EQUAL = 274,
  T_MUL_EQUAL = 275, T_MINUS_EQUAL = 276, T_PLUS_EQUAL = 277, T_BOOLEAN_OR = 278,
  T_BOOLEAN_AND = 279, T_IS_NOT_IDENTICAL = 280, T_IS_IDENTICAL = 281, T_IS_NOT_EQUAL = 282,
  T_IS_EQUAL = 283, T_IS_GREATER_OR_EQUAL = 284, T_IS_SMALLER_OR_EQUAL = 285, T_SR = 286,
  T_SL = 287, T_INSTANCEOF = 288, T_UNSET_CAST = 289, T_BOOL_CAST = 290,
  T_OBJECT_CAST = 291, T_ARRAY_CAST = 292, T_STRING_CAST = 293, T_DOUBLE_CAST = 294,
  T_INT_CAST = 295, T_DEC = 296, T_INC = 297, T_CLONE = 298,
  T_NEW = 299, T_EXIT = 300, T_IF = 301, T_ELSEIF = 302,
  T_ELSE = 303, T_ENDIF = 304, T_LNUMBER = 305, T_DNUMBER = 306,
  T_STRING = 307, T_STRING_VARNAME = 308, T_VARIABLE = 309, T_NUM_STRING = 310,
  T_INLINE_HTML = 311, T_CHARACTER = 312, T_BAD_CHARACTER = 313, T_ENCAPSED_AND_WHITESPACE = 314,
  T_CONSTANT_ENCAPSED_STRING = 315, T_ECHO = 316, T_DO = 317, T_WHILE = 318,
  T_ENDWHILE = 319, T_FOR = 320, T_ENDFOR = 321, T_FOREACH = 322,
  T_ENDFOREACH = 323, T_DECLARE = 324, T_ENDDECLARE = 325, T_AS = 326,
  T_SWITCH = 327, T_ENDSWITCH = 328, T_CASE = 329, T_DEFAULT = 330,
  T_BREAK = 331, T_CONTINUE = 332, T_GOTO = 333, T_FUNCTION = 334,
  T_CONST = 335, T_RETURN = 336, T_TRY = 337, T_CATCH = 338,
  T_THROW = 339, T_USE = 340, T_GLOBAL = 341, T_PUBLIC = 342,
  T_PROTECTED = 343, T_PRIVATE = 344, T_FINAL = 345, T_ABSTRACT = 346,
  T_STATIC = 347, T_VAR = 348, T_UNSET = 349, T_ISSET = 350,
  T_EMPTY = 351, T_HALT_COMPILER = 352, T_CLASS = 353, T_INTERFACE = 354,
  T_EXTENDS = 355, T_IMPLEMENTS = 356, T_OBJECT_OPERATOR = 357, T_DOUBLE_ARROW = 358,
  T_LIST = 359, T_ARRAY = 360, T_CLASS_C = 361, T_METHOD_C = 362,
  T_FUNC_C = 363, T_LINE = 364, T_FILE = 365, T_COMMENT = 366,
  T_DOC_COMMENT = 367, T_OPEN_TAG = 368, T_OPEN_TAG_WITH_ECHO = 369, T_CLOSE_TAG = 370,
  T_WHITESPACE = 371, T_START_HEREDOC = 372, T_END_HEREDOC = 373, T_DOLLAR_OPEN_CURLY_BRACES = 374,
  T_CURLY_OPEN = 375, T_PAAMAYIM_NEKUDOTAYIM = 376, T_NAMESPACE = 377, T_NS_C = 378,
  T_DIR = 379, T_NS_SEPARATOR = 380
}

Define Documentation

#define BOOL_FALSE   270

Definition at line 71 of file zend_ini_parser.h.

#define BOOL_TRUE   269

Definition at line 70 of file zend_ini_parser.h.

#define END_OF_LINE   271

Definition at line 72 of file zend_ini_parser.h.

#define TC_CONSTANT   260

Definition at line 61 of file zend_ini_parser.h.

#define TC_DOLLAR_CURLY   266

Definition at line 67 of file zend_ini_parser.h.

#define TC_LABEL   264

Definition at line 65 of file zend_ini_parser.h.

#define TC_NUMBER   261

Definition at line 62 of file zend_ini_parser.h.

#define TC_OFFSET   265

Definition at line 66 of file zend_ini_parser.h.

#define TC_QUOTED_STRING   268

Definition at line 69 of file zend_ini_parser.h.

#define TC_RAW   259

Definition at line 60 of file zend_ini_parser.h.

#define TC_SECTION   258

Definition at line 59 of file zend_ini_parser.h.

#define TC_STRING   262

Definition at line 63 of file zend_ini_parser.h.

#define TC_VARNAME   267

Definition at line 68 of file zend_ini_parser.h.

#define TC_WHITESPACE   263

Definition at line 64 of file zend_ini_parser.h.

#define yystype   YYSTYPE /* obsolescent; will be withdrawn */

Definition at line 80 of file zend_ini_parser.h.

#define YYSTYPE_IS_DECLARED   1

Definition at line 81 of file zend_ini_parser.h.

#define YYSTYPE_IS_TRIVIAL   1

Definition at line 79 of file zend_ini_parser.h.


Typedef Documentation

typedef int YYSTYPE

Definition at line 78 of file zend_ini_parser.h.


Enumeration Type Documentation

Enumerator:
TC_SECTION 
TC_RAW 
TC_CONSTANT 
TC_NUMBER 
TC_STRING 
TC_WHITESPACE 
TC_LABEL 
TC_OFFSET 
TC_DOLLAR_CURLY 
TC_VARNAME 
TC_QUOTED_STRING 
BOOL_TRUE 
BOOL_FALSE 
END_OF_LINE 
TC_SECTION 
TC_RAW 
TC_CONSTANT 
TC_NUMBER 
TC_STRING 
TC_WHITESPACE 
TC_LABEL 
TC_OFFSET 
TC_DOLLAR_CURLY 
TC_VARNAME 
TC_QUOTED_STRING 
BOOL_TRUE 
BOOL_FALSE 
END_OF_LINE 
T_REQUIRE_ONCE 
T_REQUIRE 
T_EVAL 
T_INCLUDE_ONCE 
T_INCLUDE 
T_LOGICAL_OR 
T_LOGICAL_XOR 
T_LOGICAL_AND 
T_PRINT 
T_SR_EQUAL 
T_SL_EQUAL 
T_XOR_EQUAL 
T_OR_EQUAL 
T_AND_EQUAL 
T_MOD_EQUAL 
T_CONCAT_EQUAL 
T_DIV_EQUAL 
T_MUL_EQUAL 
T_MINUS_EQUAL 
T_PLUS_EQUAL 
T_BOOLEAN_OR 
T_BOOLEAN_AND 
T_IS_NOT_IDENTICAL 
T_IS_IDENTICAL 
T_IS_NOT_EQUAL 
T_IS_EQUAL 
T_IS_GREATER_OR_EQUAL 
T_IS_SMALLER_OR_EQUAL 
T_SR 
T_SL 
T_INSTANCEOF 
T_UNSET_CAST 
T_BOOL_CAST 
T_OBJECT_CAST 
T_ARRAY_CAST 
T_STRING_CAST 
T_DOUBLE_CAST 
T_INT_CAST 
T_DEC 
T_INC 
T_CLONE 
T_NEW 
T_EXIT 
T_IF 
T_ELSEIF 
T_ELSE 
T_ENDIF 
T_LNUMBER 
T_DNUMBER 
T_STRING 
T_STRING_VARNAME 
T_VARIABLE 
T_NUM_STRING 
T_INLINE_HTML 
T_CHARACTER 
T_BAD_CHARACTER 
T_ENCAPSED_AND_WHITESPACE 
T_CONSTANT_ENCAPSED_STRING 
T_ECHO 
T_DO 
T_WHILE 
T_ENDWHILE 
T_FOR 
T_ENDFOR 
T_FOREACH 
T_ENDFOREACH 
T_DECLARE 
T_ENDDECLARE 
T_AS 
T_SWITCH 
T_ENDSWITCH 
T_CASE 
T_DEFAULT 
T_BREAK 
T_CONTINUE 
T_GOTO 
T_FUNCTION 
T_CONST 
T_RETURN 
T_TRY 
T_CATCH 
T_THROW 
T_USE 
T_GLOBAL 
T_PUBLIC 
T_PROTECTED 
T_PRIVATE 
T_FINAL 
T_ABSTRACT 
T_STATIC 
T_VAR 
T_UNSET 
T_ISSET 
T_EMPTY 
T_HALT_COMPILER 
T_CLASS 
T_INTERFACE 
T_EXTENDS 
T_IMPLEMENTS 
T_OBJECT_OPERATOR 
T_DOUBLE_ARROW 
T_LIST 
T_ARRAY 
T_CLASS_C 
T_METHOD_C 
T_FUNC_C 
T_LINE 
T_FILE 
T_COMMENT 
T_DOC_COMMENT 
T_OPEN_TAG 
T_OPEN_TAG_WITH_ECHO 
T_CLOSE_TAG 
T_WHITESPACE 
T_START_HEREDOC 
T_END_HEREDOC 
T_DOLLAR_OPEN_CURLY_BRACES 
T_CURLY_OPEN 
T_PAAMAYIM_NEKUDOTAYIM 
T_NAMESPACE 
T_NS_C 
T_DIR 
T_NS_SEPARATOR 
T_REQUIRE_ONCE 
T_REQUIRE 
T_EVAL 
T_INCLUDE_ONCE 
T_INCLUDE 
T_LOGICAL_OR 
T_LOGICAL_XOR 
T_LOGICAL_AND 
T_PRINT 
T_SR_EQUAL 
T_SL_EQUAL 
T_XOR_EQUAL 
T_OR_EQUAL 
T_AND_EQUAL 
T_MOD_EQUAL 
T_CONCAT_EQUAL 
T_DIV_EQUAL 
T_MUL_EQUAL 
T_MINUS_EQUAL 
T_PLUS_EQUAL 
T_BOOLEAN_OR 
T_BOOLEAN_AND 
T_IS_NOT_IDENTICAL 
T_IS_IDENTICAL 
T_IS_NOT_EQUAL 
T_IS_EQUAL 
T_IS_GREATER_OR_EQUAL 
T_IS_SMALLER_OR_EQUAL 
T_SR 
T_SL 
T_INSTANCEOF 
T_UNSET_CAST 
T_BOOL_CAST 
T_OBJECT_CAST 
T_ARRAY_CAST 
T_STRING_CAST 
T_DOUBLE_CAST 
T_INT_CAST 
T_DEC 
T_INC 
T_CLONE 
T_NEW 
T_EXIT 
T_IF 
T_ELSEIF 
T_ELSE 
T_ENDIF 
T_LNUMBER 
T_DNUMBER 
T_STRING 
T_STRING_VARNAME 
T_VARIABLE 
T_NUM_STRING 
T_INLINE_HTML 
T_CHARACTER 
T_BAD_CHARACTER 
T_ENCAPSED_AND_WHITESPACE 
T_CONSTANT_ENCAPSED_STRING 
T_ECHO 
T_DO 
T_WHILE 
T_ENDWHILE 
T_FOR 
T_ENDFOR 
T_FOREACH 
T_ENDFOREACH 
T_DECLARE 
T_ENDDECLARE 
T_AS 
T_SWITCH 
T_ENDSWITCH 
T_CASE 
T_DEFAULT 
T_BREAK 
T_CONTINUE 
T_GOTO 
T_FUNCTION 
T_CONST 
T_RETURN 
T_TRY 
T_CATCH 
T_THROW 
T_USE 
T_GLOBAL 
T_PUBLIC 
T_PROTECTED 
T_PRIVATE 
T_FINAL 
T_ABSTRACT 
T_STATIC 
T_VAR 
T_UNSET 
T_ISSET 
T_EMPTY 
T_HALT_COMPILER 
T_CLASS 
T_INTERFACE 
T_EXTENDS 
T_IMPLEMENTS 
T_OBJECT_OPERATOR 
T_DOUBLE_ARROW 
T_LIST 
T_ARRAY 
T_CLASS_C 
T_METHOD_C 
T_FUNC_C 
T_LINE 
T_FILE 
T_COMMENT 
T_DOC_COMMENT 
T_OPEN_TAG 
T_OPEN_TAG_WITH_ECHO 
T_CLOSE_TAG 
T_WHITESPACE 
T_START_HEREDOC 
T_END_HEREDOC 
T_DOLLAR_OPEN_CURLY_BRACES 
T_CURLY_OPEN 
T_PAAMAYIM_NEKUDOTAYIM 
T_NAMESPACE 
T_NS_C 
T_DIR 
T_NS_SEPARATOR 

Definition at line 41 of file zend_ini_parser.h.

                    {
     TC_SECTION = 258,
     TC_RAW = 259,
     TC_CONSTANT = 260,
     TC_NUMBER = 261,
     TC_STRING = 262,
     TC_WHITESPACE = 263,
     TC_LABEL = 264,
     TC_OFFSET = 265,
     TC_DOLLAR_CURLY = 266,
     TC_VARNAME = 267,
     TC_QUOTED_STRING = 268,
     BOOL_TRUE = 269,
     BOOL_FALSE = 270,
     END_OF_LINE = 271
   };