파스칼 문법 검사를 위해 재귀 적 파생 구문 분석을 작성하는 것에 관한 한 가지 질문이 있습니다. 나는 예를 들어,이 코드를 가지고 :파스칼 구문 구문 분석기에서 재귀 하강 구문 분석
a := c ;
내가 A, C가 변수입니다 것을 알 수있다. : = 및; - 터미널입니다. 내가 확인할 수있는이 표현. 그러나 만약 내가 이런 기교를 가지고 있다면 :
이 표현식에 대한 재귀 적 하강 파싱을 작성하는 방법에 문제가 있습니다.
if ((!parsing(current_token, "var")) || (!current_token, ":=")) || ( !parsing(current_token, "var") && !parsing(current_token, "const") ) || (!current_token, "term"))) show_error();
가 어떻게 두 번째 예를 들어 쓸 수 있습니다 : 첫 번째 예를 들어
나는 다음과 같은 C#을 썼다? 감사합니다. . 파스칼의
가 숙제입니다 도움이 될 수 있습니다? 적절한 태그를 달아 적절한 응답을 얻으십시오. – sehe