【发布时间】:2012-02-27 15:25:05
【问题描述】:
我希望我的部分 JavaCC 定义不区分大小写,但不区分全局。
TOKEN [IGNORE_CASE]:
{
< STRA : "a" >
}
TOKEN :
{
< STRB : "b" >
}
以上似乎使所有标记(STRA AND STRB)不区分大小写。如何只忽略STRB大小写?
另外,我可以使以下生产不区分大小写,例如,只有“b = <...>”吗?
private void expr() :
{
Token a, b;
}
{
a = < STRA > | b = < STRB>
}
我承认我无法通过阅读手册来弄清楚这一点。请帮帮我。如果我没有解释清楚,请告诉我。谢谢。
【问题讨论】:
标签: javacc ignore-case