在eclipse中如何使用AST访问C程序中使用的标识符

发布于 2024-11-29 19:19:31 字数 151 浏览 1 评论 0原文

如何使用 AST 访问 C 程序中使用的标识符。

我是 eclipse 插件开发的新手,并尝试自定义 eclipse 插件,以确保变量名、函数名、结构或程序员声明的任何内容不应包含某些特定的单词集。

请让我知道一些好的 CDT AST 指南和示例。谢谢你!

How to access identifiers used in C program using AST.

I am new to eclipse plugin development and trying to customize eclipse plug-in to ensure that the variable name, function name, structure or whatever the programmer declares should not contain some specific set of words.

Please let me know some good CDT AST guide with examples. Thank you!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谁对谁错谁最难过 2024-12-06 19:19:31

两周多来,回复为零。看起来你不会得到答案。

我不知道如何帮助 CDT。

我们的 DMS 软件重组工具包C 前端 解析 C,为各种类型构建 AST 和完整的 C 符号表C 的方言。考虑到这一点,枚举 C 符号表条目并在名称上运行任意谓词以查看它们是否违反您的约定是相当容易的。

Over two weeks with zero responses. Looks like you are not going to get an answer.

I don't know how to help with CDT.

Our DMS Software Reengineering Toolkit with is C Front End parses C, builds ASTs and full C symbol table for a variety of dialects of C. Given this, it is rather easy to enumerate the C symbol table entries, and run an arbitrary predicate on names to see if they violate your conventions.

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