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 vSYMBOL_ID = 258,
00043 vNUMBER_ID = 259,
00044 vDELAY_ID = 260,
00045 vALWAYS = 261,
00046 vAND = 262,
00047 vASSIGN = 263,
00048 vBEGIN = 264,
00049 vCASE = 265,
00050 vDEFAULT = 266,
00051 vDEFINE = 267,
00052 vELSE = 268,
00053 vEND = 269,
00054 vENDCASE = 270,
00055 vENDMODULE = 271,
00056 vIF = 272,
00057 vINOUT = 273,
00058 vINPUT = 274,
00059 vMODULE = 275,
00060 vNAND = 276,
00061 vNEGEDGE = 277,
00062 vNOR = 278,
00063 vNOT = 279,
00064 vOR = 280,
00065 vOUTPUT = 281,
00066 vPARAMETER = 282,
00067 vPOSEDGE = 283,
00068 vREG = 284,
00069 vWIRE = 285,
00070 vXNOR = 286,
00071 vXOR = 287,
00072 vDEFPARAM = 288,
00073 voANDAND = 289,
00074 voOROR = 290,
00075 voLTE = 291,
00076 voGTE = 292,
00077 voSLEFT = 293,
00078 voSRIGHT = 294,
00079 voEQUAL = 295,
00080 voNOTEQUAL = 296,
00081 voCASEEQUAL = 297,
00082 voCASENOTEQUAL = 298,
00083 voXNOR = 299,
00084 voNAND = 300,
00085 voNOR = 301,
00086 vNOT_SUPPORT = 302,
00087 LOWER_THAN_ELSE = 303
00088 };
00089 #endif
00090
00091 #define vSYMBOL_ID 258
00092 #define vNUMBER_ID 259
00093 #define vDELAY_ID 260
00094 #define vALWAYS 261
00095 #define vAND 262
00096 #define vASSIGN 263
00097 #define vBEGIN 264
00098 #define vCASE 265
00099 #define vDEFAULT 266
00100 #define vDEFINE 267
00101 #define vELSE 268
00102 #define vEND 269
00103 #define vENDCASE 270
00104 #define vENDMODULE 271
00105 #define vIF 272
00106 #define vINOUT 273
00107 #define vINPUT 274
00108 #define vMODULE 275
00109 #define vNAND 276
00110 #define vNEGEDGE 277
00111 #define vNOR 278
00112 #define vNOT 279
00113 #define vOR 280
00114 #define vOUTPUT 281
00115 #define vPARAMETER 282
00116 #define vPOSEDGE 283
00117 #define vREG 284
00118 #define vWIRE 285
00119 #define vXNOR 286
00120 #define vXOR 287
00121 #define vDEFPARAM 288
00122 #define voANDAND 289
00123 #define voOROR 290
00124 #define voLTE 291
00125 #define voGTE 292
00126 #define voSLEFT 293
00127 #define voSRIGHT 294
00128 #define voEQUAL 295
00129 #define voNOTEQUAL 296
00130 #define voCASEEQUAL 297
00131 #define voCASENOTEQUAL 298
00132 #define voXNOR 299
00133 #define voNAND 300
00134 #define voNOR 301
00135 #define vNOT_SUPPORT 302
00136 #define LOWER_THAN_ELSE 303
00137
00138
00139
00140
00141 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00142 typedef union YYSTYPE
00143 #line 61 "SRC/verilog_bison.y"
00144 {
00145 char *id_name;
00146 char *num_value;
00147 ast_node_t *node;
00148 }
00149
00150 #line 151 "SRC/verilog_bison.h"
00151 YYSTYPE;
00152 # define yystype YYSTYPE
00153 # define YYSTYPE_IS_DECLARED 1
00154 # define YYSTYPE_IS_TRIVIAL 1
00155 #endif
00156
00157 extern YYSTYPE yylval;
00158