/* * Tokens * * Copyright 2009, Gerben van Veenendaal (http://www.gerbenvv.nl) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * * See the GNU General Public License in the COPYING file at the * root directory of this project for more details. */ #ifndef _TOKENS_H #define _TOKENS_H #define T_INCLUDE 258 #define T_INCLUDE_ONCE 259 #define T_EVAL 260 #define T_REQUIRE 261 #define T_REQUIRE_ONCE 262 #define T_LOGICAL_OR 263 #define T_LOGICAL_XOR 264 #define T_LOGICAL_AND 265 #define T_PRINT 266 #define T_PLUS_EQUAL 267 #define T_MINUS_EQUAL 268 #define T_MUL_EQUAL 269 #define T_DIV_EQUAL 270 #define T_CONCAT_EQUAL 271 #define T_MOD_EQUAL 272 #define T_AND_EQUAL 273 #define T_OR_EQUAL 274 #define T_XOR_EQUAL 275 #define T_SL_EQUAL 276 #define T_SR_EQUAL 277 #define T_BOOLEAN_OR 278 #define T_BOOLEAN_AND 279 #define T_IS_EQUAL 280 #define T_IS_NOT_EQUAL 281 #define T_IS_IDENTICAL 282 #define T_IS_NOT_IDENTICAL 283 #define T_IS_SMALLER_OR_EQUAL 284 #define T_IS_GREATER_OR_EQUAL 285 #define T_SL 286 #define T_SR 287 #define T_INSTANCEOF 288 #define T_INC 289 #define T_DEC 290 #define T_INT_CAST 291 #define T_DOUBLE_CAST 292 #define T_STRING_CAST 293 #define T_ARRAY_CAST 294 #define T_OBJECT_CAST 295 #define T_BOOL_CAST 296 #define T_UNSET_CAST 297 #define T_NEW 298 #define T_CLONE 299 #define T_EXIT 300 #define T_IF 301 #define T_ELSEIF 302 #define T_ELSE 303 #define T_ENDIF 304 #define T_LNUMBER 305 #define T_DNUMBER 306 #define T_STRING 307 #define T_STRING_VARNAME 308 #define T_VARIABLE 309 #define T_NUM_STRING 310 #define T_INLINE_HTML 311 #define T_CHARACTER 312 #define T_BAD_CHARACTER 313 #define T_ENCAPSED_AND_WHITESPACE 314 #define T_CONSTANT_ENCAPSED_STRING 315 #define T_ECHO 316 #define T_DO 317 #define T_WHILE 318 #define T_ENDWHILE 319 #define T_FOR 320 #define T_ENDFOR 321 #define T_FOREACH 322 #define T_ENDFOREACH 323 #define T_DECLARE 324 #define T_ENDDECLARE 325 #define T_AS 326 #define T_SWITCH 327 #define T_ENDSWITCH 328 #define T_CASE 329 #define T_DEFAULT 330 #define T_BREAK 331 #define T_CONTINUE 332 #define T_FUNCTION 333 #define T_CONST 334 #define T_RETURN 335 #define T_TRY 336 #define T_CATCH 337 #define T_THROW 338 #define T_USE 339 #define T_GLOBAL 340 #define T_STATIC 341 #define T_ABSTRACT 342 #define T_FINAL 343 #define T_PRIVATE 344 #define T_PROTECTED 345 #define T_PUBLIC 346 #define T_VAR 347 #define T_UNSET 348 #define T_ISSET 349 #define T_EMPTY 350 #define T_HALT_COMPILER 351 #define T_CLASS 352 #define T_INTERFACE 353 #define T_EXTENDS 354 #define T_IMPLEMENTS 355 #define T_OBJECT_OPERATOR 356 #define T_DOUBLE_ARROW 357 #define T_LIST 358 #define T_ARRAY 359 #define T_CLASS_C 360 #define T_METHOD_C 361 #define T_FUNC_C 362 #define T_LINE 363 #define T_FILE 364 #define T_OPEN_TAG 365 #define T_OPEN_TAG_WITH_ECHO 366 #define T_CLOSE_TAG 367 #define T_START_HEREDOC 368 #define T_END_HEREDOC 369 #define T_DOLLAR_OPEN_CURLY_BRACES 370 #define T_CURLY_OPEN 371 #define T_PAAMAYIM_NEKUDOTAYIM 372 #endif