PyBison는 파이썬은 들소 (Yacc에)와 플렉스 (렉스) 파서 발전기 유틸리티에 결합된다.
그것은 파서 빠르고 쉽게 파이썬 클래스 선언으로 개발,이 파서는 빠르고 강력한 C 기반 들소 / 플렉스를 활용 할 수 있습니다.
사용자 방법의 세트를 포함하고 문법 및 어휘 분석 규칙을 특정 속성 및 파서 입력을 제공하고, 파서 대상 이벤트를 수신하기위한 콜백을 고려하여 기본적인 파서 객체의 하위 클래스 물품.
현재, PyBison는 (아마도 * BSD 기반과) 시스템을 리눅스에 노력하고 있습니다. (누군가가 작은 심 층 아마 2시간 '코딩을 도와 자원 봉사를하는 경우 나) 그러나, 시간에, 그것은 PyBison뿐만 아니라 윈도우에서 작동합니다 매우 가능하다 P>
특징 :.
< p는> 때문에 들소 생성 된 C 코드에 직접 후크, C 기반 파서의 속도 근처에서 실행전체 LALR (1) 문법을 지원
PyBison와 호환 파이썬 모듈로 기존의 문법 (.Y)와 스캐너 (.L) 스크립트를 변환하는 유틸리티를 포함
연습을하고 예는 분 안에 자신의 파서를 작성해야합니다 - 쉽게 이해하기
편안하고 직관적 인 콜백 메커니즘
간단한 메서드 호출하여 XML을 구문 분석 트리를 내보낼 수 있습니다 (뉴!)
XML에서 파스 트리를 재구성 할 수 (뉴!)
예를 들면 언어에 대한 작업 파서를 포함한다 :
- ANSI C
- 자바 (1.4.2)
댓글을 찾을 수 없습니다