最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

使用Go編程開(kāi)發(fā)解釋器

2023-07-01 16:05 作者:仿真資料吧  | 我要投稿

英語(yǔ)|尺寸:5.29 GB |持續(xù)時(shí)間:14小時(shí)28米

從頭開(kāi)始構(gòu)建解釋器

你將學(xué)到什么

從頭開(kāi)始創(chuàng)建解釋器

理解構(gòu)建口譯員的不同步驟

學(xué)習(xí)使用Go編程構(gòu)建解釋器

使用Go構(gòu)建解釋器時(shí)遵循TDD

創(chuàng)建像數(shù)組和哈希這樣的數(shù)據(jù)結(jié)構(gòu)

概述

第一節(jié):簡(jiǎn)介

講座1簡(jiǎn)介

第二講口譯員鳥(niǎo)瞰圖

講座3安裝

第四講Monkey程序設(shè)計(jì)語(yǔ)言介紹

第二節(jié):詞匯分析

講座5 Lexer舞臺(tái)

第六講我們將用于詞匯的程序

第七講手冊(cè)解讀

第8講令牌類(lèi)型結(jié)構(gòu)

第9講令牌類(lèi)型常量

第10講Lexer測(cè)試

第11講Lexer新函數(shù)

第12講閱讀字符輔助功能

第13講獲取下一個(gè)代幣

第14講更新NextToken方法的測(cè)試

第15講更新NextToken方法

第16講查找標(biāo)識(shí)符

第17講忽略空白

第18講閱讀數(shù)字

第19講添加更多單字符代幣

第20講更新Lexer以解析新添加的單字符令牌

第21講用條件表達(dá)式更新測(cè)試輸入

第二十二講添加新的關(guān)鍵詞使考試通過(guò)

第23講解讀多種特殊字符

第24講添加REPL

第3節(jié):分析器階段

第25講Parser簡(jiǎn)介

第26講Parser生成器注釋

第27講語(yǔ)法分析器的類(lèi)型和選擇

第28講Let States簡(jiǎn)介

第29講帶接口的AST包

第30講處理出租聲明

第31講Parser包入門(mén)

第32講使用偽碼的遞歸下降

第33講解析Let語(yǔ)句程序測(cè)試

第34講實(shí)現(xiàn)解析程序邏輯

第35講向解析器添加錯(cuò)誤字段

第36講更新expect-peek方法以添加錯(cuò)誤

第37講在AST包中添加返回語(yǔ)句結(jié)構(gòu)

第38講退貨統(tǒng)計(jì)添加測(cè)試

第39講更新解析器解析返回語(yǔ)句

第40講解析表達(dá)式的挑戰(zhàn)

第四十一講猴子程序設(shè)計(jì)語(yǔ)言中的表達(dá)式

第42講添加表達(dá)式語(yǔ)句結(jié)構(gòu)

第43講向節(jié)點(diǎn)接口添加字符串方法

第44講測(cè)試弦法

第45講Pratt Parser的啟動(dòng)實(shí)施

第46講添加輔助方法為令牌類(lèi)型添加中綴和前綴

第47講為解析標(biāo)識(shí)符添加測(cè)試

第48講添加優(yōu)先級(jí)常數(shù)

第49講完成標(biāo)識(shí)符解析

第50講解析Integer Literal的測(cè)試

第51講解析Integer Literal的代碼

第52講解析前綴運(yùn)算符的加法測(cè)試

第53講創(chuàng)建前綴表達(dá)式AST類(lèi)型

第54講完成解析表達(dá)式的解析邏輯實(shí)現(xiàn)

第55講Infix Expression測(cè)試用例的編寫(xiě)

第56講讓我們添加InfixExpression類(lèi)型

第57講Infix表達(dá)式方法的實(shí)現(xiàn)

第58講添加運(yùn)算符優(yōu)先級(jí)測(cè)試用例

第59講復(fù)習(xí)普拉特語(yǔ)法分析器算法

第60講Pratt Parser調(diào)用堆棧

第61講重構(gòu)-解析測(cè)試

第62講布爾型AST

第63講布爾表達(dá)式解析器邏輯的實(shí)現(xiàn)

第64講分組表達(dá)式的測(cè)試與實(shí)現(xiàn)

第65講如果表達(dá)式AST表示

第66講If表達(dá)式測(cè)試用例

第67講If表達(dá)式的實(shí)現(xiàn)

第68講else塊在if表達(dá)式中的實(shí)現(xiàn)

第69講函數(shù)文字的AST

第70講添加解析函數(shù)文本的測(cè)試用例

第71講函數(shù)文字分析器的實(shí)現(xiàn)

第72講調(diào)用表達(dá)式的AST結(jié)構(gòu)

第73講解析調(diào)用表達(dá)式的測(cè)試用例

第74講解析調(diào)用表達(dá)式的實(shí)現(xiàn)

第75講固定調(diào)用表達(dá)式中綴的優(yōu)先級(jí)fn

第七十六講調(diào)用表達(dá)式參數(shù)解析測(cè)試用例

第77講復(fù)習(xí)Let和Return語(yǔ)句解析以完成TODO

第78講更新REPL以利用Parser包

第4節(jié):評(píng)估

第七十九講評(píng)價(jià)導(dǎo)論

第80講評(píng)估策略

第81講評(píng)估偽碼

第82講表示物體

第83講新的對(duì)象接口

第84講整數(shù)對(duì)象

第85講布爾和零對(duì)象

第86講評(píng)估整數(shù)表達(dá)式的測(cè)試

第87講解析整數(shù)表達(dá)式的Eval的初步實(shí)現(xiàn)

第88講完成閱讀、評(píng)估、打印循環(huán)

第89講布爾對(duì)象的實(shí)現(xiàn)

第90講零對(duì)象的實(shí)現(xiàn)

第91講前綴算子Bang的評(píng)價(jià)

第92講前綴運(yùn)算符減號(hào)的求值

第93講整數(shù)中綴的評(píng)價(jià)(上)

第94講整數(shù)中綴的評(píng)價(jià)(下)

第95講Infix布爾求值

第96講評(píng)估條件

第97講收益類(lèi)型的評(píng)估

第98講修復(fù)帶有返回類(lèi)型的嵌套條件句

第99講錯(cuò)誤對(duì)象

第100講錯(cuò)誤對(duì)象實(shí)現(xiàn)第1部分

第101講錯(cuò)誤對(duì)象實(shí)現(xiàn)第2部分

鏈接:https://pan.baidu.com/s/1OcTzON8AjWVZexs-5G0z6g

提取碼:fzzl

--來(lái)自百度網(wǎng)盤(pán)超級(jí)會(huì)員V6的分享


使用Go編程開(kāi)發(fā)解釋器的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
虹口区| 凌海市| 迭部县| 崇阳县| 朔州市| 白沙| 定州市| 宽甸| 类乌齐县| 渭源县| 中卫市| 金华市| 孝感市| 莱阳市| 新竹市| 利津县| 兴义市| 交城县| 金山区| 武乡县| 深圳市| 探索| 科技| 桃园市| 昭觉县| 虎林市| 藁城市| 义马市| 武山县| 包头市| 乳源| 北辰区| 西宁市| 湘潭市| 繁昌县| 秭归县| 康定县| 苏尼特右旗| 礼泉县| 若羌县| 三明市|