1.實驗要求
(1)從源程式檔案中讀取有效字元流並將其分析識別單詞符號,轉換成二元組內部表示形式輸出。
(2)視覺化方式展示詞法分析識別過程或者詞法分析器工作原理(選做)。
(3)實驗時間4學時。
(4)實驗完成後,要提交實驗報告(包括源程式清單)。
2.實驗內容
2.1主程式設計考慮:
主程式的說明部分為各種**和變數安排空間(關鍵字和特殊符號表)。
id 和ci 陣列分別存放識別符號和常數;還有一些為造表填表設定的變數。
主程式的工作部分建議設計成便於除錯的迴圈結構。每個迴圈處理乙個單詞;呼叫詞法分析過程;輸出每個單詞的內部碼(種別編碼,屬性值)。建議從檔案中讀取要分析的符號串。
2.2詞法分析過程考慮
該過程根據輸入單詞的第乙個有效字元
實驗一 詞法分析實驗
實驗一 詞法分析實驗 專業 商軟2班 姓名 李文輝 學號 201506110168 一 實驗目的 編制乙個詞法分析程式 二 實驗內容和要求 實驗內容 1.對字串表示的源程式 2.從左到右進行掃瞄和分解 3.根據詞法規則 4.識別出乙個乙個具有獨立意義的單詞符號 5.以供語法分析之用 6.發現詞法錯誤...
實驗一 詞法分析實驗
實驗 一 詞法分析實驗 商業軟體工程專業 張煌 201506110130 一 實驗目的 從左至右地對源程式進行掃瞄,按照語言的詞法規則識別各類單詞,並產生以為格式的結果。二 實驗內容和要求 輸入 源程式字串 輸出 二元組 種別,單詞符號本身 三 實驗方法 步驟及結果測試 1.源程式名 壓縮包檔案 r...
編譯實驗 一 詞法分析
編譯原理課程即將結束,開始了在校中最麻煩的實驗,編譯實驗.同在乙個系,其他班的編譯實驗分成好幾塊,簡短的文法,源 連線 詞法分析流程圖 首先要做的第一步就是寫資料結構以及完成單詞表。詞法分析的任務就是將一段程式 分割單詞,把單詞資訊寫出來。例如在 while a 2 do a a 1 中進行詞法分析...