带有单行注释的 Xtext 缩进
Xtext indentation with single line comment
我在 xtext 语法中遇到了缩进和单行注释的问题。我在 xtext 示例项目
中尝试了同样的事情
org.eclipse.xtext.example.homeautomation
(安装 Xtext 后,您可以像这样导入此项目:
文件 → 新建 → 示例 → Xtext 示例 → Xtext 家庭自动化示例)
结果是一样的。这是和 xtext 错误吗?如果是这样,我如何打开文档并对其进行预解析(以摆脱 sl 注释),然后将其提供给 xtext 词法分析器?
Device Window can be open, closed
Device Heater can be on, off, error
Rule 'Save energy' when Window.open then //asdasdd
fire(Heater.off)
println('Another penny to the piggy bank!')
标记文本:
1: - missing RULE_BEGIN at 'fire'
2: - mismatched input ''expecting RULE_END
谢谢。
你能在 eclipse 上提交一张票吗
您可以使用以下解决方法(不知道是否有负面影响
terminal SL_COMMENT: '//' !('\n'|'\r')*;
我在 xtext 语法中遇到了缩进和单行注释的问题。我在 xtext 示例项目
中尝试了同样的事情org.eclipse.xtext.example.homeautomation
(安装 Xtext 后,您可以像这样导入此项目: 文件 → 新建 → 示例 → Xtext 示例 → Xtext 家庭自动化示例) 结果是一样的。这是和 xtext 错误吗?如果是这样,我如何打开文档并对其进行预解析(以摆脱 sl 注释),然后将其提供给 xtext 词法分析器?
Device Window can be open, closed
Device Heater can be on, off, error
Rule 'Save energy' when Window.open then //asdasdd
fire(Heater.off)
println('Another penny to the piggy bank!')
标记文本:
1: - missing RULE_BEGIN at 'fire'
2: - mismatched input ''expecting RULE_END
谢谢。
你能在 eclipse 上提交一张票吗
您可以使用以下解决方法(不知道是否有负面影响
terminal SL_COMMENT: '//' !('\n'|'\r')*;