#Phoenix

Phoenix 词法分析器的设计与实现

Phoenix 是我编写的一门基于栈的逆波兰表示法语言,全部数值统一为 64 位浮点数。本文只讨论编译前端的第一个阶段,即词法分析器的实现:它如何把一段源文本切分为词法单元序列,为什么它可以用一种相当简单的结构写成,以及当前实现中还有哪些值得改进的地方。

more