문제

인기있는 언어를 위해 backus – naur 양식 또는 BNF 문법을 찾을 수있는 곳이 있습니까? 검색을 할 때마다 나는 많이 일어나지 않지만 어딘가에 게시되어야한다고 생각합니다. 나는 Objective-C와 MySQL을 위해 하나를 보는 데 가장 관심이 있습니다.

다른 팁

FWIW, MySQL 문법 파일 (mysql-server/sql/sql_yacc.y)는 Open Source이며 LaunchPad.net에서 브로우가 가능합니다 (약간 느리고 특정 파일을 끌어 올리려고했을 때 오류가 발생했습니다).

또한 전체 MySQL 서버 소스의 스냅 샷은 dev.mysql.com.

몇 가지 링크가 있습니다 W : BNF#언어 문법.

나는 또한 a를 찾았다 페이지 그것은 객관적인 C의 문법을 나열합니다.

IIRC, BNF 문법은 YACC/Bison이 실제로 성가신 것으로 원하는 것과 충분히 다릅니다. :)이 파일을 파서 생성기에 공급하려면 적절한 형식의 파일을 찾을 수 있습니다. 한 시점에서 Java, JavaScript 및 C ++에 대한 그러한 파일을 본 것을 기억합니다. 아마도 Eclipse, Firefox 및 GCC의 일부로는 각각이지만 확실히 기억할 수 없습니다. 해당 언어를 사용하는 오픈 소스 프로젝트를 찾아서 거의 모든 파서 입력 파일을 찾을 수 있다고 가정합니다.

나는 또한 이것을 검색 하고이 저장소를 수집했습니다

http://slps.github.io/zoo/

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top