abstract-syntax-tree

abstract-syntax-tree

文章 0 浏览 3

使用 groovy AST Transform 修改 java

是否可以使用 groovy ast 转换代码来操作 java 类? 如果是,请举例。 如果不是,请说明原因。…

复古式 2024-08-09 05:14:31 4 0

如何递归遍历XPath?

有没有办法(如果有的话,如何?)递归地遍历 XPath 查询? 我在 Java 中有一个 AST,具有以下场景, @Relevant public void foo() { bar(true) } pub…

乙白 2024-08-08 05:15:37 4 0

Eclipse JDT ASTVisitor - 如何判断方法中是否读取或写入字段?

我正在编写一个 Eclipse ASTVisitor。如何判断方法中是否读取或写入字段? 提供的想法是“您需要访问分配节点。写入左侧的字段,同时读取右侧表达式的…

心头的小情儿 2024-08-07 21:52:02 7 0

检测 JavaScript

我想检测 JavaScript 代码以便“记录”全局变量的值。例如,我想知道特定变量 foo 在执行期间的所有值。日志记录不是问题。 实现这个最简单的方法是什…

风吹雪碎 2024-08-07 11:53:52 6 0

Mono.Cecil 中的以下构造在 C# 中引用了什么?

有人能解释一下这些指的是什么吗? MemberReference, TypeReference, ExternType, Override, NestedType, PInvokeInfo, SecurityDeclaration and Cust…

待天淡蓝洁白时 2024-08-07 02:39:04 5 0

在 C# 中编写解析器的最佳/最快方法

在 C# 中构建解析器来解析我自己的语言的最佳方法是什么? 理想情况下,我想提供语法,并获取抽象语法树作为输出。 非常感谢, 内斯特…

伤痕我心 2024-08-07 01:00:03 4 0

如何使用ast.NodeVisitor的简单示例?

有谁有一个使用 ast.NodeVisitor 来遍历 Python 2.6 中的抽象语法树的简单示例吗?我不清楚访问和 generic_visit 之间的区别,而且我找不到任何使用谷…

不念旧人 2024-08-06 19:56:19 6 0

有没有办法以编程方式生成Python字节码?

我想使用 Python 解释器并尝试创建一个小型 DSL 。是否有任何模块可以让我执行类似理论代码的操作(类似于 LINQ 表达式树)? expression_tree = Func…

断桥再见 2024-08-06 11:30:40 5 0

表达式的 ANTLR 语法

我正在尝试实现一个表达式处理语法(处理嵌套括号和其他内容)。到目前为止,我有以下内容,但它们无法处理某些情况(成功/失败的情况出现在以下代码…

旧瑾黎汐 2024-08-05 11:24:29 6 0

C# 中的 System.Linq.Expressions 有何用途?

LINQ 是 .NET 4.0 中的新功能,在 .NET 3.5 等旧版本中不受支持吗?它有什么用?它似乎能够构建表达式树。实际上什么是表达式树? LINQ 是否能够从 C#…

神妖 2024-08-04 23:51:07 4 0

Microsoft CCI - 编写编译器的资源和参考

前段时间,我正在研究编译器,我使用 System.Reflection 从我的 AST 生成代码(IL)。现在,我有了另一个我想要开发的编译器的想法(这将是另一个宠物…

梦冥 2024-08-04 02:23:43 5 0

Eclipse 中的 ASTVisitor

我正在学习如何为项目创建 ASTVisitor,因此我开始使用 Eclipse,它有一个全面的 API。 我已经从该网站下载了打包示例项目: http://www.eclipse.org/…

小巷里的女流氓 2024-08-03 06:41:43 6 0

使用 ANTLR 构建自己的 C# 编译器:编译单元

// Create a scanner that reads from the input stream passed to us CSLexer lexer = new CSLexer(new ANTLRFileStream(f)) tokens.TokenSource = l…

∞梦里开花 2024-08-01 15:51:29 6 0

如何操作 C# AST?

我正在开展一个逆向工程学校项目,该项目需要翻译已编译的 C# 项目的 AST 操作。 我看过“将 C# 代码翻译成 AST?”的帖子 在这个网站上,但它看起来…

夏雨凉 2024-07-30 06:32:40 4 0

如何在 Python 中获取完整的 AST?

我喜欢 _ast 模块提供的选项,它真的很强大。 有没有办法从中获取完整的 AST? 例如,如果我获得以下代码的 AST: import os os.listdir(".") 通过使…

一世旳自豪 2024-07-27 04:28:22 3 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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