2014-12-13 2 views
1

필자는 필자의 사내 Perl 도구 중 하나에서 C와 유사한 표현을위한 작은 파서를 작성했습니다. 필자는 처음에는 Parse :: RecDescent를 선택했는데, 사용법이 간단하고 문법이 간단하기 때문에 속도가 느린 것으로 나타났습니다 (웹에서 발견 된 일반적인 견해에 의해 뒷받침 됨). 표현식의 문법이 C 언어의 문법보다 더 이상 복잡하지 않다고 가정하는 것이 안전합니다.빠른 펄 파서 모듈?

수천 개의 간단한 사용 사례를위한 가장 빠른 (그래도 간단하고 간결한 문법 형식의) lexxer/parser 모듈은 무엇입니까? 표현식 (중간 길이는 1 토큰이고 평균은 2 정도이고 최대 값은 30) 또한 부적절한 IT 선택 덕분에 Perl 5.8.8에서 작동해야하며 모든 비 핵심 종속성은 순수한 Perl이어야합니다.

답변