Brzozowski의 미분법 은 정규식에서 결정 론적 오토마타를 대수적으로 만드는 매우 훌륭한 기술입니다. 더 큰 문법 클래스를 처리하기 위해이 기술의 귀여운 일반화를 수행했지만 알고리즘은 이전에 발견 된 것처럼 보일 정도로 간단합니다. 그러나이 기술의 자손에 대한 인터넷 검색은 많이 나타나지 않습니다. 아는 사람 있나요?
Brzozowski의 미분법 은 정규식에서 결정 론적 오토마타를 대수적으로 만드는 매우 훌륭한 기술입니다. 더 큰 문법 클래스를 처리하기 위해이 기술의 귀여운 일반화를 수행했지만 알고리즘은 이전에 발견 된 것처럼 보일 정도로 간단합니다. 그러나이 기술의 자손에 대한 인터넷 검색은 많이 나타나지 않습니다. 아는 사람 있나요?
답변:
에서 총 파서 콤비 (2010 ICFP) 그 언어 회원은 잠재적으로 무한 문법의 특정 클래스 decidable입니다 확립 브조 조프 스키 유도체를 사용합니다.
이 백서에 관심이있을 수 있습니다.
Yacc는 Matthew Might와 David Darais, 2010에 의해 죽었다
문맥없는 언어를 파싱하는 두 가지 새로운 접근법을 제시한다. 첫 번째 방법은 Brzozowski의 파생어를 정규식에서 문맥이없는 문법으로 확장 한 것입니다. 두 번째 방법은 파서 결합기에 대한 파생물의 일반화를 기반으로합니다. 이러한 기술의 대가는 임의의 컨텍스트가없는 문법을 게으른 구문 분석 포리스트로 구문 분석 할 수있는 작고 (250 줄 미만의) 구현하기 쉬운 구문 분석 라이브러리입니다. 스칼라와 하스켈에 대한 구현이 제공됩니다. S-Expressions를 사용한 예비 실험은 초당 수백만 개의 토큰을 파싱하여이 기술이 실제로 사용하기에 충분히 효율적임을 시사합니다.
잠재적 인 관심의 대상 :
80 년대 중반에 재귀 적 상승 파서와 문법 요소를 연구하면서 문법의 부분 파생물을 정의하는 작업부터 시작했습니다.
거기에 좋은 이론이 많이 있습니다.
구체적인 질문이 있습니까?