Xtext解析规则不完整

乔治·勒伯(Georg Leber)

我正在为DSL使用以下语法摘录:

SelectDml:
    'select' columnList+=FieldColumn (',' columns+=FieldColumn)* from=FromClause;

FromClause:
    'from' value=ID (alias=ID)?;

FieldColumn hidden():
    fieldName=ID ('.' ID)?;

如果我解析DSL的以下行,则column-List中有一个FieldColumn绝对可以。但是FieldColumn具有fieldNamea而不是预期值:a.col

select a.col from a

我的语法有问题吗?缺少什么?

冈瑟

按照这条规则

FieldColumn hidden():
      fieldName=ID ('.' ID)?;

第一个ID值分配给fieldName任何其他ID值都将被跳过。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章