File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / tokenizer / tokenizer_data.c
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue May 29 12:34:45 2012 UTC (12 years, 2 months ago) by misho
Branches: php, MAIN
CVS tags: v5_4_3elwix, v5_4_17p0, HEAD
php 5.4.3+patches

    1: /*
    2:    +----------------------------------------------------------------------+
    3:    | PHP Version 5                                                        |
    4:    +----------------------------------------------------------------------+
    5:    | Copyright (c) 1997-2012 The PHP Group                                |
    6:    +----------------------------------------------------------------------+
    7:    | This source file is subject to version 3.01 of the PHP license,      |
    8:    | that is bundled with this package in the file LICENSE, and is        |
    9:    | available through the world-wide-web at the following url:           |
   10:    | http://www.php.net/license/3_01.txt                                  |
   11:    | If you did not receive a copy of the PHP license and are unable to   |
   12:    | obtain it through the world-wide-web, please send a note to          |
   13:    | license@php.net so we can mail you a copy immediately.               |
   14:    +----------------------------------------------------------------------+
   15:    | Author: Johannes Schlueter <johannes@php.net>                        |
   16:    +----------------------------------------------------------------------+
   17: */
   18: 
   19: /* $Id: tokenizer_data.c,v 1.1.1.2 2012/05/29 12:34:45 misho Exp $ */
   20: 
   21: /*
   22:    DO NOT EDIT THIS FILE!
   23:    This file is generated using tokenizer_data_gen.sh
   24: */ 
   25: 
   26: #include "php.h"
   27: #include "zend.h"
   28: #include <zend_language_parser.h>
   29: 
   30: 
   31: void tokenizer_register_constants(INIT_FUNC_ARGS) {
   32: 	REGISTER_LONG_CONSTANT("T_REQUIRE_ONCE", T_REQUIRE_ONCE, CONST_CS | CONST_PERSISTENT);
   33: 	REGISTER_LONG_CONSTANT("T_REQUIRE", T_REQUIRE, CONST_CS | CONST_PERSISTENT);
   34: 	REGISTER_LONG_CONSTANT("T_EVAL", T_EVAL, CONST_CS | CONST_PERSISTENT);
   35: 	REGISTER_LONG_CONSTANT("T_INCLUDE_ONCE", T_INCLUDE_ONCE, CONST_CS | CONST_PERSISTENT);
   36: 	REGISTER_LONG_CONSTANT("T_INCLUDE", T_INCLUDE, CONST_CS | CONST_PERSISTENT);
   37: 	REGISTER_LONG_CONSTANT("T_LOGICAL_OR", T_LOGICAL_OR, CONST_CS | CONST_PERSISTENT);
   38: 	REGISTER_LONG_CONSTANT("T_LOGICAL_XOR", T_LOGICAL_XOR, CONST_CS | CONST_PERSISTENT);
   39: 	REGISTER_LONG_CONSTANT("T_LOGICAL_AND", T_LOGICAL_AND, CONST_CS | CONST_PERSISTENT);
   40: 	REGISTER_LONG_CONSTANT("T_PRINT", T_PRINT, CONST_CS | CONST_PERSISTENT);
   41: 	REGISTER_LONG_CONSTANT("T_SR_EQUAL", T_SR_EQUAL, CONST_CS | CONST_PERSISTENT);
   42: 	REGISTER_LONG_CONSTANT("T_SL_EQUAL", T_SL_EQUAL, CONST_CS | CONST_PERSISTENT);
   43: 	REGISTER_LONG_CONSTANT("T_XOR_EQUAL", T_XOR_EQUAL, CONST_CS | CONST_PERSISTENT);
   44: 	REGISTER_LONG_CONSTANT("T_OR_EQUAL", T_OR_EQUAL, CONST_CS | CONST_PERSISTENT);
   45: 	REGISTER_LONG_CONSTANT("T_AND_EQUAL", T_AND_EQUAL, CONST_CS | CONST_PERSISTENT);
   46: 	REGISTER_LONG_CONSTANT("T_MOD_EQUAL", T_MOD_EQUAL, CONST_CS | CONST_PERSISTENT);
   47: 	REGISTER_LONG_CONSTANT("T_CONCAT_EQUAL", T_CONCAT_EQUAL, CONST_CS | CONST_PERSISTENT);
   48: 	REGISTER_LONG_CONSTANT("T_DIV_EQUAL", T_DIV_EQUAL, CONST_CS | CONST_PERSISTENT);
   49: 	REGISTER_LONG_CONSTANT("T_MUL_EQUAL", T_MUL_EQUAL, CONST_CS | CONST_PERSISTENT);
   50: 	REGISTER_LONG_CONSTANT("T_MINUS_EQUAL", T_MINUS_EQUAL, CONST_CS | CONST_PERSISTENT);
   51: 	REGISTER_LONG_CONSTANT("T_PLUS_EQUAL", T_PLUS_EQUAL, CONST_CS | CONST_PERSISTENT);
   52: 	REGISTER_LONG_CONSTANT("T_BOOLEAN_OR", T_BOOLEAN_OR, CONST_CS | CONST_PERSISTENT);
   53: 	REGISTER_LONG_CONSTANT("T_BOOLEAN_AND", T_BOOLEAN_AND, CONST_CS | CONST_PERSISTENT);
   54: 	REGISTER_LONG_CONSTANT("T_IS_NOT_IDENTICAL", T_IS_NOT_IDENTICAL, CONST_CS | CONST_PERSISTENT);
   55: 	REGISTER_LONG_CONSTANT("T_IS_IDENTICAL", T_IS_IDENTICAL, CONST_CS | CONST_PERSISTENT);
   56: 	REGISTER_LONG_CONSTANT("T_IS_NOT_EQUAL", T_IS_NOT_EQUAL, CONST_CS | CONST_PERSISTENT);
   57: 	REGISTER_LONG_CONSTANT("T_IS_EQUAL", T_IS_EQUAL, CONST_CS | CONST_PERSISTENT);
   58: 	REGISTER_LONG_CONSTANT("T_IS_GREATER_OR_EQUAL", T_IS_GREATER_OR_EQUAL, CONST_CS | CONST_PERSISTENT);
   59: 	REGISTER_LONG_CONSTANT("T_IS_SMALLER_OR_EQUAL", T_IS_SMALLER_OR_EQUAL, CONST_CS | CONST_PERSISTENT);
   60: 	REGISTER_LONG_CONSTANT("T_SR", T_SR, CONST_CS | CONST_PERSISTENT);
   61: 	REGISTER_LONG_CONSTANT("T_SL", T_SL, CONST_CS | CONST_PERSISTENT);
   62: 	REGISTER_LONG_CONSTANT("T_INSTANCEOF", T_INSTANCEOF, CONST_CS | CONST_PERSISTENT);
   63: 	REGISTER_LONG_CONSTANT("T_UNSET_CAST", T_UNSET_CAST, CONST_CS | CONST_PERSISTENT);
   64: 	REGISTER_LONG_CONSTANT("T_BOOL_CAST", T_BOOL_CAST, CONST_CS | CONST_PERSISTENT);
   65: 	REGISTER_LONG_CONSTANT("T_OBJECT_CAST", T_OBJECT_CAST, CONST_CS | CONST_PERSISTENT);
   66: 	REGISTER_LONG_CONSTANT("T_ARRAY_CAST", T_ARRAY_CAST, CONST_CS | CONST_PERSISTENT);
   67: 	REGISTER_LONG_CONSTANT("T_STRING_CAST", T_STRING_CAST, CONST_CS | CONST_PERSISTENT);
   68: 	REGISTER_LONG_CONSTANT("T_DOUBLE_CAST", T_DOUBLE_CAST, CONST_CS | CONST_PERSISTENT);
   69: 	REGISTER_LONG_CONSTANT("T_INT_CAST", T_INT_CAST, CONST_CS | CONST_PERSISTENT);
   70: 	REGISTER_LONG_CONSTANT("T_DEC", T_DEC, CONST_CS | CONST_PERSISTENT);
   71: 	REGISTER_LONG_CONSTANT("T_INC", T_INC, CONST_CS | CONST_PERSISTENT);
   72: 	REGISTER_LONG_CONSTANT("T_CLONE", T_CLONE, CONST_CS | CONST_PERSISTENT);
   73: 	REGISTER_LONG_CONSTANT("T_NEW", T_NEW, CONST_CS | CONST_PERSISTENT);
   74: 	REGISTER_LONG_CONSTANT("T_EXIT", T_EXIT, CONST_CS | CONST_PERSISTENT);
   75: 	REGISTER_LONG_CONSTANT("T_IF", T_IF, CONST_CS | CONST_PERSISTENT);
   76: 	REGISTER_LONG_CONSTANT("T_ELSEIF", T_ELSEIF, CONST_CS | CONST_PERSISTENT);
   77: 	REGISTER_LONG_CONSTANT("T_ELSE", T_ELSE, CONST_CS | CONST_PERSISTENT);
   78: 	REGISTER_LONG_CONSTANT("T_ENDIF", T_ENDIF, CONST_CS | CONST_PERSISTENT);
   79: 	REGISTER_LONG_CONSTANT("T_LNUMBER", T_LNUMBER, CONST_CS | CONST_PERSISTENT);
   80: 	REGISTER_LONG_CONSTANT("T_DNUMBER", T_DNUMBER, CONST_CS | CONST_PERSISTENT);
   81: 	REGISTER_LONG_CONSTANT("T_STRING", T_STRING, CONST_CS | CONST_PERSISTENT);
   82: 	REGISTER_LONG_CONSTANT("T_STRING_VARNAME", T_STRING_VARNAME, CONST_CS | CONST_PERSISTENT);
   83: 	REGISTER_LONG_CONSTANT("T_VARIABLE", T_VARIABLE, CONST_CS | CONST_PERSISTENT);
   84: 	REGISTER_LONG_CONSTANT("T_NUM_STRING", T_NUM_STRING, CONST_CS | CONST_PERSISTENT);
   85: 	REGISTER_LONG_CONSTANT("T_INLINE_HTML", T_INLINE_HTML, CONST_CS | CONST_PERSISTENT);
   86: 	REGISTER_LONG_CONSTANT("T_CHARACTER", T_CHARACTER, CONST_CS | CONST_PERSISTENT);
   87: 	REGISTER_LONG_CONSTANT("T_BAD_CHARACTER", T_BAD_CHARACTER, CONST_CS | CONST_PERSISTENT);
   88: 	REGISTER_LONG_CONSTANT("T_ENCAPSED_AND_WHITESPACE", T_ENCAPSED_AND_WHITESPACE, CONST_CS | CONST_PERSISTENT);
   89: 	REGISTER_LONG_CONSTANT("T_CONSTANT_ENCAPSED_STRING", T_CONSTANT_ENCAPSED_STRING, CONST_CS | CONST_PERSISTENT);
   90: 	REGISTER_LONG_CONSTANT("T_ECHO", T_ECHO, CONST_CS | CONST_PERSISTENT);
   91: 	REGISTER_LONG_CONSTANT("T_DO", T_DO, CONST_CS | CONST_PERSISTENT);
   92: 	REGISTER_LONG_CONSTANT("T_WHILE", T_WHILE, CONST_CS | CONST_PERSISTENT);
   93: 	REGISTER_LONG_CONSTANT("T_ENDWHILE", T_ENDWHILE, CONST_CS | CONST_PERSISTENT);
   94: 	REGISTER_LONG_CONSTANT("T_FOR", T_FOR, CONST_CS | CONST_PERSISTENT);
   95: 	REGISTER_LONG_CONSTANT("T_ENDFOR", T_ENDFOR, CONST_CS | CONST_PERSISTENT);
   96: 	REGISTER_LONG_CONSTANT("T_FOREACH", T_FOREACH, CONST_CS | CONST_PERSISTENT);
   97: 	REGISTER_LONG_CONSTANT("T_ENDFOREACH", T_ENDFOREACH, CONST_CS | CONST_PERSISTENT);
   98: 	REGISTER_LONG_CONSTANT("T_DECLARE", T_DECLARE, CONST_CS | CONST_PERSISTENT);
   99: 	REGISTER_LONG_CONSTANT("T_ENDDECLARE", T_ENDDECLARE, CONST_CS | CONST_PERSISTENT);
  100: 	REGISTER_LONG_CONSTANT("T_AS", T_AS, CONST_CS | CONST_PERSISTENT);
  101: 	REGISTER_LONG_CONSTANT("T_SWITCH", T_SWITCH, CONST_CS | CONST_PERSISTENT);
  102: 	REGISTER_LONG_CONSTANT("T_ENDSWITCH", T_ENDSWITCH, CONST_CS | CONST_PERSISTENT);
  103: 	REGISTER_LONG_CONSTANT("T_CASE", T_CASE, CONST_CS | CONST_PERSISTENT);
  104: 	REGISTER_LONG_CONSTANT("T_DEFAULT", T_DEFAULT, CONST_CS | CONST_PERSISTENT);
  105: 	REGISTER_LONG_CONSTANT("T_BREAK", T_BREAK, CONST_CS | CONST_PERSISTENT);
  106: 	REGISTER_LONG_CONSTANT("T_CONTINUE", T_CONTINUE, CONST_CS | CONST_PERSISTENT);
  107: 	REGISTER_LONG_CONSTANT("T_GOTO", T_GOTO, CONST_CS | CONST_PERSISTENT);
  108: 	REGISTER_LONG_CONSTANT("T_FUNCTION", T_FUNCTION, CONST_CS | CONST_PERSISTENT);
  109: 	REGISTER_LONG_CONSTANT("T_CONST", T_CONST, CONST_CS | CONST_PERSISTENT);
  110: 	REGISTER_LONG_CONSTANT("T_RETURN", T_RETURN, CONST_CS | CONST_PERSISTENT);
  111: 	REGISTER_LONG_CONSTANT("T_TRY", T_TRY, CONST_CS | CONST_PERSISTENT);
  112: 	REGISTER_LONG_CONSTANT("T_CATCH", T_CATCH, CONST_CS | CONST_PERSISTENT);
  113: 	REGISTER_LONG_CONSTANT("T_THROW", T_THROW, CONST_CS | CONST_PERSISTENT);
  114: 	REGISTER_LONG_CONSTANT("T_USE", T_USE, CONST_CS | CONST_PERSISTENT);
  115: 	REGISTER_LONG_CONSTANT("T_INSTEADOF", T_INSTEADOF, CONST_CS | CONST_PERSISTENT);
  116: 	REGISTER_LONG_CONSTANT("T_GLOBAL", T_GLOBAL, CONST_CS | CONST_PERSISTENT);
  117: 	REGISTER_LONG_CONSTANT("T_PUBLIC", T_PUBLIC, CONST_CS | CONST_PERSISTENT);
  118: 	REGISTER_LONG_CONSTANT("T_PROTECTED", T_PROTECTED, CONST_CS | CONST_PERSISTENT);
  119: 	REGISTER_LONG_CONSTANT("T_PRIVATE", T_PRIVATE, CONST_CS | CONST_PERSISTENT);
  120: 	REGISTER_LONG_CONSTANT("T_FINAL", T_FINAL, CONST_CS | CONST_PERSISTENT);
  121: 	REGISTER_LONG_CONSTANT("T_ABSTRACT", T_ABSTRACT, CONST_CS | CONST_PERSISTENT);
  122: 	REGISTER_LONG_CONSTANT("T_STATIC", T_STATIC, CONST_CS | CONST_PERSISTENT);
  123: 	REGISTER_LONG_CONSTANT("T_VAR", T_VAR, CONST_CS | CONST_PERSISTENT);
  124: 	REGISTER_LONG_CONSTANT("T_UNSET", T_UNSET, CONST_CS | CONST_PERSISTENT);
  125: 	REGISTER_LONG_CONSTANT("T_ISSET", T_ISSET, CONST_CS | CONST_PERSISTENT);
  126: 	REGISTER_LONG_CONSTANT("T_EMPTY", T_EMPTY, CONST_CS | CONST_PERSISTENT);
  127: 	REGISTER_LONG_CONSTANT("T_HALT_COMPILER", T_HALT_COMPILER, CONST_CS | CONST_PERSISTENT);
  128: 	REGISTER_LONG_CONSTANT("T_CLASS", T_CLASS, CONST_CS | CONST_PERSISTENT);
  129: 	REGISTER_LONG_CONSTANT("T_TRAIT", T_TRAIT, CONST_CS | CONST_PERSISTENT);
  130: 	REGISTER_LONG_CONSTANT("T_INTERFACE", T_INTERFACE, CONST_CS | CONST_PERSISTENT);
  131: 	REGISTER_LONG_CONSTANT("T_EXTENDS", T_EXTENDS, CONST_CS | CONST_PERSISTENT);
  132: 	REGISTER_LONG_CONSTANT("T_IMPLEMENTS", T_IMPLEMENTS, CONST_CS | CONST_PERSISTENT);
  133: 	REGISTER_LONG_CONSTANT("T_OBJECT_OPERATOR", T_OBJECT_OPERATOR, CONST_CS | CONST_PERSISTENT);
  134: 	REGISTER_LONG_CONSTANT("T_DOUBLE_ARROW", T_DOUBLE_ARROW, CONST_CS | CONST_PERSISTENT);
  135: 	REGISTER_LONG_CONSTANT("T_LIST", T_LIST, CONST_CS | CONST_PERSISTENT);
  136: 	REGISTER_LONG_CONSTANT("T_ARRAY", T_ARRAY, CONST_CS | CONST_PERSISTENT);
  137: 	REGISTER_LONG_CONSTANT("T_CALLABLE", T_CALLABLE, CONST_CS | CONST_PERSISTENT);
  138: 	REGISTER_LONG_CONSTANT("T_CLASS_C", T_CLASS_C, CONST_CS | CONST_PERSISTENT);
  139: 	REGISTER_LONG_CONSTANT("T_TRAIT_C", T_TRAIT_C, CONST_CS | CONST_PERSISTENT);
  140: 	REGISTER_LONG_CONSTANT("T_METHOD_C", T_METHOD_C, CONST_CS | CONST_PERSISTENT);
  141: 	REGISTER_LONG_CONSTANT("T_FUNC_C", T_FUNC_C, CONST_CS | CONST_PERSISTENT);
  142: 	REGISTER_LONG_CONSTANT("T_LINE", T_LINE, CONST_CS | CONST_PERSISTENT);
  143: 	REGISTER_LONG_CONSTANT("T_FILE", T_FILE, CONST_CS | CONST_PERSISTENT);
  144: 	REGISTER_LONG_CONSTANT("T_COMMENT", T_COMMENT, CONST_CS | CONST_PERSISTENT);
  145: 	REGISTER_LONG_CONSTANT("T_DOC_COMMENT", T_DOC_COMMENT, CONST_CS | CONST_PERSISTENT);
  146: 	REGISTER_LONG_CONSTANT("T_OPEN_TAG", T_OPEN_TAG, CONST_CS | CONST_PERSISTENT);
  147: 	REGISTER_LONG_CONSTANT("T_OPEN_TAG_WITH_ECHO", T_OPEN_TAG_WITH_ECHO, CONST_CS | CONST_PERSISTENT);
  148: 	REGISTER_LONG_CONSTANT("T_CLOSE_TAG", T_CLOSE_TAG, CONST_CS | CONST_PERSISTENT);
  149: 	REGISTER_LONG_CONSTANT("T_WHITESPACE", T_WHITESPACE, CONST_CS | CONST_PERSISTENT);
  150: 	REGISTER_LONG_CONSTANT("T_START_HEREDOC", T_START_HEREDOC, CONST_CS | CONST_PERSISTENT);
  151: 	REGISTER_LONG_CONSTANT("T_END_HEREDOC", T_END_HEREDOC, CONST_CS | CONST_PERSISTENT);
  152: 	REGISTER_LONG_CONSTANT("T_DOLLAR_OPEN_CURLY_BRACES", T_DOLLAR_OPEN_CURLY_BRACES, CONST_CS | CONST_PERSISTENT);
  153: 	REGISTER_LONG_CONSTANT("T_CURLY_OPEN", T_CURLY_OPEN, CONST_CS | CONST_PERSISTENT);
  154: 	REGISTER_LONG_CONSTANT("T_PAAMAYIM_NEKUDOTAYIM", T_PAAMAYIM_NEKUDOTAYIM, CONST_CS | CONST_PERSISTENT);
  155: 	REGISTER_LONG_CONSTANT("T_NAMESPACE", T_NAMESPACE, CONST_CS | CONST_PERSISTENT);
  156: 	REGISTER_LONG_CONSTANT("T_NS_C", T_NS_C, CONST_CS | CONST_PERSISTENT);
  157: 	REGISTER_LONG_CONSTANT("T_DIR", T_DIR, CONST_CS | CONST_PERSISTENT);
  158: 	REGISTER_LONG_CONSTANT("T_NS_SEPARATOR", T_NS_SEPARATOR, CONST_CS | CONST_PERSISTENT);
  159: 	REGISTER_LONG_CONSTANT("T_DOUBLE_COLON", T_PAAMAYIM_NEKUDOTAYIM, CONST_CS | CONST_PERSISTENT);
  160: }
  161: 
  162: char *get_token_type_name(int token_type)
  163: {
  164: 	switch (token_type) {
  165: 
  166: 		case T_REQUIRE_ONCE: return "T_REQUIRE_ONCE";
  167: 		case T_REQUIRE: return "T_REQUIRE";
  168: 		case T_EVAL: return "T_EVAL";
  169: 		case T_INCLUDE_ONCE: return "T_INCLUDE_ONCE";
  170: 		case T_INCLUDE: return "T_INCLUDE";
  171: 		case T_LOGICAL_OR: return "T_LOGICAL_OR";
  172: 		case T_LOGICAL_XOR: return "T_LOGICAL_XOR";
  173: 		case T_LOGICAL_AND: return "T_LOGICAL_AND";
  174: 		case T_PRINT: return "T_PRINT";
  175: 		case T_SR_EQUAL: return "T_SR_EQUAL";
  176: 		case T_SL_EQUAL: return "T_SL_EQUAL";
  177: 		case T_XOR_EQUAL: return "T_XOR_EQUAL";
  178: 		case T_OR_EQUAL: return "T_OR_EQUAL";
  179: 		case T_AND_EQUAL: return "T_AND_EQUAL";
  180: 		case T_MOD_EQUAL: return "T_MOD_EQUAL";
  181: 		case T_CONCAT_EQUAL: return "T_CONCAT_EQUAL";
  182: 		case T_DIV_EQUAL: return "T_DIV_EQUAL";
  183: 		case T_MUL_EQUAL: return "T_MUL_EQUAL";
  184: 		case T_MINUS_EQUAL: return "T_MINUS_EQUAL";
  185: 		case T_PLUS_EQUAL: return "T_PLUS_EQUAL";
  186: 		case T_BOOLEAN_OR: return "T_BOOLEAN_OR";
  187: 		case T_BOOLEAN_AND: return "T_BOOLEAN_AND";
  188: 		case T_IS_NOT_IDENTICAL: return "T_IS_NOT_IDENTICAL";
  189: 		case T_IS_IDENTICAL: return "T_IS_IDENTICAL";
  190: 		case T_IS_NOT_EQUAL: return "T_IS_NOT_EQUAL";
  191: 		case T_IS_EQUAL: return "T_IS_EQUAL";
  192: 		case T_IS_GREATER_OR_EQUAL: return "T_IS_GREATER_OR_EQUAL";
  193: 		case T_IS_SMALLER_OR_EQUAL: return "T_IS_SMALLER_OR_EQUAL";
  194: 		case T_SR: return "T_SR";
  195: 		case T_SL: return "T_SL";
  196: 		case T_INSTANCEOF: return "T_INSTANCEOF";
  197: 		case T_UNSET_CAST: return "T_UNSET_CAST";
  198: 		case T_BOOL_CAST: return "T_BOOL_CAST";
  199: 		case T_OBJECT_CAST: return "T_OBJECT_CAST";
  200: 		case T_ARRAY_CAST: return "T_ARRAY_CAST";
  201: 		case T_STRING_CAST: return "T_STRING_CAST";
  202: 		case T_DOUBLE_CAST: return "T_DOUBLE_CAST";
  203: 		case T_INT_CAST: return "T_INT_CAST";
  204: 		case T_DEC: return "T_DEC";
  205: 		case T_INC: return "T_INC";
  206: 		case T_CLONE: return "T_CLONE";
  207: 		case T_NEW: return "T_NEW";
  208: 		case T_EXIT: return "T_EXIT";
  209: 		case T_IF: return "T_IF";
  210: 		case T_ELSEIF: return "T_ELSEIF";
  211: 		case T_ELSE: return "T_ELSE";
  212: 		case T_ENDIF: return "T_ENDIF";
  213: 		case T_LNUMBER: return "T_LNUMBER";
  214: 		case T_DNUMBER: return "T_DNUMBER";
  215: 		case T_STRING: return "T_STRING";
  216: 		case T_STRING_VARNAME: return "T_STRING_VARNAME";
  217: 		case T_VARIABLE: return "T_VARIABLE";
  218: 		case T_NUM_STRING: return "T_NUM_STRING";
  219: 		case T_INLINE_HTML: return "T_INLINE_HTML";
  220: 		case T_CHARACTER: return "T_CHARACTER";
  221: 		case T_BAD_CHARACTER: return "T_BAD_CHARACTER";
  222: 		case T_ENCAPSED_AND_WHITESPACE: return "T_ENCAPSED_AND_WHITESPACE";
  223: 		case T_CONSTANT_ENCAPSED_STRING: return "T_CONSTANT_ENCAPSED_STRING";
  224: 		case T_ECHO: return "T_ECHO";
  225: 		case T_DO: return "T_DO";
  226: 		case T_WHILE: return "T_WHILE";
  227: 		case T_ENDWHILE: return "T_ENDWHILE";
  228: 		case T_FOR: return "T_FOR";
  229: 		case T_ENDFOR: return "T_ENDFOR";
  230: 		case T_FOREACH: return "T_FOREACH";
  231: 		case T_ENDFOREACH: return "T_ENDFOREACH";
  232: 		case T_DECLARE: return "T_DECLARE";
  233: 		case T_ENDDECLARE: return "T_ENDDECLARE";
  234: 		case T_AS: return "T_AS";
  235: 		case T_SWITCH: return "T_SWITCH";
  236: 		case T_ENDSWITCH: return "T_ENDSWITCH";
  237: 		case T_CASE: return "T_CASE";
  238: 		case T_DEFAULT: return "T_DEFAULT";
  239: 		case T_BREAK: return "T_BREAK";
  240: 		case T_CONTINUE: return "T_CONTINUE";
  241: 		case T_GOTO: return "T_GOTO";
  242: 		case T_FUNCTION: return "T_FUNCTION";
  243: 		case T_CONST: return "T_CONST";
  244: 		case T_RETURN: return "T_RETURN";
  245: 		case T_TRY: return "T_TRY";
  246: 		case T_CATCH: return "T_CATCH";
  247: 		case T_THROW: return "T_THROW";
  248: 		case T_USE: return "T_USE";
  249: 		case T_INSTEADOF: return "T_INSTEADOF";
  250: 		case T_GLOBAL: return "T_GLOBAL";
  251: 		case T_PUBLIC: return "T_PUBLIC";
  252: 		case T_PROTECTED: return "T_PROTECTED";
  253: 		case T_PRIVATE: return "T_PRIVATE";
  254: 		case T_FINAL: return "T_FINAL";
  255: 		case T_ABSTRACT: return "T_ABSTRACT";
  256: 		case T_STATIC: return "T_STATIC";
  257: 		case T_VAR: return "T_VAR";
  258: 		case T_UNSET: return "T_UNSET";
  259: 		case T_ISSET: return "T_ISSET";
  260: 		case T_EMPTY: return "T_EMPTY";
  261: 		case T_HALT_COMPILER: return "T_HALT_COMPILER";
  262: 		case T_CLASS: return "T_CLASS";
  263: 		case T_TRAIT: return "T_TRAIT";
  264: 		case T_INTERFACE: return "T_INTERFACE";
  265: 		case T_EXTENDS: return "T_EXTENDS";
  266: 		case T_IMPLEMENTS: return "T_IMPLEMENTS";
  267: 		case T_OBJECT_OPERATOR: return "T_OBJECT_OPERATOR";
  268: 		case T_DOUBLE_ARROW: return "T_DOUBLE_ARROW";
  269: 		case T_LIST: return "T_LIST";
  270: 		case T_ARRAY: return "T_ARRAY";
  271: 		case T_CALLABLE: return "T_CALLABLE";
  272: 		case T_CLASS_C: return "T_CLASS_C";
  273: 		case T_TRAIT_C: return "T_TRAIT_C";
  274: 		case T_METHOD_C: return "T_METHOD_C";
  275: 		case T_FUNC_C: return "T_FUNC_C";
  276: 		case T_LINE: return "T_LINE";
  277: 		case T_FILE: return "T_FILE";
  278: 		case T_COMMENT: return "T_COMMENT";
  279: 		case T_DOC_COMMENT: return "T_DOC_COMMENT";
  280: 		case T_OPEN_TAG: return "T_OPEN_TAG";
  281: 		case T_OPEN_TAG_WITH_ECHO: return "T_OPEN_TAG_WITH_ECHO";
  282: 		case T_CLOSE_TAG: return "T_CLOSE_TAG";
  283: 		case T_WHITESPACE: return "T_WHITESPACE";
  284: 		case T_START_HEREDOC: return "T_START_HEREDOC";
  285: 		case T_END_HEREDOC: return "T_END_HEREDOC";
  286: 		case T_DOLLAR_OPEN_CURLY_BRACES: return "T_DOLLAR_OPEN_CURLY_BRACES";
  287: 		case T_CURLY_OPEN: return "T_CURLY_OPEN";
  288: 		case T_PAAMAYIM_NEKUDOTAYIM: return "T_DOUBLE_COLON";
  289: 		case T_NAMESPACE: return "T_NAMESPACE";
  290: 		case T_NS_C: return "T_NS_C";
  291: 		case T_DIR: return "T_DIR";
  292: 		case T_NS_SEPARATOR: return "T_NS_SEPARATOR";
  293: 
  294: 	}
  295: 	return "UNKNOWN";
  296: }
  297: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>