2015-11-24 36 views
0

我有以下規則:忽略空白字符中的Xtext規則

ASTMin: 
    MinKeyword '(' expression=ASTSimple ')'; 

MinKeyword: 'min'; 

對於像min (4)解析器創建錯誤消息的表達式:

外來輸入 '' 期待 '('

在哪裏可以禁用空白行爲?

+0

看看的您的dsl /規則的隱藏條款。並確保你沒有包含「'的關鍵字 –

回答

1

爲了解決它只是藏在你的語法頂部添加的終端規則「WS」如下:

grammar org.your.Dsl hidden(WS, ML_COMMENT, SL_COMMENT) 

如果您正在使用的Xtext端子語法:

grammar org.your.Dsl with org.eclipse.xtext.common.Terminals hidden(WS, ML_COMMENT, SL_COMMENT)