Left recursion은 재귀 적 파생 구문 분석의 기초 위에 구축 된 많은 파서 생성기에서 큰 문제인 것으로 보입니다. 내가 그것을 지원하는 PEG 기반 파서 생성기를 찾고 있어요 - 어떤 언어로. http://tratt.net/laurie/research/publications/papers/tratt__direct_left_recursive_parsing_expression_grammars.pdf왼쪽 재귀를 지원하는 PEG 기반 파서 생성기가 있습니까?
저자는 PEG/자료가 많 구문 분석에서 왼쪽 재귀 규칙을 처리하기위한 여러 방법을 설명합니다
위키 백과에서 말한 것처럼 PEG는 왼쪽 재귀를 지원하지 않습니다. "PEG는 문자열에서 앞으로 이동하지 않고 규칙이 자체를 참조하는 왼쪽 재귀 규칙을 표현할 수 없습니다." 하지만 왼쪽 재귀를 제거하려고 시도 할 수도 있습니다. – delnan
그럼 사용자 개입없이 왼쪽 재귀를 변형 시키거나 제거하는 PEG에 대해 열려 있습니다. –
가능한 복제본 [왼쪽 재귀를 처리 할 수있는 모든 PEG 파서?] (http://stackoverflow.com/questions/4397039/any-peg-parser-capable-to-handle-left-reursion) – bummi