abstract-syntax-tree

abstract-syntax-tree

文章 0 浏览 4

如何从 Perl 中的 coderef 获取语法树?

我想在 Perl 中检查和操作任意 Perl 过程的代码(通过 coderefs 获得)。有相应的工具/模块/库吗?类似于 B::Concise,除了 B::Concise 在输出上打印…

神经暖 2024-09-25 22:50:21 8 0

抽象语法树有什么用?

我正在自学如何为编程语言编写解释器,并且我已经阅读了有关抽象语法树的内容。我知道它们是什么,但我不知道它们的用途。 为什么 AST 有用?…

后来的我们 2024-09-25 18:28:26 7 0

给定 AST,是否有一个工作库可以获取源代码?

有没有办法将给定的Python抽象语法树(AST)转换为源代码? 这里是如何使用的一个很好的示例Python 的 ast 模块,特别是 NodeTransformer。我一直在寻…

淡看悲欢离合 2024-09-24 17:16:33 6 0

如何查看 Ruby 中类层次结构中方法的定义和重写位置?

有没有办法以编程方式知道某个方法是否已被子类覆盖?像这样工作的东西: class BaseModel def create puts "superclass" end end class SomeModel < …

白馒头 2024-09-14 06:33:32 11 0

我可以在代码上强制执行哪些类型的模式,以便更轻松地转换为另一种编程语言?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…

偷得浮生 2024-09-13 19:11:49 8 0

使用 Eclipse AST

我最近需要修改一些Java代码(添加方法、更改某些字段的签名和删除方法),我认为所有这些都可以通过使用Eclipse SDK的AST来完成。 我从一些研究中知…

孤凫 2024-09-12 03:12:14 9 0

测试 python AST 相等性的优雅方法(不是引用或对象标识)

不确定这里的术语,但这将是方案中 eq? 和 equal? 之间的区别,或者 == 和 strncmp 带有 C 字符串;在每种情况下,对于实际上具有相同内容的两个不同…

回眸一遍 2024-09-11 00:37:54 11 0

从前缀顺序表达式构建语法树的算法

将使用什么类型的算法从以前缀顺序表示法表示的表达式构造语法树?…

最终幸福 2024-09-08 20:14:48 9 0

是否有可能获得 OCaml 程序的 AST?

我希望能够获取给定 OCaml 程序的 AST(例如,我希望遍历 AST 并生成代码的检测版本或进行某种转换)。 OCaml 工具是否支持此功能?…

ま柒月 2024-09-08 06:13:21 8 0

JDT ASTParser 获取字符串字段的值

有没有办法使用 jdt ASTParser 来获取 java 文件中声明的 String 字段的值。实际上我需要的是解决来自其他类的任何可能的依赖关系,例如 公共字符串st…

几度春秋 2024-09-04 17:14:12 9 0

从源码到 AST 再到 CodeDom

我正在阅读《语言实现模式》一书(http:// pragprog.com/book/tpdsl/language-implementation-patterns)以及其他一些内容混合在一起以澄清概念以及偶…

傲影 2024-09-04 14:32:52 14 0

帮助提升精神 AST

我正在编写一个小工具,用于分析简单的 B 机器替换,作为大学研究工作的一部分。该代码成功解析 mySubst := var1 + var2 形式的测试输入。但是,我收…

踏雪无痕 2024-09-01 17:56:38 9 0

使用 Visual Basic 和 C# 开发的应用程序的 AST 生成

我目前正在了解一个用 Visual Basic 和 C# 开发的应用程序。运行代码变得越来越困难,因为代码约为 50KLOC。所以我正在计划生成 AST(抽象语法树)。…

伊面 2024-09-01 02:30:53 11 0

将 C#3 代码表示为 XML 中的抽象语法树

我想知道是否有类似于 C#3 的 GCC_XML 的东西;基本上是一种用 XML 表示程序整个语法结构的方法。 创建表示后,我希望将其解析为 XDocument 并从那里…

梦里的微风 2024-08-31 00:51:52 4 0

使用表达式 AST

使用 AST 时是否有最佳实践? 我有一个已解析的表达式 AST。常量表达式、二进制表达式等 我想用来自 AST 的信息填充 GUI 对话框,但在这里我有点困惑…

长不大的小祸害 2024-08-28 09:02:34 10 0
更多

推荐作者

勿忘初心

文章 0 评论 0

Ransom

文章 0 评论 0

似最初

文章 0 评论 0

痴者

文章 0 评论 0

不再见

文章 0 评论 0

Thera

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文