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      SC_ID = 258,
43      SC_LPAR = 259,
44      SC_RPAR = 260,
45      SC_LBR = 261,
46      SC_RBR = 262,
47      SC_COMMA = 263,
48      SC_SEMI = 264,
49      SC_COLON = 265,
50      SC_NONE = 266,
51      SC_FLAGS = 267,
52      SC_PATTERN = 268,
53      SC_TYPE = 269,
54      SC_MAPPING = 270,
55      SC_STRING = 271,
56      SC_XOR = 272,
57      SC_LINKXOR = 273,
58      SC_KONSTANZXOR = 274,
59      SC_LEIMBACHXOR = 275,
60      SC_ALPHANUMERICXOR = 276,
61      SC_BIND_SHELL = 277,
62      SC_CONNECTBACK_SHELL = 278,
63      SC_CONNECTBACK_FILETRANSFER = 279,
64      SC_BIND_FILETRANSFER = 280,
65      SC_EXECUTE = 281,
66      SC_DOWNLOAD = 282,
67      SC_URL = 283,
68      SC_BASE64 = 284,
69      SC_KEY = 285,
70      SC_SUBKEY = 286,
71      SC_SIZE = 287,
72      SC_SIZEINVERT = 288,
73      SC_HOST = 289,
74      SC_PORT = 290,
75      SC_COMMAND = 291,
76      SC_URI = 292,
77      SC_DECODER = 293,
78      SC_PRELOAD = 294,
79      SC_POSTLOAD = 295,
80      SC_HOSTKEY = 296,
81      SC_PORTKEY = 297,
82      SC_PAYLOAD = 298
83    };
84 #endif
85 /* Tokens.  */
86 #define SC_ID 258
87 #define SC_LPAR 259
88 #define SC_RPAR 260
89 #define SC_LBR 261
90 #define SC_RBR 262
91 #define SC_COMMA 263
92 #define SC_SEMI 264
93 #define SC_COLON 265
94 #define SC_NONE 266
95 #define SC_FLAGS 267
96 #define SC_PATTERN 268
97 #define SC_TYPE 269
98 #define SC_MAPPING 270
99 #define SC_STRING 271
100 #define SC_XOR 272
101 #define SC_LINKXOR 273
102 #define SC_KONSTANZXOR 274
103 #define SC_LEIMBACHXOR 275
104 #define SC_ALPHANUMERICXOR 276
105 #define SC_BIND_SHELL 277
106 #define SC_CONNECTBACK_SHELL 278
107 #define SC_CONNECTBACK_FILETRANSFER 279
108 #define SC_BIND_FILETRANSFER 280
109 #define SC_EXECUTE 281
110 #define SC_DOWNLOAD 282
111 #define SC_URL 283
112 #define SC_BASE64 284
113 #define SC_KEY 285
114 #define SC_SUBKEY 286
115 #define SC_SIZE 287
116 #define SC_SIZEINVERT 288
117 #define SC_HOST 289
118 #define SC_PORT 290
119 #define SC_COMMAND 291
120 #define SC_URI 292
121 #define SC_DECODER 293
122 #define SC_PRELOAD 294
123 #define SC_POSTLOAD 295
124 #define SC_HOSTKEY 296
125 #define SC_PORTKEY 297
126 #define SC_PAYLOAD 298
127 
128 
129 
130 
131 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
132 typedef int YYSTYPE;
133 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
134 # define YYSTYPE_IS_DECLARED 1
135 # define YYSTYPE_IS_TRIVIAL 1
136 #endif
137 
138 extern YYSTYPE yylval;
139 
140