본문 바로가기

버클리 야크

Berkeley Yacc (byacc)

LALR(1) 파서 생성기

한줄평

가볍고 군더더기 없는 파서 생성기를 원하는 개발자에게 적합합니다. Bison 만큼 기능이 풍부하진 않고, GNUWin32 빌드라 버전이 오래되었으며 파서 개념을 알아야 씁니다.

이런 분께 가벼운 LALR(1) 파서 생성기를 원하는 개발자께

좋은 점

  • 단순하고 가벼운 고전적 파서 생성기
  • 제약 적은 라이선스로 오래 검증됨

아쉬운 점

  • Bison 대비 기능이 단출함
  • GNUWin32 빌드로 버전이 오래됨

버클리 야크 소개

문법 정의로부터 LALR(1) 구문 분석기 소스를 생성하는 고전적인 파서 생성기입니다. GNU Bison 과 비슷한 역할을 하지만 더 단순하고 가벼우며, 라이선스 제약이 적어 오래도록 여러 프로젝트에서 쓰여 왔습니다. 컴파일러나 형식 언어 해석기를 만들 때 활용합니다. 여기 담긴 것은 GNUWin32 로 이식된 윈도우용 명령줄 빌드입니다.

제작사

영삼넷 · 공식 홈페이지

버클리 야크 (Berkeley Yacc (byacc)) 무료 다운로드 | 자료실 | 영삼넷