You are viewing a plain text version of this content. The canonical link for it is here.
Posted to win32-msi-cvs@httpd.apache.org by wr...@apache.org on 2008/12/10 07:57:01 UTC
svn commit: r725016 [3/3] - in /httpd/httpd/win32-msi/trunk:
apache_2.2-win32.ism awk/proctab.c awk/ytab.c awk/ytab.h
Modified: httpd/httpd/win32-msi/trunk/awk/ytab.h
URL: http://svn.apache.org/viewvc/httpd/httpd/win32-msi/trunk/awk/ytab.h?rev=725016&r1=725015&r2=725016&view=diff
==============================================================================
--- httpd/httpd/win32-msi/trunk/awk/ytab.h (original)
+++ httpd/httpd/win32-msi/trunk/awk/ytab.h Tue Dec 9 22:57:01 2008
@@ -1,242 +1,102 @@
-/* A Bison parser, made by GNU Bison 2.0. */
-
-/* Skeleton parser for Yacc-like parsing with Bison,
- Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2, or (at your option)
- any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330,
- Boston, MA 02111-1307, USA. */
-
-/* As a special exception, when this file is copied by Bison into a
- Bison output file, you may use that output file without restriction.
- This special exception was added by the Free Software Foundation
- in version 1.24 of Bison. */
-
-/* Tokens. */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
- /* Put the tokens into the symbol table, so that GDB and other debuggers
- know about them. */
- enum yytokentype {
- FIRSTTOKEN = 258,
- PROGRAM = 259,
- PASTAT = 260,
- PASTAT2 = 261,
- XBEGIN = 262,
- XEND = 263,
- NL = 264,
- ARRAY = 265,
- MATCH = 266,
- NOTMATCH = 267,
- MATCHOP = 268,
- FINAL = 269,
- DOT = 270,
- ALL = 271,
- CCL = 272,
- NCCL = 273,
- CHAR = 274,
- OR = 275,
- STAR = 276,
- QUEST = 277,
- PLUS = 278,
- EMPTYRE = 279,
- AND = 280,
- BOR = 281,
- APPEND = 282,
- EQ = 283,
- GE = 284,
- GT = 285,
- LE = 286,
- LT = 287,
- NE = 288,
- IN = 289,
- ARG = 290,
- BLTIN = 291,
- BREAK = 292,
- CLOSE = 293,
- CONTINUE = 294,
- DELETE = 295,
- DO = 296,
- EXIT = 297,
- FOR = 298,
- FUNC = 299,
- SUB = 300,
- GSUB = 301,
- IF = 302,
- INDEX = 303,
- LSUBSTR = 304,
- MATCHFCN = 305,
- NEXT = 306,
- NEXTFILE = 307,
- ADD = 308,
- MINUS = 309,
- MULT = 310,
- DIVIDE = 311,
- MOD = 312,
- ASSIGN = 313,
- ASGNOP = 314,
- ADDEQ = 315,
- SUBEQ = 316,
- MULTEQ = 317,
- DIVEQ = 318,
- MODEQ = 319,
- POWEQ = 320,
- PRINT = 321,
- PRINTF = 322,
- SPRINTF = 323,
- ELSE = 324,
- INTEST = 325,
- CONDEXPR = 326,
- POSTINCR = 327,
- PREINCR = 328,
- POSTDECR = 329,
- PREDECR = 330,
- VAR = 331,
- IVAR = 332,
- VARNF = 333,
- CALL = 334,
- NUMBER = 335,
- STRING = 336,
- REGEXPR = 337,
- GETLINE = 338,
- SUBSTR = 339,
- SPLIT = 340,
- RETURN = 341,
- WHILE = 342,
- CAT = 343,
- UMINUS = 344,
- NOT = 345,
- POWER = 346,
- INCR = 347,
- DECR = 348,
- INDIRECT = 349,
- LASTTOKEN = 350
- };
-#endif
-#define FIRSTTOKEN 258
-#define PROGRAM 259
-#define PASTAT 260
-#define PASTAT2 261
-#define XBEGIN 262
-#define XEND 263
-#define NL 264
-#define ARRAY 265
-#define MATCH 266
-#define NOTMATCH 267
-#define MATCHOP 268
-#define FINAL 269
-#define DOT 270
-#define ALL 271
-#define CCL 272
-#define NCCL 273
-#define CHAR 274
-#define OR 275
-#define STAR 276
-#define QUEST 277
-#define PLUS 278
-#define EMPTYRE 279
-#define AND 280
-#define BOR 281
-#define APPEND 282
-#define EQ 283
-#define GE 284
-#define GT 285
-#define LE 286
-#define LT 287
-#define NE 288
-#define IN 289
-#define ARG 290
-#define BLTIN 291
-#define BREAK 292
-#define CLOSE 293
-#define CONTINUE 294
-#define DELETE 295
-#define DO 296
-#define EXIT 297
-#define FOR 298
-#define FUNC 299
-#define SUB 300
-#define GSUB 301
-#define IF 302
-#define INDEX 303
-#define LSUBSTR 304
-#define MATCHFCN 305
-#define NEXT 306
-#define NEXTFILE 307
-#define ADD 308
-#define MINUS 309
-#define MULT 310
-#define DIVIDE 311
-#define MOD 312
-#define ASSIGN 313
-#define ASGNOP 314
-#define ADDEQ 315
-#define SUBEQ 316
-#define MULTEQ 317
-#define DIVEQ 318
-#define MODEQ 319
-#define POWEQ 320
-#define PRINT 321
-#define PRINTF 322
-#define SPRINTF 323
-#define ELSE 324
-#define INTEST 325
-#define CONDEXPR 326
-#define POSTINCR 327
-#define PREINCR 328
-#define POSTDECR 329
-#define PREDECR 330
-#define VAR 331
-#define IVAR 332
-#define VARNF 333
-#define CALL 334
-#define NUMBER 335
-#define STRING 336
-#define REGEXPR 337
-#define GETLINE 338
-#define SUBSTR 339
-#define SPLIT 340
-#define RETURN 341
-#define WHILE 342
-#define CAT 343
-#define UMINUS 344
-#define NOT 345
-#define POWER 346
-#define INCR 347
-#define DECR 348
-#define INDIRECT 349
-#define LASTTOKEN 350
-
-
-
-
-#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
-#line 41 "awkgram.y"
-typedef union YYSTYPE {
+typedef union {
Node *p;
Cell *cp;
int i;
char *s;
} YYSTYPE;
-/* Line 1318 of yacc.c. */
-#line 234 "y.tab.h"
-# define yystype YYSTYPE /* obsolescent; will be withdrawn */
-# define YYSTYPE_IS_DECLARED 1
-# define YYSTYPE_IS_TRIVIAL 1
-#endif
-
-extern YYSTYPE yylval;
-
+#define FIRSTTOKEN 257
+#define PROGRAM 258
+#define PASTAT 259
+#define PASTAT2 260
+#define XBEGIN 261
+#define XEND 262
+#define NL 263
+#define ARRAY 264
+#define MATCH 265
+#define NOTMATCH 266
+#define MATCHOP 267
+#define FINAL 268
+#define DOT 269
+#define ALL 270
+#define CCL 271
+#define NCCL 272
+#define CHAR 273
+#define OR 274
+#define STAR 275
+#define QUEST 276
+#define PLUS 277
+#define EMPTYRE 278
+#define AND 279
+#define BOR 280
+#define APPEND 281
+#define EQ 282
+#define GE 283
+#define GT 284
+#define LE 285
+#define LT 286
+#define NE 287
+#define IN 288
+#define ARG 289
+#define BLTIN 290
+#define BREAK 291
+#define CLOSE 292
+#define CONTINUE 293
+#define DELETE 294
+#define DO 295
+#define EXIT 296
+#define FOR 297
+#define FUNC 298
+#define SUB 299
+#define GSUB 300
+#define IF 301
+#define INDEX 302
+#define LSUBSTR 303
+#define MATCHFCN 304
+#define NEXT 305
+#define NEXTFILE 306
+#define ADD 307
+#define MINUS 308
+#define MULT 309
+#define DIVIDE 310
+#define MOD 311
+#define ASSIGN 312
+#define ASGNOP 313
+#define ADDEQ 314
+#define SUBEQ 315
+#define MULTEQ 316
+#define DIVEQ 317
+#define MODEQ 318
+#define POWEQ 319
+#define PRINT 320
+#define PRINTF 321
+#define SPRINTF 322
+#define ELSE 323
+#define INTEST 324
+#define CONDEXPR 325
+#define POSTINCR 326
+#define PREINCR 327
+#define POSTDECR 328
+#define PREDECR 329
+#define VAR 330
+#define IVAR 331
+#define VARNF 332
+#define CALL 333
+#define NUMBER 334
+#define STRING 335
+#define REGEXPR 336
+#define GETLINE 337
+#define RETURN 338
+#define SPLIT 339
+#define SUBSTR 340
+#define WHILE 341
+#define CAT 342
+#define NOT 343
+#define UMINUS 344
+#define POWER 345
+#define DECR 346
+#define INCR 347
+#define INDIRECT 348
+#define LASTTOKEN 349
+extern YYSTYPE yylval;
---------------------------------------------------------------------
To unsubscribe, e-mail: win32-msi-cvs-unsubscribe@httpd.apache.org
For additional commands, e-mail: win32-msi-cvs-help@httpd.apache.org