2009-12-02 4 views
0

저는 (취미 프로젝트)을 만들려고하는 언어에 대한 C# 파서를 생성하기 위해 grammatica를 사용하려고합니다. 그러나 문법 파서를 실행할 때마다 줄 1 위치 1에서 오류가 발생합니다. "예기치 않은 문자 'x'는 x가 이상한 ASCII 문자 ('n'과 비슷한 모양)입니다.Grammatica 구문 분석 오류, 잘못된 예상 인코딩?

문법적 출력 실제 문법 파일 내용이 시작되기 전에 3 개의 이상한 문자를 보여줍니다. 문법 파일이 내 문법 파일과 다른 문법 파일을 기대한다고 grammatica가 믿을만한 것처럼 보이지만 사실은 무엇인지에 대한 문서를 찾을 수 없습니다. 기대하고있다. 다른 사람들은 여기서 무슨 일이 벌어지는 지 알아?

답변

1

16 진수 편집기에서 텍스트 파일을 검사하십시오. 시작시 BOM (바이트 순서 표시)이있는 UTF-8 일 수 있습니다.

나는이 도구가 ASCII를 기대한다고 생각한다.

+0

그래, 나는 그것을 잠시 알아낼 수있었습니다. Visual Studio는 기본적으로 UTF8 파일을 만들고 있었고이 도구는 평범한 이전 ANSI 파일을 예상했습니다. 어쨌든 답변 주셔서 감사합니다 ... – LorenVS