欢迎!请参阅关于页面,以了解更多关于如何使用本站的信息。
当前编译器使用操作类型、o-tag、标签和上下文来确定放置铸造、插入NIL或从堆弹出值的位置。这种方法并不好,因为很难确定例如弹出值是否实际必要,或者它是否已经被从堆中移除。理想情况下,分析器应向发射器提供更多信息,以便更容易理解在何时何地需要铸造/nil插入/值弹出。