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

當(dāng)前位置:網(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()【功能說明】讀入待分析的源代碼并進行詞法分析,適當(dāng)?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)系客服