diff options
author | Michael Roitzsch <mroi@users.sourceforge.net> | 2004-07-21 14:38:29 +0000 |
---|---|---|
committer | Michael Roitzsch <mroi@users.sourceforge.net> | 2004-07-21 14:38:29 +0000 |
commit | 2e73a5e69f0227f15c6049ef805a9b8c20166e2b (patch) | |
tree | a76597e387b3748bb06290e7980e432711d72670 /src/post/goom/goom_script_yacc.h | |
parent | 5ef0b5f10d0ee154a8add83c7c19d8557898226f (diff) | |
download | xine-lib-2e73a5e69f0227f15c6049ef805a9b8c20166e2b.tar.gz xine-lib-2e73a5e69f0227f15c6049ef805a9b8c20166e2b.tar.bz2 |
new goom2k4-dev18 includes almost all of my warning fixes
(the goom team is quite fast in applying my patches :) )
some files are still slightly patched from the release version, but I will
get this sorted out so we will soon use a completely unmodified version
of goom
it compiles almost warningless now (the remaining warnings are introduced by
lex/yacc and I plan to simply ignore them)
the Makefile.am distclean-hack is also obsolete now, since the offending
files have been renamed
CVS patchset: 6828
CVS date: 2004/07/21 14:38:29
Diffstat (limited to 'src/post/goom/goom_script_yacc.h')
-rw-r--r-- | src/post/goom/goom_script_yacc.h | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/src/post/goom/goom_script_yacc.h b/src/post/goom/goom_script_yacc.h new file mode 100644 index 000000000..e35d93f82 --- /dev/null +++ b/src/post/goom/goom_script_yacc.h @@ -0,0 +1,71 @@ +/* A Bison parser, made by GNU Bison 1.875a. */ + +/* Skeleton parser for Yacc-like parsing with Bison, + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003 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 General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, 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 { + TYPE_INTEGER = 258, + TYPE_FLOAT = 259, + TYPE_VAR = 260, + TYPE_PARAM = 261, + INT_TK = 262, + FLOAT_TK = 263, + ARROW_TK = 264 + }; +#endif +#define TYPE_INTEGER 258 +#define TYPE_FLOAT 259 +#define TYPE_VAR 260 +#define TYPE_PARAM 261 +#define INT_TK 262 +#define FLOAT_TK 263 +#define ARROW_TK 264 + + + + +#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED) +#line 361 "goom_script_yacc.y" +typedef union YYSTYPE { + int intValue; + float floatValue; + char charValue; + char strValue[2048]; + NodeType *nPtr; + } YYSTYPE; +/* Line 1240 of yacc.c. */ +#line 63 "y.tab.h" +# define yystype YYSTYPE /* obsolescent; will be withdrawn */ +# define YYSTYPE_IS_DECLARED 1 +# define YYSTYPE_IS_TRIVIAL 1 +#endif + +extern YYSTYPE yylval; + + + |