httpd-win32-msi-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From wr...@apache.org
Subject svn commit: r606942 [3/5] - in /httpd/httpd/win32-msi/trunk/awk: FIXES README awk.h awkgram.y b.c buildwin.bat lex.c lib.c main.c makefile makefile.win maketab.c parse.c proctab.c proto.h run.c tran.c vcvars32.bat ytab.c ytab.h ytabc.bak ytabh.bak
Date Wed, 26 Dec 2007 20:15:42 GMT
Modified: httpd/httpd/win32-msi/trunk/awk/ytab.h
URL: http://svn.apache.org/viewvc/httpd/httpd/win32-msi/trunk/awk/ytab.h?rev=606942&r1=606941&r2=606942&view=diff
==============================================================================
--- httpd/httpd/win32-msi/trunk/awk/ytab.h (original)
+++ httpd/httpd/win32-msi/trunk/awk/ytab.h Wed Dec 26 12:15:40 2007
@@ -1,101 +1,242 @@
-typedef union {
+/* 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 {
 	Node	*p;
 	Cell	*cp;
 	int	i;
 	char	*s;
 } YYSTYPE;
-#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	AND	278
-#define	BOR	279
-#define	APPEND	280
-#define	EQ	281
-#define	GE	282
-#define	GT	283
-#define	LE	284
-#define	LT	285
-#define	NE	286
-#define	IN	287
-#define	ARG	288
-#define	BLTIN	289
-#define	BREAK	290
-#define	CLOSE	291
-#define	CONTINUE	292
-#define	DELETE	293
-#define	DO	294
-#define	EXIT	295
-#define	FOR	296
-#define	FUNC	297
-#define	SUB	298
-#define	GSUB	299
-#define	IF	300
-#define	INDEX	301
-#define	LSUBSTR	302
-#define	MATCHFCN	303
-#define	NEXT	304
-#define	NEXTFILE	305
-#define	ADD	306
-#define	MINUS	307
-#define	MULT	308
-#define	DIVIDE	309
-#define	MOD	310
-#define	ASSIGN	311
-#define	ASGNOP	312
-#define	ADDEQ	313
-#define	SUBEQ	314
-#define	MULTEQ	315
-#define	DIVEQ	316
-#define	MODEQ	317
-#define	POWEQ	318
-#define	PRINT	319
-#define	PRINTF	320
-#define	SPRINTF	321
-#define	ELSE	322
-#define	INTEST	323
-#define	CONDEXPR	324
-#define	POSTINCR	325
-#define	PREINCR	326
-#define	POSTDECR	327
-#define	PREDECR	328
-#define	VAR	329
-#define	IVAR	330
-#define	VARNF	331
-#define	CALL	332
-#define	NUMBER	333
-#define	STRING	334
-#define	REGEXPR	335
-#define	GETLINE	336
-#define	RETURN	337
-#define	SPLIT	338
-#define	SUBSTR	339
-#define	WHILE	340
-#define	CAT	341
-#define	NOT	342
-#define	UMINUS	343
-#define	POWER	344
-#define	DECR	345
-#define	INCR	346
-#define	INDIRECT	347
-#define	LASTTOKEN	348
-
+/* 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;
+
+
+



---------------------------------------------------------------------
To unsubscribe, e-mail: win32-msi-cvs-unsubscribe@httpd.apache.org
For additional commands, e-mail: win32-msi-cvs-help@httpd.apache.org


Mime
View raw message