我有以下语法:
grammar ru.focusmedia.fire.idl.IDL with org.eclipse.xtext.xbase.Xbase
generate idl "http://www.focusmedia.ru/fire/idl/IDL"
Model:
'package' package=QualifiedName
imports+=Import*
typeDefs+=TypeDef+;
...
所以字符串asd
应该无法解析,任何不以package
. 我希望ParseHelper.parse("asd")
抛出异常或 return null
,但两者都没有。我如何识别解析失败?