]> oss.titaniummirror.com Git - nesc.git/blobdiff - src/c-parse.tab.h
Pristine nesc-1.3.2
[nesc.git] / src / c-parse.tab.h
index bb7c3c82a526b874c79def87d8a77b86518979e5..3a9d822048dc12427b09b8f51ce2f6eed3c17a30 100644 (file)
@@ -1,24 +1,23 @@
-/* A Bison parser, made by GNU Bison 2.3.  */
 
-/* Skeleton interface for Bison's Yacc-like parsers in C
+/* A Bison parser, made by GNU Bison 2.4.1.  */
 
-   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+/* 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
+   
+   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.
-
+   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, write to the Free Software
-   Foundation, Inc., 51 Franklin Street, Fifth Floor,
-   Boston, MA 02110-1301, USA.  */
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
 /* As a special exception, you may create a larger work that contains
    part or all of the Bison parser skeleton and distribute that work
    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
      TARGET_DEF = 332
    };
 #endif
-/* Tokens.  */
-#define IDENTIFIER 258
-#define TYPENAME 259
-#define COMPONENTREF 260
-#define SCSPEC 261
-#define TYPESPEC 262
-#define TYPE_QUAL 263
-#define FN_QUAL 264
-#define CONSTANT 265
-#define STRING 266
-#define MAGIC_STRING 267
-#define ELLIPSIS 268
-#define SIZEOF 269
-#define ENUM 270
-#define STRUCT 271
-#define UNION 272
-#define IF 273
-#define ELSE 274
-#define WHILE 275
-#define DO 276
-#define FOR 277
-#define SWITCH 278
-#define CASE 279
-#define DEFAULT 280
-#define BREAK 281
-#define CONTINUE 282
-#define RETURN 283
-#define GOTO 284
-#define ASM_KEYWORD 285
-#define TYPEOF 286
-#define ALIGNOF 287
-#define ATTRIBUTE 288
-#define EXTENSION 289
-#define LABEL 290
-#define REALPART 291
-#define IMAGPART 292
-#define VA_ARG 293
-#define OFFSETOF 294
-#define ASSIGN 295
-#define OROR 296
-#define ANDAND 297
-#define EQCOMPARE 298
-#define ARITHCOMPARE 299
-#define RSHIFT 300
-#define LSHIFT 301
-#define MINUSMINUS 302
-#define PLUSPLUS 303
-#define POINTSAT 304
-#define DISPATCH_C 305
-#define DISPATCH_NESC 306
-#define DISPATCH_PARM 307
-#define DISPATCH_TYPE 308
-#define ATOMIC 309
-#define USES 310
-#define INTERFACE 311
-#define COMPONENTS 312
-#define PROVIDES 313
-#define MODULE 314
-#define INCLUDES 315
-#define CONFIGURATION 316
-#define AS 317
-#define TASTNIOP 318
-#define IMPLEMENTATION 319
-#define CALL 320
-#define SIGNAL 321
-#define POST 322
-#define GENERIC 323
-#define NEW 324
-#define NX_STRUCT 325
-#define NX_UNION 326
-#define ABSTRACT 327
-#define COMPONENT 328
-#define EXTENDS 329
-#define TARGET_ATTRIBUTE0 330
-#define TARGET_ATTRIBUTE1 331
-#define TARGET_DEF 332
-
 
 
 
 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef int YYSTYPE;
+
 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
 # define YYSTYPE_IS_DECLARED 1
-# define YYSTYPE_IS_TRIVIAL 1
 #endif
 
 
 
+