Imported Upstream version 2.5.2p1
[debian/amanda] / oldrecover-src / uparse.h
1 /* A Bison parser, made by GNU Bison 2.3.  */
2
3 /* Skeleton interface for Bison's Yacc-like parsers in C
4
5    Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
6    Free Software Foundation, Inc.
7
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)
11    any later version.
12
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.
17
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.  */
22
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.
32
33    This special exception was added by the Free Software Foundation in
34    version 2.2 of Bison.  */
35
36 /* Tokens.  */
37 #ifndef YYTOKENTYPE
38 # define YYTOKENTYPE
39    /* Put the tokens into the symbol table, so that GDB and other debuggers
40       know about them.  */
41    enum yytokentype {
42      LISTHOST = 258,
43      LISTDISK = 259,
44      SETHOST = 260,
45      SETDISK = 261,
46      SETDATE = 262,
47      SETTAPE = 263,
48      SETMODE = 264,
49      CD = 265,
50      CDX = 266,
51      QUIT = 267,
52      DHIST = 268,
53      LS = 269,
54      ADD = 270,
55      ADDX = 271,
56      EXTRACT = 272,
57      LIST = 273,
58      DELETE = 274,
59      DELETEX = 275,
60      PWD = 276,
61      CLEAR = 277,
62      HELP = 278,
63      LCD = 279,
64      LPWD = 280,
65      MODE = 281,
66      SMB = 282,
67      TAR = 283,
68      PATH = 284,
69      DATE = 285
70    };
71 #endif
72 /* Tokens.  */
73 #define LISTHOST 258
74 #define LISTDISK 259
75 #define SETHOST 260
76 #define SETDISK 261
77 #define SETDATE 262
78 #define SETTAPE 263
79 #define SETMODE 264
80 #define CD 265
81 #define CDX 266
82 #define QUIT 267
83 #define DHIST 268
84 #define LS 269
85 #define ADD 270
86 #define ADDX 271
87 #define EXTRACT 272
88 #define LIST 273
89 #define DELETE 274
90 #define DELETEX 275
91 #define PWD 276
92 #define CLEAR 277
93 #define HELP 278
94 #define LCD 279
95 #define LPWD 280
96 #define MODE 281
97 #define SMB 282
98 #define TAR 283
99 #define PATH 284
100 #define DATE 285
101
102
103
104
105 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
106 typedef union YYSTYPE
107 #line 42 "uparse.y"
108 {
109         int     intval;
110         double  floatval;
111         char *  strval;
112         int     subtok;
113 }
114 /* Line 1489 of yacc.c.  */
115 #line 116 "uparse.h"
116         YYSTYPE;
117 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
118 # define YYSTYPE_IS_DECLARED 1
119 # define YYSTYPE_IS_TRIVIAL 1
120 #endif
121
122 extern YYSTYPE yylval;
123