課程名稱:C++ 實現自定義腳本語言培訓

4401 人關注
(78637/99817)
課程大綱:

C++ 實現自定義腳本語言培訓

 

 

課程使用 C++ 語言自制一個腳本語言。麻雀雖小,五臟俱全。

它完整的支持函數,條件/位/邏輯運算,原生字符串/數組類型等特性。

主要將從理論出發,逐步構建詞法分析器,語法分析器,AST,運行時。

終實現一個完整的腳本語言,并且使用該腳本語言解決一些實際問題。

1 編譯原理概論

2 腳本語言語法

3 腳本語言語法對應的抽象語法樹

4 語法分析理論

5 運行時設計

6 表達式求值

7 使用自制腳本語言編程

8 詞法分析語法分析流程

9 抽象語法樹理論

10 詞法分析理論

11 運算符優先級處理

12 Value 的概念

13 語句解釋

1
課程簡介以及語言特性設計

1.編譯原理概論

2.詞法分析語法分析流程

3.解釋運行流程

4.腳本語言語法

2
設計AST樹

1.抽象語法樹理論

2.抽象語法樹實現

3.腳本語言語法對應的抽象語法樹

3
詞法分析器

1.詞法分析理論

2.詞法分析實現

4
語法分析器

1.語法分析理論

2.語法分析實現

3.運算符優先級處理

5
運行時設計

1.運行時設計

2.Value的概念

3.上下文(Context)、環境(Environment)、活動記錄(Activiationrecord)

6
表達式求值

1.表達式求值

7
語句執行

1.語句解釋

2.解釋器實現

8
使用自制腳本語言編程


登錄 后發表評論
新評論
全部 第1節 第2節 第3節 第4節 第5節 第6節 第7節 第8節 第9節 第10節 第11節 第12節 第13節 第14節 第15節 第16節 第17節
我的報告 / 所有報告
久久精品人人做人人妻人人玩| 国产精品情侣自拍| 久99久无码精品视频免费播放| 91精品在线国产| 久久精品国产第一区二区| 久久人午夜亚洲精品无码区| 久久久久国产精品免费看| 一本一本久久a久久精品综合| 精品国产乱子伦一区二区三区 | 99视频在线精品免费观看6| 亚洲国产精品无码成人片久久| 四虎成人精品在永久在线观看| 久久精品国产男包| 国产一区二区三区久久精品| 午夜精品久久久久久久99热| 2021久久国自产拍精品| 久久99精品视香蕉蕉| 国产香蕉国产精品偷在线| 国产伦精品一区二区三区四区 | 久久99青青精品免费观看| 亚洲乱码日产精品a级毛片久久| 欧亚精品一区三区免费| **毛片免费观看久久精品| 精品久久久久久中文字幕| 国产精品国产三级国产| 国产精品亚洲а∨无码播放不卡| 一区国产传媒国产精品| av国内精品久久久久影院| 久久精品免费观看| 中国国产成人精品久久| 四虎国产精品永久在线看| 精品无码成人网站久久久久久| 999久久久免费精品国产| 99久久99久久精品免费观看| 国产一区二区精品久久| 中文精品久久久久国产网站| 日韩经典精品无码一区| 国产精品无码素人福利免费| 精品无人区麻豆乱码1区2区新区 | 亚洲美女精品视频| 日韩人妻无码精品一专区|