나는 잠시 동안 컴파일러를 연구 해 왔고, 문법에서 "문맥"의 의미와 문법이 "문맥이없는"의미를 의미하지만 결과는 없습니다.
그래서 누구든지 이것을 도울 수 있습니까?
나는 잠시 동안 컴파일러를 연구 해 왔고, 문법에서 "문맥"의 의미와 문법이 "문맥이없는"의미를 의미하지만 결과는 없습니다.
그래서 누구든지 이것을 도울 수 있습니까?
답변:
Chomsky 계층 구조에서 다른 문법에 허용되는 생산 규칙과 관련하여 컨텍스트를 설명 할 수 있습니다.
컨텍스트가없는 문법을 고려할 경우 해당 규칙의 생성 규칙은 다음과 같습니다.
따라서 이런 종류의 규칙의 왼쪽 부분은 하나의 비단 말 기호로만 구성되어 있습니다. 따라서, 비-터미널 심볼의 대체는 "컨텍스트", 즉 그것이 둘러싸인 다른 심볼을 고려하지 않고 일어난다.
반면 상황에 맞는 문법의 생산 규칙을 고려하면 다음과 같은 형식이됩니다.
여기서 는 비 말단이고 α , β , γ 는 비 말단 및 말단의 서열이다.
이 경우, 치환 될 비 말단 기호 의 "문맥"(즉, 및 γ )은 치환의 영향에 영향을 미치며 이는 규칙 자체의 일부이다.