如何使终端规则不区分大小写?

时间:2018-01-17 09:08:02

标签: xtext

我有一个场景,声明/规则可以出现在整个代码的任何地方。此语句以关键字开头,如果出现此关键字,我需要跳过整个内容,直到我到达';'。

我尝试通过定义终端规则解决此问题,如下所示:          终端stmt:'TEMP' - > ';';

但是我的整个代码不区分大小写,而终端规则则不区分大小写。如何使终端规则不区分大小写?或者是否有另一种方式可以满足我对本声明的所有条件?

1 个答案:

答案 0 :(得分:0)

您可以执行以下操作

terminal THINGY:
    ('T' | 't') ('E' | 'e')
    ('M' | 'm') ('P' | 'p')->";";