欧美成人永久免费_欧美日本五月天_A级毛片免看在线_国产69无码,亚洲无线观看,精品人妻少妇无码视频,777无码专区,色大片免费网站大全,麻豆国产成人AV网,91视频网络,亚洲色无码自慰

當前位置:網(wǎng)站首頁 >> 作文 >> 2023年簡單的詞法分析實驗報告 詞法分析器實驗報告實用

2023年簡單的詞法分析實驗報告 詞法分析器實驗報告實用

格式:DOC 上傳日期:2023-04-27 15:41:04
2023年簡單的詞法分析實驗報告 詞法分析器實驗報告實用
時間:2023-04-27 15:41:04     小編:zdfb

報告材料主要是向上級匯報工作,其表達方式以敘述、說明為主,在語言運用上要突出陳述性,把事情交代清楚,充分顯示內(nèi)容的真實和材料的客觀,。大家想知道怎么樣才能寫一篇比較優(yōu)質(zhì)的報告嗎,?以下是我為大家搜集的報告范文,,僅供參考,,一起來看看吧

簡單的詞法分析實驗報告 詞法分析器實驗報告篇一

二、實驗要求 1,、要求能識別整數(shù),、自定義標識符及以下關(guān)鍵字:

+-* / < <= ==!= > >= & && || =()[ ] { } :;, void int float char if else while do!main 2、自己任意書寫一小段包含上述部分關(guān)鍵字的 c 語言代碼,,編寫詞法分析程序分析所寫的代碼,,可以用任何語言實現(xiàn),輸出程序中所有關(guān)鍵字,、整數(shù),、自定義標識符對應(yīng)的二元式。

3,、關(guān)鍵字,、自定義標識符、整數(shù)的類號自己確定,,要求將確定的類號以表格的形式書寫在紙質(zhì)實驗報告上,。

4,、要求輸出的格式是:假設(shè)float的類號是28,則識別float的輸出結(jié)果是(float,28),;對于整數(shù)與自定義標識符,,假設(shè)標識符的類號是 1,則識別標識符的輸出結(jié)果是(標識符名稱 , 1),同時將該標識符放入一張符號表,。

5,、實例如下:

三、

提示 1,、程序代碼提交給課代表,。

2、紙質(zhì)實驗報告內(nèi)容:實驗內(nèi)容,、自己寫的待掃描的 c 語言源程序,,類號分配表,所實現(xiàn)代碼的核心代碼,,詞法分析結(jié)果,。

實驗指導(dǎo) 一、實驗涉及的數(shù)據(jù)結(jié)構(gòu)與變量 1,、關(guān)鍵字列表

struct{ char symbol[30];int classid;}keywordtable[33];用于存放實驗要求的 33 個關(guān)鍵字,,可以在定義該結(jié)構(gòu)數(shù)組時直接初始化,給每個關(guān)鍵字分配唯一的類號,。

2,、符號表 struct{ char name[20];int type;}symtable[100];用于存放源程序中的自定義標識符與整數(shù)(不考慮浮點數(shù)),其中整數(shù)的類號與自定義標識符的類號自行確定,,但是不能與關(guān)鍵字的類號相同,。

3、二元式列表 struct{ char sign[20];int classid;}eryuanshi[100];用于存放所有識別的二元式,,包含關(guān)鍵字,、整數(shù)、自定義標識符,。

4,、幾個變量 int key_count=33;//關(guān)鍵字的個數(shù) int sym_count;//符號表計數(shù)器 int eryuanshi_count;//二元式計數(shù)器 二、實驗涉及的函數(shù) 1,、void lookup(char *p)【功能說明】首先在關(guān)鍵字列表 keywordtable 中查詢字符串 p,,若存在就將該字符串及對應(yīng)的類號插入二元式列表 eryuanshi;若沒有,,在符號表 symtable中查詢,,如果 symtable 中不存在 p 就將 p 插入,這里要分 p 是標識符還是整數(shù)區(qū)別對待,設(shè)置不同的 type 值,。

2,、void wordanalysis()【功能說明】讀入待分析的源代碼并進行詞法分析,適當?shù)臅r候調(diào)用 lookup函數(shù)查造各種數(shù)據(jù)表,。

(實驗一)

vfp實驗一

必修一實驗

數(shù)字信號實驗一

網(wǎng)絡(luò)實驗一

全文閱讀已結(jié)束,,如果需要下載本文請點擊

下載此文檔
a.付費復(fù)制
付費獲得該文章復(fù)制權(quán)限
特價:5.99元 10元
微信掃碼支付
已付款請點這里
b.包月復(fù)制
付費后30天內(nèi)不限量復(fù)制
特價:9.99元 10元
微信掃碼支付
已付款請點這里 聯(lián)系客服