我想知道,是否有可能通过读取定义了所有关键字及其字段的文件来在xtext中生成后端代码。
在当前的xtext流中,我们首先创建rules.xtext文件,然后使用MWE工作流生成后端代码。
这可以通过文件配置吗?意味着我将在文件中定义所有规则,并且xtext框架将使用此文件并生成代码。
对于一个实例,假设我们有2个关键字ADD和SUB,后者我们想添加更多关键字(例如MUL,DID等),并删除一些现有关键字。
我的用例是:
我们正计划创建基于xtext的初始设置(例如,初始关键字,编辑器,帮助等)。任何添加新关键字或修改现有关键字的操作都应在运行时通过读取文件来完成(基本上,我们希望避免更改rules.xtext文件,然后重新生成后端代码)
有可能吗?