語法分析器是函數(shù)繪圖語言解釋器的核心,因此語法分析器的構(gòu)造是整個(gè)解釋權(quán)構(gòu)造的關(guān)鍵。語法分析器的構(gòu)造分為兩個(gè)重要步驟:規(guī)定語言的文法和根據(jù)文風(fēng)編寫程序。由于采用遞歸下降子程序方法,因此在文法的設(shè)計(jì)上要求是LL(1)文法。具體到此繪圖語言,需要構(gòu)造語法樹的語言結(jié)構(gòu)僅限于表達(dá)式,因?yàn)楹罄^語義處理需要對(duì)表達(dá)式求值,而對(duì)語法樹進(jìn)行遍歷即可得到表達(dá)式的值。 我們最終構(gòu)造的是遞歸下降的語法分析器,要求文法是LL(1)文法,因此需要對(duì)二義文法進(jìn)行改造:即先將文法改寫為非二義文法,消除左遞歸,提取公共左因子,最后轉(zhuǎn)換為產(chǎn)生式與遞歸子程序有對(duì)應(yīng)關(guān)系的形式,形成最終的文法。
資源簡(jiǎn)介:語法分析器是函數(shù)繪圖語言解釋器的核心,因此語法分析器的構(gòu)造是整個(gè)解釋權(quán)構(gòu)造的關(guān)鍵。語法分析器的構(gòu)造分為兩個(gè)重要步驟:規(guī)定語言的文法和根據(jù)文風(fēng)編寫程序。由于采用遞歸下降子程序方法,因此在文法的設(shè)計(jì)上要求是LL(1)文法。具體到此繪圖語言,需要構(gòu)造...
上傳時(shí)間: 2014-01-25
上傳用戶:comua
資源簡(jiǎn)介:簡(jiǎn)單的函數(shù)繪圖語言編寫一個(gè)解釋器語法分析部分源代碼 語法分析的輸入是在黑屏幕下輸入text.txt,然后看運(yùn)行結(jié)果。
上傳時(shí)間: 2013-12-17
上傳用戶:zhangzhenyu
資源簡(jiǎn)介:編譯原理的三個(gè)子模塊,包括詞法分析,語法分析和語義分析,是繪圖語言解釋器
上傳時(shí)間: 2014-01-27
上傳用戶:yoleeson
資源簡(jiǎn)介:為簡(jiǎn)單的函數(shù)繪圖語言編寫一個(gè)解釋器語法制導(dǎo)部分 語法制導(dǎo)注意:必須嚴(yán)格按照下面步驟調(diào)試程序,否則運(yùn)行不通的,切記、切記…… 點(diǎn)擊VC的圖標(biāo)->文件->打開工作空間->COMPLIER.dsw->點(diǎn) “打開” 打開后在點(diǎn)“工程”->設(shè)置->在右面標(biāo)簽上選調(diào)試(Debug)->...
上傳時(shí)間: 2014-01-22
上傳用戶:liuchee
資源簡(jiǎn)介:為簡(jiǎn)單的函數(shù)繪圖語言編寫一個(gè)解釋器詞法分析部分 黑屏幕下輸入text.txt,然后看運(yùn)行結(jié)果
上傳時(shí)間: 2013-12-12
上傳用戶:zhengjian
資源簡(jiǎn)介:寫的是一個(gè)語法分析器 是用LR分析法分析一個(gè)布爾表達(dá)式,最后用逆波蘭是輸出,希望對(duì)大家有用
上傳時(shí)間: 2015-03-29
上傳用戶:linlin
資源簡(jiǎn)介:本程序是用JAVA語言編寫的一個(gè)小的詞法分析器,可實(shí)現(xiàn)輸入語句的詞法分析。
上傳時(shí)間: 2015-05-24
上傳用戶:cx111111
資源簡(jiǎn)介:這是用C語言編寫的PL/0 詞法分析和語法分析程序,PL0Lexicalgrammaticalanalysis.rar中有詞法分析源代碼,語法分析源代碼,以及相應(yīng)的報(bào)告文檔。
上傳時(shí)間: 2015-08-30
上傳用戶:gaome
資源簡(jiǎn)介:本程序是用C語言編寫的一個(gè)類BASIC語言解釋器,可以讓使用BASIC語言編寫的程序編譯并的出運(yùn)算結(jié)果
上傳時(shí)間: 2014-01-16
上傳用戶:luopoguixiong
資源簡(jiǎn)介:簡(jiǎn)單語法分析器,是編譯原理的作業(yè),放在這里交流一下
上傳時(shí)間: 2014-01-22
上傳用戶:gonuiln
資源簡(jiǎn)介:這是一個(gè)C語言編寫的實(shí)現(xiàn)的是對(duì)輸入語句進(jìn)行建單的詞法分析的法分析器的源程序,是我們的作業(yè),可以運(yùn)行
上傳時(shí)間: 2016-08-04
上傳用戶:15736969615
資源簡(jiǎn)介:編譯原理下的作業(yè)詞法分析器 它是用C++語言寫的
上傳時(shí)間: 2017-09-01
上傳用戶:牛津鞋
資源簡(jiǎn)介:本程序是用pascal語言編寫的編譯原理小程序,包括詞法分析,語法分析,語意分析,優(yōu)化及目標(biāo)代碼生成
上傳時(shí)間: 2015-03-30
上傳用戶:yd19890720
資源簡(jiǎn)介:該程序是用C語言寫的采用了動(dòng)量方法的BP神經(jīng)網(wǎng)絡(luò),它具有極其強(qiáng)大的擴(kuò)展性,可用于函數(shù)的逼近及分類識(shí)別等各方面,語言書寫規(guī)范,其中大量使用了動(dòng)態(tài)分配一、二維數(shù)組的方法,該網(wǎng)絡(luò)實(shí)例中實(shí)現(xiàn)的是對(duì)某一函數(shù)的逼近,輸入層為二層,中間層可自己設(shè)定多達(dá)十幾...
上傳時(shí)間: 2015-12-17
上傳用戶:zjf3110
資源簡(jiǎn)介:此代碼是用java語言編寫的一個(gè)追蹤器,通過這個(gè)程序可以知道java的一些語法,加深對(duì)java的理解
上傳時(shí)間: 2016-07-09
上傳用戶:thinode
資源簡(jiǎn)介:這是一個(gè)小型語言tiny的編譯器,包括詞法分析、語法分析、語義分析、代碼生成等功能
上傳時(shí)間: 2014-01-26
上傳用戶:hongmo
資源簡(jiǎn)介:1.簡(jiǎn)介 本程序是用C語言編的一個(gè)基于命令行的文件合并分割器。主要用于分割和合并文件,可以按大小分或者按個(gè)數(shù)等分。支持分割和合并的批處理。其中命令行以及批處理語句有一定的規(guī)則,需要用戶學(xué)習(xí)后才能熟練使用。 2.功能  能夠?qū)崿F(xiàn)多個(gè)文件的合并...
上傳時(shí)間: 2015-02-07
上傳用戶:fhzm5658
資源簡(jiǎn)介:這是一個(gè)C語言程序!是一個(gè)用語言做的小程序小程序!
上傳時(shí)間: 2013-12-22
上傳用戶:亞亞娟娟123
資源簡(jiǎn)介:這是用數(shù)據(jù)庫語言編寫的倉庫管理系統(tǒng)
上傳時(shí)間: 2015-02-28
上傳用戶:yph853211
資源簡(jiǎn)介:這是用VC++語言做的一個(gè)鏈表的建立插入 刪除等操作
上傳時(shí)間: 2014-08-27
上傳用戶:源弋弋
資源簡(jiǎn)介:圖書管理系統(tǒng)v1.0是使用JAVA語言開發(fā)的解決圖書基本管理的一個(gè)應(yīng)用程序。 該系統(tǒng)能夠?qū)崿F(xiàn)簡(jiǎn)單的圖書和用戶管理,包括添加圖書,刪除圖書,修改圖書信息,添加用戶, 刪除用戶,修改用戶信息,外借圖書,歸還圖書,罰款計(jì)算等等。該系統(tǒng)的前臺(tái)界面采用JAVA的 S...
上傳時(shí)間: 2014-01-10
上傳用戶:yd19890720
資源簡(jiǎn)介:本程序是用java語言編寫的數(shù)據(jù)挖掘分類算法中的決策樹分類方法c4.5程序代碼
上傳時(shí)間: 2014-09-10
上傳用戶:zhliu007
資源簡(jiǎn)介:本程序是用c語言編寫的基于決策樹分類方法的數(shù)據(jù)挖掘算法,它對(duì)測(cè)試集進(jìn)行分類,挖掘出潛在的規(guī)則
上傳時(shí)間: 2015-03-18
上傳用戶:氣溫達(dá)上千萬的
資源簡(jiǎn)介:此代碼是用c語言編寫的決策樹的c4.5代碼,它是數(shù)據(jù)挖掘分類算法中的一種,可以對(duì)給定數(shù)據(jù)集進(jìn)行分類,挖掘出規(guī)則
上傳時(shí)間: 2013-12-15
上傳用戶:sz_hjbf
資源簡(jiǎn)介:這是用C語言編寫的ID3算法,希望對(duì)大家有所幫助
上傳時(shí)間: 2015-03-19
上傳用戶:ljmwh2000
資源簡(jiǎn)介:本原代碼是基于C語言的原程序。是用 C語言實(shí)現(xiàn)的圖書館管理系統(tǒng)
上傳時(shí)間: 2015-03-19
上傳用戶:gmh1314
資源簡(jiǎn)介:是用該語言編寫的關(guān)于串口通信的源代碼。歡迎各位下載
上傳時(shí)間: 2015-03-24
上傳用戶:zhuimenghuadie
資源簡(jiǎn)介:學(xué)生成績(jī)管理系統(tǒng)是用C語言編的 程序不大,希望對(duì)初學(xué)者有用
上傳時(shí)間: 2015-03-29
上傳用戶:zhangyigenius
資源簡(jiǎn)介:這是我們學(xué)校平時(shí)實(shí)習(xí)的四個(gè)內(nèi)容:詞法分析、遞歸下降子程序、ll1語法分析、lr0語法分析 是我用c++編寫的。
上傳時(shí)間: 2015-03-29
上傳用戶:蟲蟲蟲蟲蟲蟲
資源簡(jiǎn)介:這是一個(gè)C語言程序的集錦,里面有貪吃蛇、黑白期、圖書管理系統(tǒng)等等源代碼
上傳時(shí)間: 2013-12-31
上傳用戶:hfmm633