freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

編譯原理報(bào)告(8)-全文預(yù)覽

  

【正文】 syn=22。39。/39。*39。39。+39。 } else //超過(guò)范圍時(shí) { s[nowPosition]=ch。939。 ch=GetChar(input,index,inputLength)。amp。 amp。 ch=39。 } } else if(ch=39。 } else { syn=j。 s[nowPosition]=39。 } else { syn=j。(myIsAlpha(ch)==0 ) )//進(jìn)行回退操作,并輸出結(jié)果 { s[nowPosition]=39。 || ch39。 //添加到當(dāng)前字符串中 nowPosition++。939。039。 //保存當(dāng)前的字符 char ch=GetChar(input,index,inputLength)。//關(guān)鍵字int syn=0。void statement(char *input,int inputLength,int *index)。int reserve(char *s)。 由于第一次實(shí)驗(yàn)中不是按照書中的框架寫出的代碼,因此在第二次實(shí)驗(yàn)時(shí)傳遞參數(shù)時(shí)出現(xiàn)了問(wèn)題,最后不得不利用全局變量syn解決。)scanner()syn ==18(:=) 否 scanner() 是出錯(cuò)處理expression()7) expression表達(dá)式分析算法流程圖調(diào)用term()是否+ 或 N Yscanner()出錯(cuò)處理term8) term分析函數(shù)算法流程圖調(diào)用factor()是否* 或 / N 出錯(cuò)處理Scanner() Y9) factor分析函數(shù)算法流程圖調(diào)用是否標(biāo)識(shí)符 Y N是否整常數(shù) Y N 是否( Y scanner() 。在整個(gè)語(yǔ)法分析程序中均需要使用該全局變量。 1) 全局變量的設(shè)置 在此程序中,需要設(shè)置兩個(gè)個(gè)全局變量: 關(guān)鍵字表retab[6]、當(dāng)前識(shí)別的種別號(hào)syn。\039。 break。 case 39。39。: syn=25。 token[m++]=ch。 break。 case 39。/39。: syn=15。 token[m++]=ch。 break。 case 39。 token[m++]=ch。 ch=prog[p++]。 } break。) { syn=18。:token[m++]=ch。 p。39。=39。39。 ch=prog[p++]。(ch=39。)) { while((ch=39。)amp。n++) if(strcmp(token,rwtab[n])==0) { syn=n+1。 p。))) { token[m++]=ch。)amp。(ch=39。))||((ch=39。)amp。(ch=39。))||((ch=39。)amp。\n39。 m=0。 for(m=0。 break。 case 1:printf(you have input a wrong string\n)。 p=0。 prog[p++]=ch。248。39。162。228。int syn,p,m,n,sum。掃描子程序主要部分流程如圖32所示。關(guān)鍵字作為特殊標(biāo)識(shí)符處理,把它們預(yù)先安排在一張表格中(稱為關(guān)鍵字表),當(dāng)掃描程序識(shí)別出標(biāo)識(shí)符時(shí),查關(guān)鍵字表。 end 的源文件,經(jīng)過(guò)詞法分析后輸出如下序列:(1,begin)(10,x)(18,:=)(11,9)(26,。 各種單詞符號(hào)對(duì)應(yīng)的種別碼: 各種單詞符號(hào)對(duì)應(yīng)的種別碼單詞符號(hào)種別碼 單詞符號(hào)種別碼begin1:17If2:=18Then320while421do5=22end623lettet(letter|digit)*10=24dight dight*11=25+13;26—14(27*15)28/160 詞法分析程序的功能:輸入:所給文法的源程序字符串。編譯原理實(shí)驗(yàn)報(bào)告課 程 實(shí) 驗(yàn) 報(bào) 告課程名稱: 編譯原理 專業(yè)班級(jí): 信息安全1302班 學(xué) 號(hào): 姓 名: 指導(dǎo)教師: 報(bào)告日期: 2015/11/8 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院實(shí)驗(yàn)一:詞法分析一、 實(shí)驗(yàn)要求 待分析的簡(jiǎn)單的詞法(1)關(guān)鍵字: begin if then while do end所有的關(guān)鍵字都是小寫??崭褚话阌脕?lái)分隔ID、SUM、運(yùn)算符、界符和關(guān)鍵字,詞法分析階段通常被忽略。例如:對(duì)源程序begin x:=9: if x9 then x:=2*x+1/3。其中初始包括以下兩個(gè)方面:⑴ 關(guān)鍵字表的初值。置初值調(diào)用掃描子程序輸出單詞二元組輸入串結(jié)束 否 是結(jié)束 圖21(2)程序中需要用到的主要變量為syn,token和sum 掃描子程序的算法思想:首先設(shè)置3個(gè)變量:①token用來(lái)存放構(gòu)成單詞符號(hào)的字符串;②sum用來(lái)整型單詞;③syn用來(lái)存放單詞符號(hào)的種別碼。include include char prog[80],token[8],ch。 printf(\n 202。178。 39。202。ch)。)。 break。 default: printf(( %10s%5d )\n,token,syn)。}scaner(){ sum=0。 ch=prog[p++]。)||(ch==
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1