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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ifrename.cpp

?? 該程序是一個MiniPascal語言的編譯器
?? CPP
字號:
#include<string.h>
#include<iostream.h>

#include "list.h"
#include "global.h"
#include "keyword.h"
//**********************************************************************************************//

//					在語義處理過程中進行相應(yīng)的判斷
//包括同名檢查,向前看符號的類型判斷等

//**********************************************************************************************//

//#include"lex.cpp"
//#include"search.cpp"
void match(int);
int search(char name[SIZE],struct proc_list* pro ,struct var_list* var);
//char to int
int AsciiToInt(char c){
	return int(c)-48;
}
//convert token to int
int CharToInt(){
    int count,i,sum,bit,multi;
	for(count=0;token[count]!=0;count++);
	for(sum=0,i=count-1,multi=1;i>=0;i--){
		bit=AsciiToInt(token[i]);
        sum=sum+bit*multi;
		multi*=10;
	}
	return sum;
}
//判斷是否關(guān)系符
bool isrelational_op(int lookahead){
	if((lookahead<=relop_GE)&&(lookahead>=relop_LT))
		return true;
	return false;
}
//檢查是否為常數(shù),ConstType攜帶相應(yīng)信息返回
bool isconst(int& ConstType){ //      < 常數(shù) > number/ Const
	var_list* var=new var_list;
	proc_list* pro=new proc_list;
	int flag=0;
	if(lookahead==minus_op)
	{
		flag=1;
		match(minus_op);
	}
	if(lookahead==number)
	{
		if(flag==0)
			ConstVal=CharToInt();//token
		else ConstVal=-CharToInt();
		match(number);            //
		ConstType=1;//數(shù)字
		return true;
	}
	if(lookahead==True)
	{
		match(True);
		ConstType=0;//of bool
		ConstVal=1;
		return true;
	}
	if(lookahead==False){
		match(False);
		ConstType=0;//
		ConstVal=0;
		return true;
	}
	if(search(token,pro,var)==1)
	{//const/bool/int/new type
		if(var->type==Const)
		{
			match(id);//
			ConstType=var->typeofconst;//0:bool   1:int
			ConstVal=var->ConstVal;
			return true;
		}
	}
	return false;
}
bool type_rename(char Typename[SIZE]){//在同一過程中檢查新類型是否同名
	int numofnewtype=cur_proc->numofnewtype;
	int i;
	for(i=0;i<numofnewtype;i++){
		if(strcmp(Typename,typelist[cur_proc->NewType[i]].name)==0)
			return true;
	}
	return false;
}
bool field_rename(char fieldname[SIZE]){//在同一個域中檢查變量名是否同名
	field_table* temp=new field_table;
	for(temp=typelist[typecount].fieldlist;temp->type>0;temp=temp->next)
		if(strcmp(temp->name,fieldname)==0)
			return true;
	return false;
}
bool var_rename(char varname[SIZE]){//在同一過程中檢查變量是否同名
	var_list* tempc=new var_list;
	for(tempc=cur_proc->next;tempc->type>=0;tempc=tempc->next){
		if(strcmp(tempc->name,varname)==0){
			return true;//var_rename
		}
	}
	return false;
}
bool proc_rename(char name[SIZE]){//檢查過程是否重名
	int i;
	proc_list* tempf=new proc_list;

	tempf=cur_proc;
	proc_list* tempc=new proc_list;
	if(!strcmp(tempf->name,name))
		return true;
	for(i=0,tempc=tempf->child[0];i<tempf->numofchild;i++,tempc=tempf->child[i])
	{//遞歸檢查子過程

		if(proc_rename(name))
			return true;
	}
	return false;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
香港成人在线视频| 亚洲国产精品99久久久久久久久 | 麻豆精品视频在线观看| 欧美电影在线免费观看| 免费在线成人网| 日韩视频国产视频| 国产精品99久久久久久宅男| 国产精品网站在线| 91色九色蝌蚪| 亚洲综合色成人| 精品少妇一区二区三区在线视频| 韩国女主播成人在线观看| 中文在线一区二区| 在线免费观看不卡av| 日韩高清一级片| 国产亚洲成av人在线观看导航| 国产91丝袜在线18| 一二三区精品福利视频| 欧美一区二区在线视频| 国产v综合v亚洲欧| 午夜欧美电影在线观看| 26uuu亚洲| 欧美专区在线观看一区| 久久精品国产77777蜜臀| 欧美国产精品劲爆| 在线一区二区三区四区| 久久成人久久鬼色| 日韩一区在线看| 日韩精品一区二区三区视频播放| 高清不卡一区二区| 日韩专区一卡二卡| 日韩伦理免费电影| 欧美不卡在线视频| 色av一区二区| 国产91在线|亚洲| 日产国产高清一区二区三区| 中文字幕中文乱码欧美一区二区| 日韩欧美国产精品一区| 欧美中文字幕久久| 成人免费毛片aaaaa**| 日本中文字幕一区二区有限公司| 亚洲色图20p| 日本一区二区视频在线| 欧美一区二区在线看| 色综合久久中文字幕综合网| 国产寡妇亲子伦一区二区| 亚洲成a人在线观看| 亚洲天天做日日做天天谢日日欢| 精品少妇一区二区三区视频免付费 | 日韩一区二区三区在线视频| 色婷婷久久久久swag精品| 国产成人福利片| 国产一区二区在线视频| 青青草97国产精品免费观看| 一区二区三区四区国产精品| 国产精品福利影院| 久久婷婷成人综合色| 欧美一区二区三区男人的天堂| 色婷婷综合在线| 成人免费av在线| 国产寡妇亲子伦一区二区| 韩国视频一区二区| 麻豆成人av在线| 美女视频一区在线观看| 日韩精品欧美精品| 视频一区免费在线观看| 香蕉av福利精品导航| 性感美女久久精品| 午夜久久久久久| 亚洲午夜羞羞片| 亚洲综合久久久久| 亚洲一卡二卡三卡四卡五卡| 亚洲精品视频在线观看免费| 亚洲人成网站精品片在线观看| 国产精品久久毛片av大全日韩| 国产免费久久精品| 久久精品视频一区二区三区| 久久这里只有精品视频网| 精品福利在线导航| 久久日一线二线三线suv| 精品成人在线观看| 久久久久久电影| 亚洲国产精品t66y| 中文字幕一区二区三中文字幕| 中文字幕一区二区三区在线观看 | 老鸭窝一区二区久久精品| 美女视频黄久久| 国产一区二区三区四区五区入口 | 亚洲精品精品亚洲| 一区二区三区久久久| 亚洲r级在线视频| 日本特黄久久久高潮| 国产伦精品一区二区三区免费| 国产a级毛片一区| 97se亚洲国产综合在线| 精品视频免费在线| 欧美xxxxx牲另类人与| 国产丝袜美腿一区二区三区| 日韩码欧中文字| 日日噜噜夜夜狠狠视频欧美人| 久久99国产精品久久99| 成人一道本在线| 在线看一区二区| 精品日韩99亚洲| 亚洲丝袜自拍清纯另类| 亚洲第四色夜色| 国产一区二区精品久久99| 97se狠狠狠综合亚洲狠狠| 欧美日韩国产美女| 久久久精品国产免费观看同学| 国产精品午夜在线观看| 亚洲小少妇裸体bbw| 国产美女在线观看一区| 91成人国产精品| 亚洲精品一区二区三区香蕉| 亚洲色图.com| 美女国产一区二区| 色呦呦网站一区| 精品国产一区二区三区久久影院| 亚洲欧美在线高清| 久久成人免费网| 色一情一乱一乱一91av| 精品欧美一区二区久久| 亚洲蜜桃精久久久久久久| 久久av老司机精品网站导航| 99国产精品视频免费观看| 日韩欧美中文字幕一区| 亚洲激情在线播放| 国产麻豆视频精品| 在线成人免费观看| 中文字幕日韩欧美一区二区三区| 天堂成人免费av电影一区| 99国产麻豆精品| 欧美激情一区二区三区全黄| 日本亚洲电影天堂| 欧美性猛交xxxxxx富婆| 中文成人av在线| 韩国精品在线观看| 538prom精品视频线放| 国产精品国产三级国产普通话蜜臀| 蜜桃av噜噜一区| 欧美久久久久久久久久| 亚洲激情男女视频| 本田岬高潮一区二区三区| 欧美精品一区二区三区在线 | 国产一级精品在线| 日韩欧美在线综合网| 天天综合色天天| 欧美亚洲高清一区二区三区不卡| 亚洲欧洲性图库| www.综合网.com| 中文字幕欧美日韩一区| 国产福利91精品| 久久影院电视剧免费观看| 麻豆极品一区二区三区| 欧美精品三级日韩久久| 亚洲成人免费视频| 欧美视频一区二区三区四区 | 91亚洲精品久久久蜜桃网站| 国产情人综合久久777777| 国模大尺度一区二区三区| 欧美mv日韩mv| 国产一区91精品张津瑜| www国产精品av| 国产一区二区电影| 久久一日本道色综合| 国产美女精品人人做人人爽| 久久久精品免费免费| 国产成人精品aa毛片| 国产精品久久看| 99久久99久久精品免费看蜜桃| 欧美国产乱子伦| 99久久综合国产精品| 亚洲欧美在线高清| 色88888久久久久久影院野外| 亚洲精品免费播放| 欧美日韩亚洲高清一区二区| 首页综合国产亚洲丝袜| 日韩午夜在线观看视频| 久久97超碰色| 中文字幕第一区二区| 色视频一区二区| 日韩中文字幕亚洲一区二区va在线| 欧美一区二区三区系列电影| 免费在线观看视频一区| 国产人妖乱国产精品人妖| 色综合色狠狠天天综合色| 亚洲一区二区视频在线观看| 日韩视频免费观看高清完整版 | 精品成人私密视频| 国产不卡高清在线观看视频| 亚洲同性gay激情无套| 欧美性猛交xxxxxxxx| 久久精品国产亚洲aⅴ| 中文字幕精品在线不卡| 91久久精品网| 精品综合久久久久久8888| 国产精品美女一区二区| 欧美日韩一区 二区 三区 久久精品 | 99热精品一区二区|