Parsing 语法分析错误,预期编码错误?

Parsing 语法分析错误,预期编码错误?,parsing,programming-languages,compiler-construction,Parsing,Programming Languages,Compiler Construction,我正试图使用grammatica为我试图构建的语言生成一个C#解析器(爱好项目)。但是,每次运行grammatica解析器时,我都会在第1行的位置1“意外字符‘x’”处出错,其中x是一些奇怪的ASCII字符(看起来有点像‘n’) grammatica的输出在我的实际语法文件内容开始之前显示了3个这样奇怪的字符,这似乎让我相信grammatica希望语法文件的编码与我的语法文件的编码不同,但我找不到任何关于它实际期望的文档。还有人知道这是怎么回事吗?在十六进制编辑器中检查文本文件。它可能是UTF-

我正试图使用grammatica为我试图构建的语言生成一个C#解析器(爱好项目)。但是,每次运行grammatica解析器时,我都会在第1行的位置1“意外字符‘x’”处出错,其中x是一些奇怪的ASCII字符(看起来有点像‘n’)


grammatica的输出在我的实际语法文件内容开始之前显示了3个这样奇怪的字符,这似乎让我相信grammatica希望语法文件的编码与我的语法文件的编码不同,但我找不到任何关于它实际期望的文档。还有人知道这是怎么回事吗?

在十六进制编辑器中检查文本文件。它可能是UTF-8格式,开头带有BOM(字节顺序标记)


我希望该工具需要ASCII。

是的,我前一段时间设法解决了这个问题,Visual Studio在默认情况下创建了一个UTF8文件,该工具需要一个普通的旧ANSI文件。不管怎样,谢谢你的回答,你明白了。。。