diff -r 000000000000 -r 4f2f89ce4247 WebCore/generated/CSSGrammar.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/WebCore/generated/CSSGrammar.h Fri Sep 17 09:02:29 2010 +0300 @@ -0,0 +1,172 @@ +#ifndef CSSGRAMMAR_H +#define CSSGRAMMAR_H + +/* A Bison parser, made by GNU Bison 2.4.1. */ + +/* Skeleton interface for Bison's Yacc-like parsers in C + + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 + 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 3 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 for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* As a special exception, you may create a larger work that contains + part or all of the Bison parser skeleton and distribute that work + under terms of your choice, so long as that work isn't itself a + parser generator using the skeleton or a modified version thereof + as a parser skeleton. Alternatively, if you modify or redistribute + the parser skeleton itself, you may (at your option) remove this + special exception, which will cause the skeleton and the resulting + Bison output files to be licensed under the GNU General Public + License without this special exception. + + This special exception was added by the Free Software Foundation in + version 2.2 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 { + TOKEN_EOF = 0, + LOWEST_PREC = 258, + UNIMPORTANT_TOK = 259, + WHITESPACE = 260, + SGML_CD = 261, + INCLUDES = 262, + DASHMATCH = 263, + BEGINSWITH = 264, + ENDSWITH = 265, + CONTAINS = 266, + STRING = 267, + IDENT = 268, + NTH = 269, + HEX = 270, + IDSEL = 271, + IMPORT_SYM = 272, + PAGE_SYM = 273, + MEDIA_SYM = 274, + FONT_FACE_SYM = 275, + CHARSET_SYM = 276, + NAMESPACE_SYM = 277, + WEBKIT_RULE_SYM = 278, + WEBKIT_DECLS_SYM = 279, + WEBKIT_KEYFRAME_RULE_SYM = 280, + WEBKIT_KEYFRAMES_SYM = 281, + WEBKIT_VALUE_SYM = 282, + WEBKIT_MEDIAQUERY_SYM = 283, + WEBKIT_SELECTOR_SYM = 284, + WEBKIT_VARIABLES_SYM = 285, + WEBKIT_DEFINE_SYM = 286, + VARIABLES_FOR = 287, + WEBKIT_VARIABLES_DECLS_SYM = 288, + TOPLEFTCORNER_SYM = 289, + TOPLEFT_SYM = 290, + TOPCENTER_SYM = 291, + TOPRIGHT_SYM = 292, + TOPRIGHTCORNER_SYM = 293, + BOTTOMLEFTCORNER_SYM = 294, + BOTTOMLEFT_SYM = 295, + BOTTOMCENTER_SYM = 296, + BOTTOMRIGHT_SYM = 297, + BOTTOMRIGHTCORNER_SYM = 298, + LEFTTOP_SYM = 299, + LEFTMIDDLE_SYM = 300, + LEFTBOTTOM_SYM = 301, + RIGHTTOP_SYM = 302, + RIGHTMIDDLE_SYM = 303, + RIGHTBOTTOM_SYM = 304, + ATKEYWORD = 305, + IMPORTANT_SYM = 306, + MEDIA_ONLY = 307, + MEDIA_NOT = 308, + MEDIA_AND = 309, + REMS = 310, + QEMS = 311, + EMS = 312, + EXS = 313, + PXS = 314, + CMS = 315, + MMS = 316, + INS = 317, + PTS = 318, + PCS = 319, + DEGS = 320, + RADS = 321, + GRADS = 322, + TURNS = 323, + MSECS = 324, + SECS = 325, + HERZ = 326, + KHERZ = 327, + DIMEN = 328, + PERCENTAGE = 329, + FLOATTOKEN = 330, + INTEGER = 331, + URI = 332, + FUNCTION = 333, + NOTFUNCTION = 334, + UNICODERANGE = 335, + VARCALL = 336 + }; +#endif + + + +#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED +typedef union YYSTYPE +{ + +/* Line 1676 of yacc.c */ +#line 62 "u:\\yaels-qtwebkit\\WebCore\\css\\CSSGrammar.y" + + bool boolean; + char character; + int integer; + double number; + CSSParserString string; + + CSSRule* rule; + CSSRuleList* ruleList; + CSSSelector* selector; + Vector* selectorList; + CSSSelector::MarginBoxType marginBox; + CSSSelector::Relation relation; + MediaList* mediaList; + MediaQuery* mediaQuery; + MediaQuery::Restrictor mediaQueryRestrictor; + MediaQueryExp* mediaQueryExp; + CSSParserValue value; + CSSParserValueList* valueList; + Vector* mediaQueryExpList; + WebKitCSSKeyframeRule* keyframeRule; + WebKitCSSKeyframesRule* keyframesRule; + float val; + + + +/* Line 1676 of yacc.c */ +#line 161 "generated/CSSGrammar.tab.h" +} YYSTYPE; +# define YYSTYPE_IS_TRIVIAL 1 +# define yystype YYSTYPE /* obsolescent; will be withdrawn */ +# define YYSTYPE_IS_DECLARED 1 +#endif + + + + +#endif