llama.cpp 프로젝트는 문자 클래스 내에서 리터럴 하이픈을 올바르게 처리하기 위한 구문 분석기 수정 사항을 포함하는 빌드 b10618을 출시했습니다. 이전에는 `gbnf_escape_char_class()` 함수가 하이픈을 "\-"로 이스케이프했지만, `parse_char()` 함수가 이 이스케이프 시퀀스를 거부하여 생성된 도구 호출 구문이 구문 분석 중에 실패했습니다.
이 업데이트는 구문 분석기가 문자 클래스 내에서 이스케이프된 하이픈을 허용하도록 하여 문제를 해결합니다. 이번 릴리스에는 이 특정 구문 가장자리 사례에 대한 업데이트된 테스트와 다양한 아키텍처 및 백엔드 구현에 대한 macOS, Linux, Windows, Android 및 openEuler용 바이너리가 포함되어 있습니다.