Gold Parser Lowercase

时间:2018-02-19 05:02:12

标签: parsing uppercase lowercase gold-parser

Gold Parser问题:大写/小写字符区分存在问题。我的语法中的以下内容失败了:

LowercaseLetter = {& 61 ..& 7A}

LowercaseLetters = LowercaseLetter +

UppercaseLetter = {& 41 ..& 5A}

UppercaseLetters = UppercaseLetter +

我得到一个'DFA State',表示'无法区分LowercaseLetter和UppercaseLetter'。

我发现这令人困惑,因为我认为LowercaseLetter是由ascii字符'a'到'z'的集合定义的,而UppercaseLetter是由ascii字符'A'到'Z'的集合定义的。

欢迎任何帮助。

1 个答案:

答案 0 :(得分:1)

答案是在语法中将参数“区分大小写”设置为True,如下所示:

“区分大小写”='真'