仅在反语法中允许某种类型的序列

时间:2018-11-01 10:51:31

标签: compiler-construction grammar antlr4

我有这个练习,但是不确定如何解决。 我已经尝试编写一些代码来将来在grammar.g4 ex中解决该问题。

string32
: ID
{
    final String id = $ID.text;
    if ((id.length() > 32))
        throw new RecognitionException();
}
;

ID    : ('a'..'z'|'A'..'Z')+
;

您能否指导我解决问题?

Excercise question

0 个答案:

没有答案