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
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037 #ifndef YYTOKENTYPE
00038 # define YYTOKENTYPE
00039
00040
00041 enum yytokentype {
00042 TOK_COLONCOLON = 258,
00043 TOK_COND = 259,
00044 TOK_OR = 260,
00045 TOK_AND = 261,
00046 TOK_NE = 262,
00047 TOK_LE = 263,
00048 TOK_GE = 264,
00049 TOK_LT = 265,
00050 TOK_GT = 266,
00051 TOK_EQ = 267,
00052 TOK_MINUS = 268,
00053 TOK_PLUS = 269,
00054 TOK_MOD = 270,
00055 TOK_DIV = 271,
00056 TOK_MULT = 272,
00057 TOK_COMPL = 273,
00058 TOK_EQTILDE = 274,
00059 TOK_COLON = 275,
00060 TOK_LP = 276,
00061 TOK_RP = 277,
00062 TOKEN = 278
00063 };
00064 #endif
00065
00066 #define TOK_COLONCOLON 258
00067 #define TOK_COND 259
00068 #define TOK_OR 260
00069 #define TOK_AND 261
00070 #define TOK_NE 262
00071 #define TOK_LE 263
00072 #define TOK_GE 264
00073 #define TOK_LT 265
00074 #define TOK_GT 266
00075 #define TOK_EQ 267
00076 #define TOK_MINUS 268
00077 #define TOK_PLUS 269
00078 #define TOK_MOD 270
00079 #define TOK_DIV 271
00080 #define TOK_MULT 272
00081 #define TOK_COMPL 273
00082 #define TOK_EQTILDE 274
00083 #define TOK_COLON 275
00084 #define TOK_LP 276
00085 #define TOK_RP 277
00086 #define TOKEN 278
00087
00088
00089
00090
00091 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00092 typedef union YYSTYPE
00093 #line 147 "ast_expr2.y"
00094 {
00095 struct val *val;
00096 }
00097
00098 #line 99 "ast_expr2.h"
00099 YYSTYPE;
00100 # define yystype YYSTYPE
00101 # define YYSTYPE_IS_DECLARED 1
00102 # define YYSTYPE_IS_TRIVIAL 1
00103 #endif
00104
00105
00106
00107 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
00108 typedef struct YYLTYPE
00109 {
00110 int first_line;
00111 int first_column;
00112 int last_line;
00113 int last_column;
00114 } YYLTYPE;
00115 # define yyltype YYLTYPE
00116 # define YYLTYPE_IS_DECLARED 1
00117 # define YYLTYPE_IS_TRIVIAL 1
00118 #endif
00119
00120