blob: e63c4c830687aef8fc941276a846bbcd4f41e4c5 [file] [log] [blame]
typedef union {
char *str_val;
struct {
char *str;
unsigned long val;
} int_str_val;
struct {
char *str;
double val;
} double_str_val;
} YYSTYPE;
#define INTNUM 257
#define FLTNUM 258
#define STRING 259
#define IDENT 260
#define CLEAR 261
#define INCLUDE 262
#define LINE 263
#define DEFINE 264
#define UNDEF 265
#define ASSIGN 266
#define MACRO 267
#define ENDMACRO 268
#define ROTATE 269
#define REP 270
#define EXITREP 271
#define ENDREP 272
#define IF 273
#define ELIF 274
#define ELSE 275
#define ENDIF 276
#define IFDEF 277
#define ELIFDEF 278
#define IFNDEF 279
#define ELIFNDEF 280
#define IFCTX 281
#define ELIFCTX 282
#define IFIDN 283
#define ELIFIDN 284
#define IFIDNI 285
#define ELIFIDNI 286
#define IFID 287
#define ELIFID 288
#define IFNUM 289
#define ELIFNUM 290
#define IFSTR 291
#define ELIFSTR 292
#define ERROR 293
#define PUSH 294
#define POP 295
#define REPL 296
#define LEFT_OP 297
#define RIGHT_OP 298
#define SIGNDIV 299
#define SIGNMOD 300
#define UNARYOP 301
#define WHITESPACE 302
extern YYSTYPE yapp_preproc_lval;
extern char *yapp_preproc_current_file;
extern int yapp_preproc_line_number;
int yapp_preproc_lex(void);