我想知道是否可以连接到 JavaCC 的词法分析器来调用一个函数来检查一个字符是否有效。
我问的原因是我试图实现有点像:
TOKEN {
<ID: id($char)>
}
其中 id() 是:
//Check to see if the character is an ID character
boolean id(char currentCharacter) {
int type = Character.getType(currentCharacter);
return type == Character.LOWERCASE_LETTER || type == Character.MATH_SYMBOL;
}
这是可能吗?