3d33acd56737c49c99edb49093a1fa16a9be263d
[debian/amanda] / recover-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      SETDEVICE = 265,
50      CD = 266,
51      CDX = 267,
52      QUIT = 268,
53      DHIST = 269,
54      LS = 270,
55      ADD = 271,
56      ADDX = 272,
57      EXTRACT = 273,
58      DASH_H = 274,
59      LIST = 275,
60      DELETE = 276,
61      DELETEX = 277,
62      PWD = 278,
63      CLEAR = 279,
64      HELP = 280,
65      LCD = 281,
66      LPWD = 282,
67      MODE = 283,
68      SMB = 284,
69      TAR = 285,
70      PATH = 286,
71      DATE = 287
72    };
73 #endif
74 /* Tokens.  */
75 #define LISTHOST 258
76 #define LISTDISK 259
77 #define SETHOST 260
78 #define SETDISK 261
79 #define SETDATE 262
80 #define SETTAPE 263
81 #define SETMODE 264
82 #define SETDEVICE 265
83 #define CD 266
84 #define CDX 267
85 #define QUIT 268
86 #define DHIST 269
87 #define LS 270
88 #define ADD 271
89 #define ADDX 272
90 #define EXTRACT 273
91 #define DASH_H 274
92 #define LIST 275
93 #define DELETE 276
94 #define DELETEX 277
95 #define PWD 278
96 #define CLEAR 279
97 #define HELP 280
98 #define LCD 281
99 #define LPWD 282
100 #define MODE 283
101 #define SMB 284
102 #define TAR 285
103 #define PATH 286
104 #define DATE 287
105
106
107
108
109 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
110 typedef union YYSTYPE
111 #line 42 "uparse.y"
112 {
113         int     intval;
114         double  floatval;
115         char *  strval;
116         int     subtok;
117 }
118 /* Line 1489 of yacc.c.  */
119 #line 120 "uparse.h"
120         YYSTYPE;
121 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
122 # define YYSTYPE_IS_DECLARED 1
123 # define YYSTYPE_IS_TRIVIAL 1
124 #endif
125
126 extern YYSTYPE yylval;
127