天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 論文百科 > 英文數(shù)據(jù)庫 >

free Grammar的編譯器設(shè)計(jì)和實(shí)現(xiàn)

發(fā)布時(shí)間:2016-05-15 15:04

  本文關(guān)鍵詞:編譯器設(shè)計(jì),由筆耕文化傳播整理發(fā)布。


(注:可以下載本文的PDF版,我也上傳到了百度文庫,大家可以自己找一下。)

Context-free Grammar的編譯器設(shè)計(jì)和實(shí)現(xiàn)

摘要

本文要做的工作如下:

l 手動(dòng)寫Expression Grammar的詞法分析器、語法分析器和語義分析器。

l 設(shè)計(jì)Context-free Grammar的文法,制作能夠生成編譯器代碼的編譯器(即CGCompiler)。

l 用CGCompiler自動(dòng)生成Expression Grammar的詞法分析器代碼和語法分析器代碼。

1 引言 1.1 編譯器的工作流程

編譯器的工作流程可以用圖 1.1表示。有人說這只是編譯器前端,后端還有生成中間結(jié)果、代碼優(yōu)化等等內(nèi)容。我認(rèn)為這些都是對(duì)語義分析的延續(xù),本文重點(diǎn)在于詞法分析和語法分析,語義分析部分雖然也有涉及,但并非重點(diǎn),請(qǐng)勿計(jì)較太多。

圖 1.1編譯器工作流程

Context-free Grammar即上下文無關(guān)文法,文法是用來描述編程語言的結(jié)構(gòu)的。有了文法,就可以制作對(duì)應(yīng)的編譯器。大部分編程語言都是用上下文無關(guān)文法描述的。

1.2 加減乘除表達(dá)式的文法

舉個(gè)加減乘除運(yùn)算表達(dá)式(Expression Grammar)的文法的例子,如代碼段 1.1所示。

<Expression> ::= <Multiply>

  本文關(guān)鍵詞:編譯器設(shè)計(jì),由筆耕文化傳播整理發(fā)布。

,

本文編號(hào):45416

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/mishujinen/45416.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶c87ea***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
五月婷婷综合缴情六月| 亚洲午夜av一区二区| 91蜜臀精品一区二区三区| 五月综合激情婷婷丁香| 日本黄色美女日本黄色| 欧美日韩欧美国产另类| 日本高清不卡在线一区| 亚洲一区二区三区四区性色av| 午夜资源在线观看免费高清| 中文字幕高清不卡一区| 91亚洲国产成人久久精品麻豆| 黄色av尤物白丝在线播放网址 | 日韩精品小视频在线观看| 高清亚洲精品中文字幕乱码| 国产一二三区不卡视频| 亚洲天堂国产精品久久精品| 亚洲永久一区二区三区在线| 女生更色还是男生更色| 大伊香蕉一区二区三区| 国产精品免费视频久久| 日本少妇aa特黄大片| 激情内射亚洲一区二区三区| 欧美日韩三区在线观看| 亚洲中文字幕免费人妻| 黄色国产自拍在线观看| 欧洲亚洲精品自拍偷拍| 日韩精品免费一区三区| 午夜视频在线观看日韩| 欧美夫妻性生活一区二区| 国产精品夜色一区二区三区不卡 | 一区二区三区日本高清| 亚洲精品日韩欧美精品| 国产免费一区二区三区不卡| 久久碰国产一区二区三区| 毛片在线观看免费日韩| 国产一区二区三区香蕉av| 在线日本不卡一区二区| 免费在线播放一区二区| 美国女大兵激情豪放视频播放| 国产精品久久女同磨豆腐| 五月婷婷六月丁香在线观看|