2011-02-03 12 views

답변

0

짧은 대답 : both.

기본적으로 LALR (1) 파서가 생성됩니다.

명백한 옵션 %glr-parser을 사용하면 LR (1) 구문 분석기가 생성됩니다.

+4

"모두"단순히 잘못되었습니다. Tradititional 들소 *는 * LALR (1)입니다. 그러나 새로운 % glr-parser 옵션은 * LR (1) 파서를 이해하지 못하므로 * LR (1) * 파서를 생성하지 않습니다. LALR (1) 파싱 테이블을 사용하는 * GLR * 파서를 생성합니다. [나는 GLR 파서를 내포했다. 그들은 "LR (1)"을 필요로하지 않습니다. –

0

버전 2.5부터 Bison은 여러 유형의 LR 파서 LALR (1), 표준 LR (1) 및 IELR (1)을 지원합니다. 예를 들어 here과 같이 "lr.type"에 대한 설명서를 참조하십시오.

관련 문제