알려진 많은 봉쇄가 있습니다. 하자 봉쇄 및 나타내는 ⊂ 적절한 봉쇄. 하자 ×이 incomparability을 나타낸다.⊆⊂×
하자 , L을 R = ⋃ k 값 L을 R ( K ) .L L = ⋃케이L L ( k )L R = ⋃케이L R ( k )
문법 수준
LL
- L L ( 0 ) ⊂ L L ( 1 ) ⊂ L L ( 2 ) ⊂ L L ( 2 ) ⊂ ⋯ ⊂ L L ( k ) ⊂ ⋯ ⊂ L L ⊂ L L ( ∗ )
- 에스L L ( 1 ) = L L ( 1 ) , SL L ( k ) ⊂ L L ( k ) , SL L ( k + 1 ) × L L ( k )
이들 중 대부분은 Rosenkrantz와 Stearns 의 결정 론적 하향식 문법 속성 에서 입증되었습니다 . 는 다소 사소한 운동입니다. 이 프레젠테이션 테렌스 파르 의해 장소 L의 L ( *를 ) 슬라이드 (13)의 용지 LL-정규 Jarzabek 및 크라우 지크 표시하여 문법 L L의 ⊂ L의 L을 R , 그 증명은 소소 확장 L의 L의 ⊂의 L의 L ( * )에스L L ( k + 1 ) × L L ( k )L L ( ※ )L L ⊂ L L RL L ⊂ L L ( ※ )
LR 용
- L R ( 0 ) ⊂ SL R ( 1 ) ⊂ L A L R ( 1 ) ⊂ L R ( 1 )
- 에스LR(k)⊂LALR(k)⊂LR(k)
- SLR(1)⊂SLR(2)⊂⋯⊂SLR(k)
- LALR(1)⊂LALR(2)⊂⋯⊂LALR(k)
- LR(0)⊂LR(1)⊂LR(2)⊂⋯⊂LR(k)⊂⋯⊂LR
이것들은 모두 간단한 연습입니다.
LL 대 LR
- (결정 론적 하향식 문법과 왼쪽 재귀 문법의속성)LL(k)⊂LR(k)
- (간단한 운동)LL(k)×SL R ( k ) , L A L R ( k ) , L R ( k - 1 )
- (모든 왼쪽 재귀 문법)L L ⊂ L R
- (왼쪽 재귀 대 임의 예측)L L ( ※ ) × L R
언어 수준
LL
- L의 L ( 0 ) ⊂ L의 L ( 1 ) ⊂ L의 L ( 2 ) ⊂ ⋯ ⊂ L의 L ( K ) ⊂ ⋯ ⊂ L의 L의 ⊂의 L의 L ( * )
- 에스L L ( k ) = L L ( k )
L L ( k ) ⊂ L L ( ∗ )L L ⊂ L L RL L ⊂ L L ( ※ )
LR 용
- L R ( 0 ) ⊂ SL R ( 1 ) = L A L R ( 1 ) = L R ( 1 ) = SL R ( k ) = L A L R ( k ) = L R ( k ) = L R
이들 중 일부는 LR (k)을 도입 한 왼쪽에서 오른쪽 으로 의 언어 번역 에 관한 논문에서 Knuth에 의해 입증되었으며 , 나머지는 LR (k) 문법을 LR (1), SLR (1) 로 변환 하는 것으로 입증되었습니다 . 및 (1,1) Bounded Right-Context Grammars by Mickunas et al.
LL 대 LR
- L L ⊂ L R ( 1 ){나는비제이| 나는≥j}
- L L ( ※ ) × L R{나는비제이| 나는≥j}
- L R ( 1 ) = D C에프엘