home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1999 mARCH
/
PCWK3A99.iso
/
Linux
/
DDD331
/
DDD-3_1_.000
/
DDD-3_1_
/
ddd-3.1.1
/
ddd
/
vsl-gramma.h
< prev
next >
Wrap
C/C++ Source or Header
|
1998-12-06
|
1KB
|
57 lines
// This file was modified for -*- C++ -*-
// using $RCSfile: yacctoC.h,v $ $Revision: 1.7 $
typedef struct _IGNORED_YYSTYPE {
// Our special yacctoC program makes this a struct --
// thus we use an anonymous union (does not harm in other cases)
union {
VSLNode *node;
string *str;
int num;
double fnum;
struct {
string *id;
VSLNode *pattern;
string *file;
int line;
} header;
struct {
VSLNode *pattern;
VSLNode *args;
} vardef;
};
} IGNORED_YYSTYPE;
#define IDENTIFIER 258
#define STRING 259
#define INTEGER 260
#define ARROW 261
#define IF 262
#define THEN 263
#define ELSE 264
#define ELSIF 265
#define FI 266
#define OR 267
#define AND 268
#define NOT 269
#define LET 270
#define IN 271
#define WHERE 272
#define OVERRIDE 273
#define REPLACE 274
#define EQ 275
#define NE 276
#define GT 277
#define GE 278
#define LT 279
#define LE 280
#define HALIGN 281
#define VALIGN 282
#define UALIGN 283
#define TALIGN 284
#define APPEND 285
#define CONS 286
#define THREEDOTS 287
extern IGNORED_YYSTYPE IGNORED_vsllval;