我想重用语法定义。
我有这样的语法:
Person:
'contact' name=ID '{'
'phone' phone=INT
'}'
;
我想要另一个这样的语法:
include "uri/to/other/project/to/other/grammar/definitions"
Call:
'call' person=Person
;
Person
不知道第二个语法。因此,Xtext 是否能够将Person
第一个语法的定义插入或包含到第二个语法中?
更进一步的步骤是生成Person
. 我也想知道如何做到这一点。