我正在使用PlyJ解析器来解析Java文件以从该文件中获取包名称和方法名称。它做得很好,除非它有时会告诉我
错误:LexToken(>,'>',34,890)错误:LexToken(:,':',37,1148)
我不知道为什么会看到这个?我正在解析成千上万的文件,所以我无法确切地告诉我在哪里可以看到这个错误。我主要担心的是这个错误是什么,我应该担心吗?
答案 0 :(得分:0)
它表明语法无法处理。显示的元组包含错误的令牌及其行号和字符偏移量。
"错误的"表示指示的标记是注意到语法错误的位置,因为它不适合此时可能的任何语法生成。实际错误可能在此之前,但它是一个开始寻找的好地方。
它也可能表示输入使用了语法未实现的语法功能。