我有以下 Xtext2 语法:
Bibliography:
macros += Macro*
;
Macro:
"@string{" name = ID "=" value = LATEXSTRING "}"
;
terminal LATEXSTRING:
'"' (!('"'))* '"'
;
解析字符串时
@string{ABBREV = "Some Long Text"}
并将其存储在某个macro
类型的对象中,Macro
它具有以下值:
macro.name: ABBREV
macro.value: "Some Long Text"
都属于String
( EString
) 类型。我希望没有引号的值。我怎样才能做到这一点?