PLY(Python Lex-Yacc)
PLY (Python Lex-Yacc)이 글은 검증을 위해 추가 인용문이 필요합니다. : Python – · · · JSTOR (2014년 4월 (이 메시지 및 ) |
원저작자 | 데이비드 M.비즐리 |
---|---|
안정된 릴리스 | 3.11 |
저장소 | |
기입처 | 파이썬 |
웹 사이트 | dabeaz |
PLY는 순수하게 Python으로 작성된 해석 도구입니다.이는 본질적으로 원래 C 언어로 Lex와 Yacc를 다시 구현한 것입니다.그것은 데이비드 M에 의해 쓰여졌다. 비즐리.PLY는 Lex 및 Yacc와 동일한 LALR 해석 기술을 사용합니다.또한 광범위한 디버깅 [1]및 오류 보고 기능도 갖추고 있습니다.
특징들
Python에 구현되어 Lex와 Yacc가 제공하는 거의 모든 기능을 갖추고 있습니다.빈 프로덕션, 우선 순위 규칙, 오류 복구 및 모호한 문법에 대한 지원이 포함됩니다.Python 3를 지원합니다.
PLY 파일의 구조
PLY에는 다음 2개의 Python 모듈이 있으며, PLY [2]패키지의 일부입니다.