PEG 용지가 두 개의 의미 술어 구문 분석 식 설명 : 그리고 &e 가 !e 대한 파싱 않는 지원을 술어와 술어를하지 술어를? 아니면 순차 구문 분석 표현과 동의어입니까? 이 경우 And 클래스와 동등해야합니다. 옳은? NotAny은 Not 조건어를 나타 냅니까? 구문 분석 표현 foo는 & (바) 일치하는 텍스트 "foo는"그러나이 텍스트 "바"다음 경
Left recursion은 재귀 적 파생 구문 분석의 기초 위에 구축 된 많은 파서 생성기에서 큰 문제인 것으로 보입니다. 내가 그것을 지원하는 PEG 기반 파서 생성기를 찾고 있어요 - 어떤 언어로. http://tratt.net/laurie/research/publications/papers/tratt__direct_left_recursive_pars
: 문맥 자유 문법과 구문 분석 표현 문법 사이의 근본적인 차이는 PEG의 선택 운영자가 주문되어 있다는 점이다. 첫 번째 대안이 성공하면 두 번째 대안은 무시됩니다. 따라서 을 선택하면 교환 할 수 없습니다. 문맥 자유 문법 및 문법과 마찬가지로 순서가 없습니다. 주문 선택은 소프트 절단 연산자를 일부 로직 프로그래밍 언어와 유사하게 사용할 수 있습니다.
나는 마당을 많이 사용 즐기고 있었다 : http://www.ootl.org/yard/ http://code.google.com/p/yardparser/ http://www.codeproject.com/KB/recipes/yard-tokenizer.aspx 내가 완전한 기능 계산기를 구축 할 수 있었다. 나는 PHP 파서를하기 위해 YARD를 평가 중이다.