我正在编写IntelliJ Idea插件,现在我需要类似ASTNode Identifier的东西,它对于AST中的每个节点都必须是唯一的。
我应该使用什么?
最佳答案
如果您正在为自定义语言编写插件,我将参考以下内容:
http://confluence.jetbrains.com/display/IDEADEV/Developing+Custom+Language+Plugins+for+IntelliJ+IDEA#DevelopingCustomLanguagePluginsforIntelliJIDEA-ImplementingaParserandPSI
另外,您可以考虑使用以下方法开发语言插件:
https://github.com/JetBrains/Grammar-Kit