【发布时间】:2011-01-23 23:00:09
【问题描述】:
几年前,我开始为包含程序员定义的函数的小型领域特定语言编写解释器。
起初我使用一个简单的符号表堆栈来实现变量范围。但是现在我想转向正确的词法范围(可以选择闭包)。谁能解释词法范围背后的数据结构和算法?
【问题讨论】:
-
你应该阅读编程语言精要 cs.indiana.edu/eopl
标签: programming-languages closures compiler-construction lexical-scope