亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? verilog.y

?? 將Verilog代碼轉換成C++代碼的軟件
?? Y
?? 第 1 頁 / 共 4 頁
字號:
{  $$ =moe::Verilog::Net::SUPPLY1;}| K_wor     {  $$ =moe::Verilog::Net::WOR;}| K_trior   {  $$ =moe::Verilog::Net::TRIOR;};v2k_net_type: K_reg{  $$ =moe::Verilog::Net::REG;}| K_wire    {  $$ =moe::Verilog::Net::WIRE;}| K_tri     {  $$ =moe::Verilog::Net::TRI;}| K_tri1    {  $$ =moe::Verilog::Net::TRI1;}| K_supply0 {  $$ =moe::Verilog::Net::SUPPLY0;}| K_wand    {  $$ =moe::Verilog::Net::WAND;}| K_triand  {  $$ =moe::Verilog::Net::TRIAND;}| K_tri0    {  $$ =moe::Verilog::Net::TRI0;}| K_supply1 {  $$ =moe::Verilog::Net::SUPPLY1;}| K_wor     {  $$ =moe::Verilog::Net::WOR;}| K_trior   {  $$ =moe::Verilog::Net::TRIOR;};////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////gate_instance_list: gate_instance_list ',' gate_instance| gate_instance;gate_instance: IDENTIFIER '(' expression_list ')'{  delete $1;  delete $3;}| '(' expression_list ')'{  delete $2;};/******port_opt: port {  $$ =$1;}|{  $$ =NULL;};port: port_reference{  $$ =$1;}| PORTNAME '(' port_reference ')'{  error("not supported.");  delete $1;  delete $3;  $$ =NULL; }| '{' port_reference_list '}'{  error("not supported.");  delete $2;  $$ =NULL; }| PORTNAME '(' '{' port_reference_list '}' ')'{  error("not supported.");  delete $1;  delete $4;  $$ =NULL; };port_reference: IDENTIFIER{  $$ =$1;}| IDENTIFIER '[' expression ':' expression ']'{  error("not supported.");  delete $1;  delete $3;  delete $5;  $$ =NULL;}| IDENTIFIER '[' error ']'{  error("error");};port_reference_list: port_reference{  $$ =$1;}| port_reference_list ',' port_reference{  error("not supported.");  delete $1;  delete $3;  $$ =NULL;};******/block_item_decls_opt: block_item_decls{  $$ =$1;}|{  $$ =new map<string,moe::Verilog::Net*>;};block_item_decls: block_item_decl{  map<string,moe::Verilog::Net*>*tmp =new map<string,moe::Verilog::Net*>;  tmp->insert($1->begin(),$1->end());  $$ =tmp;}| block_item_decls block_item_decl{  $1->insert($2->begin(),$2->end());  $$ =$1;};block_item_decl: K_reg range_opt register_variable_list ';'{  map<string,moe::Verilog::Net*>* tmp=new map<string,moe::Verilog::Net*>;  moe::Verilog::Expression* msb;  moe::Verilog::Expression* lsb;  list<moe::Verilog::Net::nrm_*>::iterator i;  for( i=$3->begin();i!=$3->end();++i )    {      if( $2!=NULL )	{	  msb =(*$2)[0]->clone();	  lsb =(*$2)[1]->clone();	}      else	{	  msb =NULL;	  lsb =NULL;	}            pair<map<string,moe::Verilog::Net*>::iterator,bool> ret =	tmp->insert( pair<string,moe::Verilog::Net*>		     ((*i)->name,new moe::Verilog::Net		      ((*i)->type,msb,lsb,moe::Verilog::Net::PRIVATE,		       (((*i)->start!=NULL)?(*i)->start->clone():NULL),		       (((*i)->end!=NULL)?(*i)->end->clone():NULL))) );            delete *i;    }    if( $2!=NULL )    {      delete (*$2)[0];      delete (*$2)[1];      delete $2;    }  delete $3;  $$ =tmp;}| K_reg K_signed range_opt register_variable_list ';'{ // Verilog-2000 enhancements  map<string,moe::Verilog::Net*>* tmp=new map<string,moe::Verilog::Net*>;  moe::Verilog::Expression* msb;  moe::Verilog::Expression* lsb;  list<moe::Verilog::Net::nrm_*>::iterator i;  for( i=$4->begin();i!=$4->end();++i )    {      if( $3!=NULL )	{	  msb =(*$3)[0]->clone();	  lsb =(*$3)[1]->clone();	}      else	{	  msb =NULL;	  lsb =NULL;	}            pair<map<string,moe::Verilog::Net*>::iterator,bool> ret =	tmp->insert( pair<string,moe::Verilog::Net*>		     ((*i)->name,new moe::Verilog::Net		      ((*i)->type,msb,lsb,moe::Verilog::Net::PRIVATE,		       (((*i)->start!=NULL)?(*i)->start->clone():NULL),		       (((*i)->end!=NULL)?(*i)->end->clone():NULL),		       true)) );      delete *i;    }    if( $3!=NULL )    {      delete (*$3)[0];      delete (*$3)[1];      delete $3;    }  delete $4;  $$ =tmp;}| K_integer list_of_variables ';'{  map<string,moe::Verilog::Net*>* tmp=new map<string,moe::Verilog::Net*>;  list<char*>::iterator i;  for( i=$2->begin();i!=$2->end();++i )    {      pair<map<string,moe::Verilog::Net*>::iterator,bool> ret =	tmp->insert( pair<string,moe::Verilog::Net*>		     (*i,new moe::Verilog::Net		      (moe::Verilog::Net::INTEGER,		       NULL,NULL,moe::Verilog::Net::PRIVATE)) );      delete *i;    }  delete $2;  $$ =tmp;};specify_item: K_specparam specparam_list ';'| specify_simple_path '=' '(' expression_list ')' ';'| K_if  '(' expression ')' specify_simple_path '=' '(' expression_list ')' ';'| SYSTEM_IDENTIFIER '(' timing_check_event ',' timing_check_event ',' expression_list ')' ';'{};timing_check_event: event_expression K_AAA expression{}| event_expression{};specify_item_list: specify_item| specify_item_list specify_item;specify_simple_path: '(' IDENTIFIER polarity_operator_opt K_EG IDENTIFIER ')'| '(' IDENTIFIER polarity_operator_opt K_SG IDENTIFIER ')'| '(' K_posedge IDENTIFIER K_SG '(' IDENTIFIER polarity_operator_opt ':' expression ')' ')'| '(' K_negedge IDENTIFIER K_SG '(' IDENTIFIER polarity_operator_opt ':' expression ')' ')'| '(' K_posedge IDENTIFIER K_EG '(' IDENTIFIER polarity_operator_opt ':' expression ')' ')'| '(' K_negedge IDENTIFIER K_EG '(' IDENTIFIER polarity_operator_opt ':' expression ')' ')';specparam: IDENTIFIER '=' expression{};specparam_list: specparam| specparam_list ',' specparam;polarity_operator_opt: '+'| '-'|;defparam_assign: identifier '=' expression{};defparam_assign_list: defparam_assign| range defparam_assign{}| defparam_assign_list ',' defparam_assign;event_control: '@' IDENTIFIER{  $$ =0;}| '@' '(' event_expression_list ')'{  moe::Verilog::EventStatement* tmp = new moe::Verilog::EventStatement(*$3);  delete $3;  $$ = tmp;}| '@' '*'{ // Verilog-2000 enhancements  moe::Verilog::EventStatement* tmp = new moe::Verilog::EventStatement();  $$ = tmp;}| '@' '(' error ')'{  $$ =0;};task_body: task_item_list_opt statement_opt{};task_item: K_reg range register_variable_list ';'{}| K_reg register_variable_list ';'{}| K_integer list_of_variables ';'{}| K_input range_opt list_of_variables ';'{}| K_output range_opt list_of_variables ';'{}| K_inout range_opt list_of_variables ';'{};task_item_list_opt: task_item_list|;task_item_list: task_item_list task_item| task_item;////////////////////////////////////////////////////////////////////////udp_body: K_table{  lex_start_table();}udp_entry_listK_endtable{  lex_end_table();};udp_entry_list: udp_comb_entry_list| udp_sequ_entry_list;udp_comb_entry: udp_input_list ':' udp_output_sym ';';udp_comb_entry_list: udp_comb_entry| udp_comb_entry_list udp_comb_entry;udp_sequ_entry_list: udp_sequ_entry| udp_sequ_entry_list udp_sequ_entry;udp_sequ_entry: udp_input_list ':' udp_input_sym ':' udp_output_sym ';';udp_initial: K_initial IDENTIFIER '=' NUMBER ';'{  delete $2;  delete $4;};udp_init_opt: udp_initial|;udp_input_list: udp_input_sym| udp_input_list udp_input_sym;udp_input_sym: '0'| '1'| 'x'| '?'| 'b'| '*'| 'f'| 'r'| 'n'| 'p'| '_'| '+'| '%'| 'P'| 'N'| 'F'| 'R';udp_output_sym: '0'| '1'| 'x'| '-';udp_port_decl: K_input list_of_variables ';'{  list<char*>::iterator i;  for( i=$2->begin();i!=$2->end();++i )    delete *i;  delete $2;}| K_output IDENTIFIER ';'{  delete $2;}| K_reg IDENTIFIER ';'{  delete $2;};udp_primitive: K_primitive IDENTIFIER '(' udp_port_list ')' ';'{  delete $2;}udp_port_declsudp_init_optudp_bodyK_endprimitive;udp_port_list: IDENTIFIER{  delete $1;}| udp_port_list ',' IDENTIFIER{  delete $3;};udp_port_decls: udp_port_decl| udp_port_decls udp_port_decl;////////////////////////////////////////////////////////////////////////attribute_instance_opt: K_ATCOMM{  $$ =(char*)verilog_comment.c_str();}|{  $$ =NULL;  };parameter_value_opt: '#' '(' expression_list ')'{  delete $3;}| '#' '(' parameter_value_byname_list ')'| '#' NUMBER{  delete $2;}| '#' REALTIME{  delete $2;}| '#' error|;//  Verilog-2000 enhancementsparameter_value_byname_list: parameter_value_byname| parameter_value_byname_list ',' parameter_value_byname;parameter_value_byname: PORTNAME '(' expression ')'{  delete $1;  delete $3;}| PORTNAME '(' ')'{  delete $1;};delay1: '#' delay_value_simple| '#' '(' delay_value ')';delay3_opt: delay3|;delay3: '#' delay_value_simple| '#' '(' delay_value ')'| '#' '(' delay_value ',' delay_value ')'| '#' '(' delay_value ',' delay_value ',' delay_value ')';delay_value: expression{  delete $1;}| expression ':' expression ':' expression{  delete $1;  delete $3;  delete $5;};delay_value_simple: NUMBER{  delete $1;}| IDENTIFIER{  delete $1;};drive_strength: '(' dr_strength0 ',' dr_strength1 ')'| '(' dr_strength1 ',' dr_strength0 ')'| '(' dr_strength0 ',' K_highz1 ')'| '(' dr_strength1 ',' K_highz0 ')'| '(' K_highz1 ',' dr_strength0 ')'| '(' K_highz0 ',' dr_strength1 ')';drive_strength_opt: drive_strength|;dr_strength0: K_supply0| K_strong0| K_pull0| K_weak0;dr_strength1: K_supply1| K_strong1| K_pull1| K_weak1;charge_strength_opt: charge_strength|;charge_strength: '(' K_small ')'| '(' K_medium ')'| '(' K_large ')';////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////%%void verilog_error(char *str){  cerr << file << " : " << line << " : " << str << endl;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品久久99精品久久| 精品污污网站免费看| 精品亚洲免费视频| 日产国产欧美视频一区精品| 亚洲国产综合在线| 亚洲成人av中文| 天堂精品中文字幕在线| 亚洲成人动漫av| 日产欧产美韩系列久久99| 青青国产91久久久久久| 蜜桃视频第一区免费观看| 蜜臀精品一区二区三区在线观看 | 极品美女销魂一区二区三区| 秋霞电影网一区二区| 久99久精品视频免费观看| 激情六月婷婷综合| 国产91精品久久久久久久网曝门| 国产久卡久卡久卡久卡视频精品| 国产传媒久久文化传媒| 成人伦理片在线| 色老头久久综合| 9191久久久久久久久久久| 日韩三级视频在线观看| 精品成人私密视频| 国产精品三级视频| 亚洲综合色成人| 另类成人小视频在线| 国内精品视频666| www.在线成人| 欧美色电影在线| 欧美一级理论性理论a| 国产日韩欧美制服另类| 亚洲视频一区二区免费在线观看| 夜夜操天天操亚洲| 麻豆国产一区二区| 成人动漫一区二区三区| 欧美性大战久久久| 久久久综合视频| 一区二区免费在线播放| 另类中文字幕网| 99re在线精品| 欧美一二三区在线| √…a在线天堂一区| 午夜欧美电影在线观看| 国产精品自在在线| 日本高清不卡视频| 精品国产成人在线影院| 亚洲视频网在线直播| 日本成人中文字幕| 99久久综合99久久综合网站| 制服丝袜日韩国产| 国产精品电影一区二区三区| 天天操天天综合网| 成人国产免费视频| 日韩亚洲欧美中文三级| 日韩一区中文字幕| 精品一区二区三区久久久| 日本高清不卡在线观看| 国产香蕉久久精品综合网| 五月天中文字幕一区二区| 成人中文字幕电影| 日韩精品一区二区在线观看| 亚洲女同一区二区| 国产一区二区三区四区五区美女| 欧美午夜理伦三级在线观看| 国产性天天综合网| 另类的小说在线视频另类成人小视频在线| 91在线一区二区| 久久五月婷婷丁香社区| 天堂久久久久va久久久久| 91在线看国产| 国产亚洲一区二区三区| 日韩国产欧美在线观看| 91麻豆6部合集magnet| 国产亚洲自拍一区| 韩国成人在线视频| 91精品国产综合久久福利软件| 自拍偷拍欧美激情| 国产91精品一区二区麻豆亚洲| 日韩小视频在线观看专区| 亚洲一区二区在线免费观看视频| 波多野洁衣一区| 久久久一区二区三区捆绑**| 日韩精品每日更新| 欧美色图片你懂的| 一区二区成人在线视频 | 欧美精品乱人伦久久久久久| 亚洲色图另类专区| 成人app网站| 精品国产第一区二区三区观看体验| 天堂久久久久va久久久久| 欧美在线free| 一区二区不卡在线视频 午夜欧美不卡在| 成人一区在线看| 久久久久久久久久久久久久久99| 久久狠狠亚洲综合| 欧美成人猛片aaaaaaa| 日韩电影在线看| 9191久久久久久久久久久| 午夜一区二区三区在线观看| 欧美在线观看视频一区二区| 洋洋av久久久久久久一区| 欧洲一区二区三区在线| 一区二区三区在线观看动漫 | 中文字幕精品在线不卡| 国产成人h网站| 欧美高清在线精品一区| 成人av电影在线| 中文字幕一区二区5566日韩| 99久久综合99久久综合网站| 综合色中文字幕| 在线亚洲高清视频| 亚洲国产成人av网| 777午夜精品免费视频| 日本不卡的三区四区五区| 亚洲黄色在线视频| 色狠狠综合天天综合综合| 亚洲一区在线电影| 欧美一级淫片007| 国产一区二区看久久| 久久精品一区二区三区四区| 成人av电影在线| 亚洲一区免费观看| 日韩精品一区二区三区视频播放| 九九热在线视频观看这里只有精品 | 色婷婷av一区| 亚洲午夜激情网页| 日韩欧美一二区| 国产一区二区女| 亚洲三级电影网站| 欧美日韩国产成人在线免费| 免费高清不卡av| 国产午夜精品一区二区 | 国产欧美一二三区| 日本韩国视频一区二区| 日本人妖一区二区| 久久久www免费人成精品| 97成人超碰视| 三级久久三级久久久| 久久婷婷国产综合国色天香| 大胆亚洲人体视频| 亚洲.国产.中文慕字在线| 精品国产电影一区二区| 91麻豆国产自产在线观看| 日日夜夜免费精品| 国产人伦精品一区二区| 91天堂素人约啪| 免费观看在线综合| 国产精品久久久久三级| 欧美日韩精品欧美日韩精品一| 国产美女精品在线| 亚洲综合激情另类小说区| 欧美xxxx在线观看| 91老师片黄在线观看| 奇米影视一区二区三区| 国产精品白丝在线| 正在播放亚洲一区| eeuss鲁片一区二区三区| 日韩综合小视频| 国产精品久久久久久久久免费相片| 欧美日韩的一区二区| 成人高清视频在线| 免费高清视频精品| 亚洲成人资源网| 国产女主播在线一区二区| 欧美日韩精品一区二区| 成人a免费在线看| 老司机一区二区| 亚洲成人激情自拍| 亚洲品质自拍视频| 久久亚洲欧美国产精品乐播| 欧美午夜精品久久久久久孕妇 | 欧美色视频一区| 99久久久无码国产精品| 狠狠色丁香婷婷综合久久片| 亚洲国产毛片aaaaa无费看 | 亚洲综合在线电影| 亚洲国产成人私人影院tom | 亚洲高清中文字幕| 国产精品高潮呻吟久久| 久久午夜老司机| 日韩三级av在线播放| 欧美在线免费观看亚洲| 99精品欧美一区二区蜜桃免费| 国产精品一区久久久久| 奇米777欧美一区二区| 亚洲成在人线在线播放| 亚洲欧美激情一区二区| 国产精品女主播在线观看| 精品国产污污免费网站入口 | 国产视频一区二区在线观看| 欧美一区二区黄| 精品视频一区二区三区免费| 91小宝寻花一区二区三区| 成人免费观看视频| 国产**成人网毛片九色 | 色综合天天做天天爱| 成人精品在线视频观看| 国产69精品久久久久毛片| 狠狠久久亚洲欧美|