微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

没有退出范围触发器时如何管理符号表

如何解决没有退出范围触发器时如何管理符号表

我正在编写一种简单的编程语言。我创建了一个 AST。我正在使用访问者模式来遍历 AST。现在我想做一些符号表管理。就我而言,AST 节点仅在进入节点时触发访问者。但不是在退出节点时。

据我所知,为了管理符号表,我需要在进入和退出的两个时刻触发访问者。

但问题是现在我来不及编写逻辑来触发这两种情况下的访问者。

有没有什么办法可以管理符号表,只在进入AST节点时触发访问者?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。