詞法分析程序:一. 為PL/0語言建立一個詞法分程序GETSYM(函數(shù)) 把關鍵字、算符、界符稱為語言固有的單詞,標識符、常量稱為用戶自定義的單詞。為此設置三個全程量:SYM,ID,NUM 。 SYM:存放每個單詞的類別,為內(nèi)部編碼的表示形式。 ID:存放用戶所定義的標識符的值,即標識符字符串的機內(nèi)表示。 NUM:存放用戶定義的數(shù)。 GETSYM要完成的任務: 1. 濾掉單詞間的空格。 2. 識別關鍵字,用查關鍵字表的方法識別。當單詞是關鍵字時,將對應的類別放在SYM中。如IF的類別為IFSYM,THEN的類別為THENSYM。 3. 識別標識符,標識符的類別為IDENT,IDRNT放在SYM中,標識符本身的值放在ID中。關鍵字或標識符的最大長度是10。 4. 拼數(shù),將數(shù)的類別NUMBER放在SYM中,數(shù)本身的值放在NUM中。 5. 拼由兩個字符組成的運算符,如:>=、<=等等,識別后將類別存放在SYM中。 6. 打印源程序,邊讀入字符邊打印。 由于一個單詞是由一個或多個字符組成的,所以在詞法分析程序GETSYM中定義一個讀字符過程GETCH。
標簽: GETSYM 分 程序 語言
上傳時間: 2016-11-21
上傳用戶:小鵬
這是拉格朗日程序,根據(jù)拉格朗日插直可以得到最后的結(jié)果。
標簽: 程序
上傳時間: 2016-12-02
上傳用戶:杜瑩12345
自己編的四節(jié)龍格琨塔程序,希望對你有所幫助
上傳時間: 2014-12-03
上傳用戶:邶刖
首頁-MATLAB-數(shù)據(jù)處理-一個文件數(shù)據(jù)處理小程序
標簽: MATLAB 數(shù)據(jù)處理 頁 程序
上傳時間: 2016-12-17
上傳用戶:英雄
本設計是基于Matlab集成環(huán)境下用M文件編制程序來實現(xiàn)PSK信號的解調(diào)
標簽: Matlab PSK 集成環(huán)境 編制
上傳時間: 2014-01-07
上傳用戶:拔絲土豆
在MATLAB開發(fā)環(huán)境下實現(xiàn)的遺傳算法程序
標簽: MATLAB 開發(fā)環(huán)境 算法 程序
上傳時間: 2016-12-27
上傳用戶:haoxiyizhong
matlab和C語言的SVM編寫的程序,據(jù)說很有名,很多人以此為藍本改進
標簽: matlab SVM C語言 編寫
上傳時間: 2014-01-01
上傳用戶:電子世界
基于matlab的卷積積分 有具體的程序和分析說明 對大家很有用
標簽: matlab 卷積 分 積分
上傳時間: 2017-01-09
上傳用戶:2525775
用MATLAB編寫的求曲線擬合的程序,希望大家分享一下。我是新來的。
標簽: MATLAB 編寫 曲線擬合 程序
上傳時間: 2013-12-20
上傳用戶:彭玖華
用matlab語言編寫的試井分析的程序,做出了均質(zhì)無限大地層的圖像
標簽: matlab 語言 編寫 分
上傳時間: 2017-01-15
上傳用戶:sk5201314
蟲蟲下載站版權所有 京ICP備2021023401號-1