如何以失败驱动开发?

作者 | 马大伟,,多年以后,面对这篇文章,我会想起那两天失败的令人崩溃的开发过程。当时,只是一个简单的编码需求,我信心满满的计划一下午搞定,但是最终的过程却是令人如此沮丧,让我不得不怀疑我还适不适...
3年前
580

造轮子利器:AST与前端编译

本文为来自 字节教育-成人与创新前端团队 成员的文章,已授权 ELab 发布。,在计算机科学中,抽象语法树是源代码语法结构的一种抽象表示。它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代...
4年前
340

用 Antlr 重构脚本解释器

实现的脚本解释器 GScript​ 中实现了基本的四则运算以及 AST 的生成。,,当我准备再新增一个 % 取模的运算符时,会发现工作很繁琐而且几乎都是重复的;主要是两步:,其中的词法解析和遍历 AS...
4年前
280