본문 바로가기
b

btyacc

btyacc

백트래킹 지원 Byacc 변형

한줄평

표준 Yacc 로 표현하기 어려운 모호한 문법을 다뤄야 할 때 대안이 되는 도구입니다. 그만큼 용도가 특수하고, GNUWin32 빌드라 오래된 데다 파서 이론 지식이 있어야 활용할 수 있습니다.

이런 분께 모호한 문법을 파싱해야 하는 개발자께

좋은 점

  • 백트래킹으로 모호한 문법 처리 가능
  • Byacc 계열이라 기존 문법과 친숙

아쉬운 점

  • 용도가 특수해 일반 파서 작업엔 과함
  • GNUWin32 빌드로 버전이 오래됨

btyacc 소개

Berkeley Yacc(byacc)에 백트래킹 기능을 더한 파서 생성기입니다. 일반 LALR(1) 파서로는 모호해서 다루기 어려운 문법을, 여러 해석을 시도했다가 되돌리는 방식으로 처리할 수 있게 해 줍니다. 까다로운 문법을 가진 언어나 형식을 분석해야 할 때 유용합니다. 여기 담긴 것은 GNUWin32 로 이식된 윈도우용 명령줄 빌드입니다.

제작사

영삼넷 · 공식 홈페이지

btyacc (btyacc) 무료 다운로드 | 자료실 | 영삼넷