를 사용하여 (1)이 LL에없는 것을 증명하고 싶은 LL에없는 왼쪽 재귀 grammarm, 첫 번째 찾아 내가 왼쪽 재귀를 제거 얻은 세트를 따라 :(1) 나는 문법을 파싱 테이블
S->AS'
S'->AS'|Empty
A->a
first of A={a} follow of S={$}
first of s'={a,ε} follow of S'={$}
first of S={a} follow of A={a,$}
을하지만 파싱 테이블에 채워 때, 나는이 개 항목과 셀을하지 않았다. 그러면 주어진 문법이 LL (1)에 없다는 것을 증명하는 방법은 무엇입니까?
문법이 모호하면 (적어도 하나의 문장에 둘 이상의 구문 분석 트리가 있음) 문법은 LL (1)에 없습니다. 이제 파싱 테이블을 어떻게 나타내야합니까? –
왼쪽 재귀 문법을 알고, 모호한 문법은 ll (1) 언어를 제공하지 않습니다. 그러나이 구문 분석 테이블을 사용하여 표시해야합니다 ... 어떻게? – rajkumar
(A) = {S '의 첫 번째} = {a, 엡실론을 S로 대체하면 나는 S와 S'의 후행을 써야한다.} {a, $}는 내가 틀린 곳을 제안 해주세요. – rajkumar