1
2
您正在实现的编程语言肯定会为名称解析定义精确的规则。我认为这不会导致深度优先搜索。名称解析规则,很常见,看起来像这样:
换言之,您将逐步进入封闭范围树,并决定是否搜索任何“外来”引用范围。声明,如
关于查找表的构造,我将从一个简单的哈希表开始。 Prefix trees (tries) 也适用于这些场景。 最后但并非最不重要的一点是,我不会太在意查找性能,除非在编译数十行或数十万行代码时遇到真正的性能问题。 |
George S. · 是否存在基于元组的控制流语句内部表示? 6 年前 |
FlatAssembler · 在x86程序集中计算exp(x) 6 年前 |
cib · 即时编译和动态编译有什么区别? 6 年前 |
Artemis · 寄存器与指令之间的差异 7 年前 |
Sam · 了解go工具编译和链接命令 7 年前 |