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