編譯原理的乙個小**,這是目錄,求大神們支支招,給點思路!
2、編譯程式結構和各步驟的作用
2.2詞法分析
2.2.1詞法分析的研究工具
2.2.2 你的編譯程式的文法
2.2.2.1 變數定義語句
2.2.2.2 賦值語句
2.2.2.3 if條件判斷語句
2.2.2.4 while條件迴圈語句
2.3 語法分析
2.3.1語法分析的常用演算法
2.3.2你設計的編譯器的語法分析流程
2.3.2.1 變數定義語句
2.3.2.2 賦值語句
2.3.2.3 if條件判斷語句
2.3.2.4 while條件迴圈語句
2.4 語法制導翻譯和中間**生成
2.4.1常用中間**種類
2.4.2你設計的編譯器的語義分析流程
2.4.2.1 變數定義語句
2.4.2.2 賦值語句
2.4.2.3 if條件判斷語句
2.4.2.4 while條件迴圈語句
3、你設計的編譯器的語法特性
3.1 變數定義語句
3.2 賦值語句
3.3 if條件判斷語句
3.4 while條件迴圈語句
4、相比較老師的例子**,你的**或改進
4.1 變數定義語句
4.2 賦值語句
4.3 if條件判斷語句
4.4 while條件迴圈語句
5、**例子執行結果
6、總結
按這個流程來,本人才疏學淺,尚不能給出詳細的答案~
C 編譯器推薦目錄
from 經常有人向我 bjarne stroustrup 詢問,能否推薦乙個c 編譯器。但是,我不能做這樣的推薦,因為這樣非常容易捲入一場商業戰爭。同樣,我也不知道每一種c 編譯器,因為它們有太多的相似的地方。我使用六種c 編譯器來完成基本需要,但是僅僅從表面上來看它們都是參差不齊的。我建議人們使...
編譯器設計 詞法分析
通過python實現了乙個能夠識別單詞的程式,單詞定義為 以字母開頭的任意數字和字母的組合 1.re模組 定義字母和數字pattern,通過match對字元進行匹配 2.enum模組 用來定義識別單詞過程中的狀態,這裡定義了 初始態過程態 完成態錯誤態 開始識別單詞 已經識別單詞的一部分 識別到乙個...
C 編譯器的設計
陸曉春前言 這個是我們這學期編譯課所要求的大程,我做的是乙個c 的編譯器,功能不多,但執行正常,開發步驟比較明確,希望與大家共享。編譯器執行效果圖如下 設計文件基本內容如下 1 整體框架 2 詞法分析 class ctokenizer class cscaner c關鍵字表 識別符號詞法 3 語法分...