/*
   GENTLE 97 CAMPUS EDITION

   COPYRIGHT (C) 1992, 1997. All rights reserved.

   Metarga GmbH, Joachim-Friedrich-Str. 54, D-10711 Berlin

   gentle-97-v-4-1-0
*/


typedef struct {long attr[2];} yyATTRIBUTES;
#define YYSTYPE yyATTRIBUTES
extern YYSTYPE yylval;

#define MODULE 257
#define EXPORTTOKEN 258
#define IMPORTTOKEN 259
#define USE 260
#define END 261
#define VAR 262
#define TYPETOKEN 263
#define PROC 264
#define COND 265
#define NONTERMTOKEN 266
#define TOKENTOKEN 267
#define CHOICE 268
#define CLASSTOKEN 269
#define SWEEP 270
#define ROOT 271
#define RULETOKEN 272
#define TABLE 273
#define KEY 274
#define EQ 275
#define TIMES 276
#define DIV 277
#define PLUS 278
#define MINUS 279
#define UNDERSCORE 280
#define QUOTE 281
#define DOLLAR 282
#define BEGINDISJ 283
#define ENDDISJ 284
#define BEGINLOOP 285
#define ENDLOOP 286
#define DISJDELIM 287
#define BEGINCOND 288
#define ENDCOND 289
#define RIGHTARROW 290
#define LEFTARROW 291
#define BECOMES 292
#define COMESBE 293
#define SMALLBECOMES 294
#define SMALLCOMESBE 295
#define COLON 296
#define LEFTPAREN 297
#define RIGHTPAREN 298
#define LEFTBRACKET 299
#define RIGHTBRACKET 300
#define COMMA 301
#define DOT 302
#define AMPERSAND 303
#define EOFTOKEN 304
#define FILESEP 305
#define INTEGERCONST 306
#define STRINGCONST 307
#define SMALLID 308
#define LARGEID 309
