【问题标题】:Does something like an ASTNode Identifier exist in IntelliJIntelliJ 中是否存在诸如 ASTNode 标识符之类的东西
【发布时间】:2013-11-13 14:53:32
【问题描述】:

我正在为 IntelliJ Idea 编写插件,现在我需要类似 ASTNode 标识符 之类的东西,它对于 AST 中的每个节点都必须是唯一的。

我应该使用什么?

【问题讨论】:

  • 为什么每个 AST 节点都需要唯一 ID?
  • 您能否更具体地说明您需要什么? (我意识到这是一个较老的问题,但它相当不完整。)

标签: java intellij-idea intellij-plugin grammar-kit


【解决方案1】:

如果您正在为自定义语言编写插件,我会参考这个:

http://confluence.jetbrains.com/display/IDEADEV/Developing+Custom+Language+Plugins+for+IntelliJ+IDEA#DevelopingCustomLanguagePluginsforIntelliJIDEA-ImplementingaParserandPSI

另外,您可以考虑使用以下方式开发您的语言插件:

https://github.com/JetBrains/Grammar-Kit

【讨论】:

    猜你喜欢
    • 2011-03-21
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-28
    • 2010-09-14
    • 2013-08-09
    相关资源
    最近更新 更多