本系列是关于《一起构建一个简单的解释器》的中文翻译
Translation of 《Let’s Build A Simple Interpreter》
版权归原作者(Ruslan Spivak所有
Copyright belongs to the author(Ruslan Spivak
有很多地方难以找的合适的词来表示,给自己规划的进度是每周一到两篇,看起来还是很有难度的
- 00_前言
- 01_初识解释器_构造简单的加法器
- 02_解析器_加减法运算
- 03_语法分析_语法图
- 04_上下文无关语法
- 05_运算的优先级
- 06_嵌套运算
- 07_抽象语法树
- 08_单目运算符
- 09_Pascal语言
- 10_完整的Pascal子集
- 11_符号表管理
- 12_过程声明
- 13_语义分析
- 14_嵌套的作用域与源到源的编译器
- 15_完善异常信息
- 16_识别过程调用
- 17_调用栈与活动记录(栈帧)
- 18_执行过程调用
- 19_嵌套的过程调用
本系列在这里就完结了,其实是作者断更了。有了词法分析、语法分析和语义分析的基础,相信再去学习编译原理就会有一个更清晰的概念了。如果作者有更新,那么翻译也将同步继续…
请保持健康哟!
Aachen 2022-07-19
我想我应该感谢我的女朋友小芙同学,如果没有遇见她,这个系列大概在第七章就夭折掉了。是她让我有了努力进步的自信与勇气!我们都会越来越好的!
世界这么大,人生这么长,总会有这么一个人,让你想要温柔地对待。
—— 《哈尔的移动城堡》
📅2022-07-04