【问题标题】:How to create custom terminal grammar for xtext?如何为 xtext 创建自定义终端语法?
【发布时间】:2014-08-09 16:05:15
【问题描述】:

我的语法文件已经太大,导致错误: 静态初始化程序的代码超出了 65535 字节的限制。

所以,我想将我的语法拆分为 2 个 xtext 文件,并创建一个单独的自定义 terminal.xtext 以减小我的语法文件的大小。

我在 org.xtext.rpcIDL 中有一个 xtext 项目,其中我的 RpcIDL.xtext 位于其 src 目录中。 我读过here,在一个项目中可能有 2 个语法文件。但是我不能在我当前的项目中添加另一个语法文件。当我右键单击,然后转到新建时,那里没有添加新 xtext 文件的选项。

如何在我的项目中添加自定义 xtext 文件?

【问题讨论】:

    标签: eclipse eclipse-plugin grammar xtext


    【解决方案1】:

    我不知道您是否已经自己找到了解决方案,但万一您没有找到:
    要在您的项目中创建一个新的 Xtext 文件,请右键单击您的 org.xtext.rpcIDLorg.xtext.rpcIDL,它应该在您的 src 下的文本项目中(前面带有包符号的那个),然后转到 New->File 然后你只需为其命名并添加扩展名.xtext。这会将 xtext-nature 添加到您的项目中。之后,您必须添加行grammar ...(只需复制其他文件的这一行并将最后一个元素更改为新文件的名称)。然后添加 with 并输入您的另一个 xtext 文件的名称(这是在您的另一个文件中位于 generate 之后的那个。然后您应该能够使用您在其中声明的所有功能的元素您的原始文件。
    希望能帮到你。
    问候 Krzmbrzl

    【讨论】:

      猜你喜欢
      • 2011-08-05
      • 2020-12-31
      • 2020-07-23
      • 2022-09-28
      • 2018-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多