/* A Bison parser, made by GNU Bison 1.875d. */ /* Skeleton parser for Yacc-like parsing with Bison, Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. 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, 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 for more details. You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ /* As a special exception, when this file is copied by Bison into a Bison output file, you may use that output file without restriction. This special exception was added by the Free Software Foundation in version 1.24 of Bison. */ /* Tokens. */ #ifndef YYTOKENTYPE # define YYTOKENTYPE /* Put the tokens into the symbol table, so that GDB and other debuggers know about them. */ enum yytokentype { UNIMPORTANT_TOK = 258, S = 259, SGML_CD = 260, INCLUDES = 261, DASHMATCH = 262, BEGINSWITH = 263, ENDSWITH = 264, CONTAINS = 265, STRING = 266, IDENT = 267, NTH = 268, HASH = 269, IMPORT_SYM = 270, PAGE_SYM = 271, MEDIA_SYM = 272, FONT_FACE_SYM = 273, CHARSET_SYM = 274, NAMESPACE_SYM = 275, TDEHTML_RULE_SYM = 276, TDEHTML_DECLS_SYM = 277, TDEHTML_VALUE_SYM = 278, IMPORTANT_SYM = 279, QEMS = 280, EMS = 281, EXS = 282, PXS = 283, CMS = 284, MMS = 285, INS = 286, PTS = 287, PCS = 288, DEGS = 289, RADS = 290, GRADS = 291, MSECS = 292, SECS = 293, HERZ = 294, KHERZ = 295, DIMEN = 296, PERCENTAGE = 297, FLOAT = 298, INTEGER = 299, URI = 300, FUNCTION = 301, NOTFUNCTION = 302, UNICODERANGE = 303 }; #endif #define UNIMPORTANT_TOK 258 #define S 259 #define SGML_CD 260 #define INCLUDES 261 #define DASHMATCH 262 #define BEGINSWITH 263 #define ENDSWITH 264 #define CONTAINS 265 #define STRING 266 #define IDENT 267 #define NTH 268 #define HASH 269 #define IMPORT_SYM 270 #define PAGE_SYM 271 #define MEDIA_SYM 272 #define FONT_FACE_SYM 273 #define CHARSET_SYM 274 #define NAMESPACE_SYM 275 #define TDEHTML_RULE_SYM 276 #define TDEHTML_DECLS_SYM 277 #define TDEHTML_VALUE_SYM 278 #define IMPORTANT_SYM 279 #define QEMS 280 #define EMS 281 #define EXS 282 #define PXS 283 #define CMS 284 #define MMS 285 #define INS 286 #define PTS 287 #define PCS 288 #define DEGS 289 #define RADS 290 #define GRADS 291 #define MSECS 292 #define SECS 293 #define HERZ 294 #define KHERZ 295 #define DIMEN 296 #define PERCENTAGE 297 #define FLOAT 298 #define INTEGER 299 #define URI 300 #define FUNCTION 301 #define NOTFUNCTION 302 #define UNICODERANGE 303 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) typedef union YYSTYPE { CSSRuleImpl *rule; CSSSelector *selector; TQPtrList *selectorList; bool ok; MediaListImpl *mediaList; CSSMediaRuleImpl *mediaRule; CSSRuleListImpl *ruleList; ParseString string; float val; int prop_id; unsigned int attribute; unsigned int element; unsigned int ns; CSSSelector::Relation relation; CSSSelector::Match match; bool b; char tok; Value value; ValueList *valueList; } YYSTYPE; /* Line 1285 of yacc.c. */ # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 #endif