我有像
这样的语法规则MyIdentifier:
prefix=Prefix ('.' suffix=Suffix)?;
Prefix :
name=ID
;
Suffix:
name=ID
;
现在,我可以通过实施completeSuffix_Name
方法添加一些自定义内容提案。
如何摆脱这些并仅显示 我的自定义提案?
编辑:Xtext版本2.10.0
答案 0 :(得分:1)
在展开DSLProposalProvider
的自定义AbstractDSLProposalProvider
中,覆盖方法时不在super.complete_something
后执行acceptor.accept(..)
。
如果您想删除关键字,请确保使用空实现覆盖completeKeyword
的{{1}}。注意参数(与AbstractContentProposalProvider
函数不同)。