編譯器設計目錄

2021-10-08 23:03:55 字數 803 閱讀 5594

編譯原理的乙個小**,這是目錄,求大神們支支招,給點思路!

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 語法分...