updated top-level README and version_decl for V4.5 (#1847)
[WRF.git] / var / da / makedepf90-2.8.8 / find_dep.h
blob57e20c777b334111bc1ec60a2ecb8a87725acb83
1 /* A Bison parser, made by GNU Bison 2.1. */
3 /* Skeleton parser for Yacc-like parsing with Bison,
4 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
6 This program is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 2, or (at your option)
9 any later version.
11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with this program; if not, write to the Free Software
18 Foundation, Inc., 51 Franklin Street, Fifth Floor,
19 Boston, MA 02110-1301, USA. */
21 /* As a special exception, when this file is copied by Bison into a
22 Bison output file, you may use that output file without restriction.
23 This special exception was added by the Free Software Foundation
24 in version 1.24 of Bison. */
26 /* Tokens. */
27 #ifndef YYTOKENTYPE
28 # define YYTOKENTYPE
29 /* Put the tokens into the symbol table, so that GDB and other debuggers
30 know about them. */
31 enum yytokentype {
32 EOSTMT = 258,
33 ASSIGNMENT_OP = 259,
34 GARBAGE = 260,
35 CPP_INCLUDE = 261,
36 F90PPR_INCLUDE = 262,
37 COCO_INCLUDE = 263,
38 F90PPR_DEFINE = 264,
39 CPP_DEFINE = 265,
40 F90PPR_UNDEF = 266,
41 CPP_UNDEF = 267,
42 CPP_IFDEF = 268,
43 CPP_IFNDEF = 269,
44 CPP_IF = 270,
45 CPP_ELSE = 271,
46 CPP_ELIF = 272,
47 CPP_ENDIF = 273,
48 F90PPR_IFDEF = 274,
49 F90PPR_IFNDEF = 275,
50 F90PPR_IF = 276,
51 F90PPR_ELSE = 277,
52 F90PPR_ELIF = 278,
53 F90PPR_ENDIF = 279,
54 CPP_TOENDL = 280,
55 UNTERMINATED_STRING = 281,
56 STRING = 282,
57 WORD = 283
59 #endif
60 /* Tokens. */
61 #define EOSTMT 258
62 #define ASSIGNMENT_OP 259
63 #define GARBAGE 260
64 #define CPP_INCLUDE 261
65 #define F90PPR_INCLUDE 262
66 #define COCO_INCLUDE 263
67 #define F90PPR_DEFINE 264
68 #define CPP_DEFINE 265
69 #define F90PPR_UNDEF 266
70 #define CPP_UNDEF 267
71 #define CPP_IFDEF 268
72 #define CPP_IFNDEF 269
73 #define CPP_IF 270
74 #define CPP_ELSE 271
75 #define CPP_ELIF 272
76 #define CPP_ENDIF 273
77 #define F90PPR_IFDEF 274
78 #define F90PPR_IFNDEF 275
79 #define F90PPR_IF 276
80 #define F90PPR_ELSE 277
81 #define F90PPR_ELIF 278
82 #define F90PPR_ENDIF 279
83 #define CPP_TOENDL 280
84 #define UNTERMINATED_STRING 281
85 #define STRING 282
86 #define WORD 283
91 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
92 #line 65 "find_dep.y"
93 typedef union YYSTYPE {
94 char *string;
95 int number;
96 } YYSTYPE;
97 /* Line 1447 of yacc.c. */
98 #line 99 "y.tab.h"
99 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
100 # define YYSTYPE_IS_DECLARED 1
101 # define YYSTYPE_IS_TRIVIAL 1
102 #endif
104 extern YYSTYPE yylval;