1 /* A Bison parser, made by GNU Bison 2.3. */
3 /* Skeleton interface for Bison's Yacc-like parsers in C
5 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
6 Free Software Foundation, Inc.
8 This program is free software; you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation; either version 2, or (at your option)
13 This program is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
18 You should have received a copy of the GNU General Public License
19 along with this program; if not, write to the Free Software
20 Foundation, Inc., 51 Franklin Street, Fifth Floor,
21 Boston, MA 02110-1301, USA. */
23 /* As a special exception, you may create a larger work that contains
24 part or all of the Bison parser skeleton and distribute that work
25 under terms of your choice, so long as that work isn't itself a
26 parser generator using the skeleton or a modified version thereof
27 as a parser skeleton. Alternatively, if you modify or redistribute
28 the parser skeleton itself, you may (at your option) remove this
29 special exception, which will cause the skeleton and the resulting
30 Bison output files to be licensed under the GNU General Public
31 License without this special exception.
33 This special exception was added by the Free Software Foundation in
34 version 2.2 of Bison. */
39 /* Put the tokens into the symbol table, so that GDB and other debuggers
63 t_CONFIGURATION = 279,
137 t_ASSUME_GUARANTEE = 353,
152 t_RESTRICT_GUARANTEE = 368,
176 MED_PRECEDENCE = 392,
181 MAX_PRECEDENCE = 397,
205 #define t_ABSTRLIST 258
206 #define t_CHARLIST 259
215 #define t_ARCHITECTURE 268
218 #define t_ATTRIBUTE 271
225 #define t_COMPONENT 278
226 #define t_CONFIGURATION 279
227 #define t_CONSTANT 280
228 #define t_DISCONNECT 281
237 #define t_FUNCTION 290
238 #define t_GENERATE 291
239 #define t_GENERIC 292
240 #define t_GUARDED 293
246 #define t_LIBRARY 299
247 #define t_LINKAGE 300
261 #define t_PACKAGE 314
263 #define t_PROCEDURE 316
264 #define t_PROCESS 317
267 #define t_REGISTER 320
271 #define t_SEVERITY 324
273 #define t_SUBTYPE 326
276 #define t_TRANSPORT 329
281 #define t_VARIABLE 334
290 #define t_POSTPONED 343
299 #define t_UNAFFECTED 352
300 #define t_ASSUME_GUARANTEE 353
302 #define t_CONTEXT 355
304 #define t_DEFAULT 357
305 #define t_FAIRNESS 358
307 #define t_INERTIAL 360
308 #define t_LITERAL 361
309 #define t_PARAMETER 362
310 #define t_PROTECTED 363
311 #define t_PROPERTY 364
313 #define t_RELEASE 366
314 #define t_RESTRICT 367
315 #define t_RESTRICT_GUARANTEE 368
316 #define t_SEQUENCE 369
336 #define t_Ampersand 389
339 #define MED_PRECEDENCE 392
344 #define MAX_PRECEDENCE 397
347 #define t_DoubleStar 400
348 #define t_Apostrophe 401
349 #define t_LeftParen 402
350 #define t_RightParen 403
352 #define t_VarAsgn 405
354 #define t_Semicolon 407
363 #define t_RIGHTBR 416
364 #define t_ToolDir 417
369 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
371 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
372 # define YYSTYPE_IS_DECLARED 1
373 # define YYSTYPE_IS_TRIVIAL 1
376 extern YYSTYPE vhdlScanYYlval;