<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程名稱: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節
            我的報告 / 所有報告
            538在线视频二三区视视频