00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef YYTOKENTYPE
00028 # define YYTOKENTYPE
00029
00030
00031 enum yytokentype {
00032 TOK_COLONCOLON = 258,
00033 TOK_COND = 259,
00034 TOK_OR = 260,
00035 TOK_AND = 261,
00036 TOK_NE = 262,
00037 TOK_LE = 263,
00038 TOK_GE = 264,
00039 TOK_LT = 265,
00040 TOK_GT = 266,
00041 TOK_EQ = 267,
00042 TOK_MINUS = 268,
00043 TOK_PLUS = 269,
00044 TOK_MOD = 270,
00045 TOK_DIV = 271,
00046 TOK_MULT = 272,
00047 TOK_COMPL = 273,
00048 TOK_EQTILDE = 274,
00049 TOK_COLON = 275,
00050 TOK_LP = 276,
00051 TOK_RP = 277,
00052 TOKEN = 278
00053 };
00054 #endif
00055
00056 #define TOK_COLONCOLON 258
00057 #define TOK_COND 259
00058 #define TOK_OR 260
00059 #define TOK_AND 261
00060 #define TOK_NE 262
00061 #define TOK_LE 263
00062 #define TOK_GE 264
00063 #define TOK_LT 265
00064 #define TOK_GT 266
00065 #define TOK_EQ 267
00066 #define TOK_MINUS 268
00067 #define TOK_PLUS 269
00068 #define TOK_MOD 270
00069 #define TOK_DIV 271
00070 #define TOK_MULT 272
00071 #define TOK_COMPL 273
00072 #define TOK_EQTILDE 274
00073 #define TOK_COLON 275
00074 #define TOK_LP 276
00075 #define TOK_RP 277
00076 #define TOKEN 278
00077
00078
00079
00080
00081 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00082 typedef union YYSTYPE
00083 #line 147 "ast_expr2.y"
00084 {
00085 struct val *val;
00086 }
00087
00088 #line 89 "ast_expr2.h"
00089 YYSTYPE;
00090 # define yystype YYSTYPE
00091 # define YYSTYPE_IS_DECLARED 1
00092 # define YYSTYPE_IS_TRIVIAL 1
00093 #endif
00094
00095
00096
00097 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
00098 typedef struct YYLTYPE
00099 {
00100 int first_line;
00101 int first_column;
00102 int last_line;
00103 int last_column;
00104 } YYLTYPE;
00105 # define yyltype YYLTYPE
00106 # define YYLTYPE_IS_DECLARED 1
00107 # define YYLTYPE_IS_TRIVIAL 1
00108 #endif
00109
00110
00111
00112