gpt4 book ai didi

java - xText 2 - 处理 token

转载 作者:行者123 更新时间:2023-12-01 15:34:32 26 4
gpt4 key购买 nike

是否可以在将 token 分配给 EAttribute 之前修改 token 或
将相同的标记分配给多个EAttributes?

类似于以下内容(伪代码):

MyRuleWithModifiedToken:
'entity' name=${ID + 'Entity'} '{' ... '}'

MyRuleUsingSameToken:
name=ID sameName=${<ID}

我读到有关使用 PostProcessor written in xTend但不允许不修改生成模型的数据。

提前致谢

最佳答案

您可以通过使用 IValueConverter 来修改 token - 这适用于终端或数据类型规则,因此您可能必须为要进行特殊转换的特殊 EAttribute 引入一个 token 。

EntityName: ID 'Entity';
MyRuleWithModifiedToken: 'entity' name=EntityName ....;

然后,ValueConverter 会在进行 tovalue 转换时删除实体后缀,并在进行 toString 转换时添加它。

关于java - xText 2 - 处理 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9103554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com