2015-01-21 3 views

답변

4

LL (1) 파서가 단일 토큰 예견을 사용하는 구성 될 수 있으며, stmt에서 ID 둘이 assignmentsubr_call 시작하므로 파서 두 경우를 구별 할 수없는 것을 의미 단지 첫 번째 토큰 (ID)을보고

+0

'LL (1)'가장 단순한 언어 = 1 토큰의 미리보기 머리글. 실제로 ID를 보는 stmt는 할당이나 subr_call을 구분하지 않습니다. 'stmt -> ID (rest_assignment | rest_subr_call)'는'LL (1)'이됩니다. –

+0

@JoopEggen :과'expr'? 아니면 하나의 예를 제공 했습니까? – rici

+0

@rici 예 expr은 기본에서 ID로, subr_call에서 ID로 같은 문제가 있습니다. –