0
LL 파서 (어휘 분석)를 생성하기 위해 명제 논리에 대한 문법을 작성하려고합니다. 명제 논리에 대한 문법의 정확성
나는 다음과 같은 문법을 시도 :F = F and F
F = F or F
F = F => F
F = F <=> F
F = not F
F = (F)
D = a
을하지만 난 그게 모호 것을 발견했다. 이 문법이 정확
F = F and A
F = A
A = F or B
A = B
B = F => C
B = C
C = F <=> C
C=D
D = not F
D = (F)
D = a
이다 : 나는 모호성을 제거하기 위해 다음과 같은 노력? 모호성 제거에 성공 했습니까?
용어에 대한 사소한 말투 - 필자가 컴파일러를 공부 한 이래로 약간의 시간이 걸렸지 만 올바르게 기억한다면 어휘 분석은 주로 토큰 화 단계 (문법을 사용하지 않고 구문 분석하지 않음)를 주로 참조합니다. – EJoshuaS
토큰 화? nooooooooo –
나는이 점을 오랫동안 이야기 해 왔기 때문에 나는 그 점에 착각 할 가능성이 있습니다. – EJoshuaS