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

正文內(nèi)容

編譯原理課程設(shè)計(jì)報(bào)告語(yǔ)法高亮轉(zhuǎn)換軟件畢業(yè)論文(編輯修改稿)

2025-07-25 11:29 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 次課程設(shè)計(jì)中,雖然我只做了語(yǔ)法高亮顯示軟件。但這一設(shè)計(jì)題目用到了詞法分析,而詞法分析又是跟其他相關(guān)聯(lián)的,所以運(yùn)用的是整個(gè)編譯原理課程的知識(shí),詞法分析作為編譯原理課程的一個(gè)重要問(wèn)題,它是語(yǔ)法分析,語(yǔ)義分析,中間代碼生成,代碼優(yōu)化,代碼生成等的前提,把這些聯(lián)系了起來(lái)才算真正學(xué)到了編譯原理這門(mén)課程,把這些運(yùn)用好了,才能做好本次設(shè)計(jì)。另外,通過(guò)本次的設(shè)計(jì),使我對(duì)程序設(shè)計(jì)語(yǔ)言的設(shè)計(jì)和實(shí)現(xiàn)有深入的理解,不僅鞏固了計(jì)算機(jī)專業(yè)理論的知識(shí),而且還加強(qiáng)了把理論融入到實(shí)際問(wèn)題中的能力,提高了我學(xué)習(xí)和實(shí)踐的積極性。更重要的是在本次課程設(shè)計(jì)中,我也發(fā)現(xiàn)了自身存在的一些不足,比如說(shuō),對(duì)知識(shí)點(diǎn)掌握不牢固,獨(dú)立思考問(wèn)題能力還有待提高等??傊敬握n程設(shè)計(jì)中我受益匪淺。參考文獻(xiàn)[1] 陳意云 張昱 ,《編譯原理》,高等教育出版社[2] 李建中 姜守旭,《編譯原理》,機(jī)械工業(yè)出版社附錄:(1)主程序代碼:includeiostream includefstream include includeinclude using namespace std。bool is_keyword(char *str)。 //為關(guān)鍵字bool is_identifier(char *type)。 //為標(biāo)志符bool is_operator(char ch)。 //運(yùn)算符bool is_seprator(char ch)。 //分界符bool is_notes(char ch)。//注釋char getstr(fstream amp。 src)。 //讀入一個(gè)字符char get(fstream src) 。 //讀入空格符// 判斷是否為關(guān)鍵字bool is_keyword(char *str){ bool Flag= false。 //做標(biāo)記用 char *key[]= {asm, auto, bad_cast, bad_typeid, bool, break, case, catch,char, class, const, const_cast, continue, default, define,delete,do, double, dynamic_cast, else, enum, except, explicit,extern, false, finally, float, for, friend, goto, if,include,inline, int, long, mutable, namespace, new, operator, private, protected,printf,pi,public, register, reinterpret_cast,return, short, signed, sizeof, static, static_cast, struct, switch, template, this, throw, true, try, type_info,typedef, typeid, typename, union, unsigned, using, virtual,void, volatile, while}。//C語(yǔ)言關(guān)鍵字 for(int i=0。i69。i++) { if(strcmp(key[i],str)==0) { Flag=true。 break。 } } return Flag。 } //運(yùn)算符bool is_operator(char ch) { if(strchr(+*/%=,ch)) return true。 else return false。}//分界符bool is_seprator(char ch) { if(strchr(。:39。{},.()!amp。[]@?\\|~,ch)) return t
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1