【发布时间】:2017-10-21 10:31:30
【问题描述】:
我是 Xtext 的新手,对一个简单的 Xtext 程序有疑问:
我的语法是这样的:
grammar org.xtext.example.domainmodel.Domainmodel with org.eclipse.xtext.common.Terminals
generate domainmodel "http://www.xtext.org/example/domainmodel/Domainmodel"
Library:
(books+=Book)*;
Book:
'Book'
isbn=ID
title=STRING
(subtitle=STRING)?
pages=INT
('sequelof' sequelof=[Book])?
('hardcover'|'softcover');
我的脚本是这样的
Book J123 "LotR1" "The Fellowship" 608 hardcover
Book J124 "LotR2" "Two Towers" 510 sequelof J123 hardcover
但第二行中的“J123”带有红色下划线,上面写着“无法解析对 Book 'J123' 的引用”
其他一切正常,例如内容辅助(Strg+Space)
也许你可以帮助我:)
【问题讨论】: