컴파일러 구조에서 원시 프로그램에 대한 문장 에러를 검사하는 단계는? | [사무자동화산업기사 필기] 19년 1회차 기출문제 상세 페이지
1[사무자동화산업기사 필기] 19년 1회차
컴파일러 구조에서 원시 프로그램에 대한 문장 에러를 검사하는 단계는?
1
어휘 분석 단계
2
의미 분석 단계
3
중간코드 생성 단계
4
구문 분석 단계
해설
문장 에러(syntax error)는 구문 분석 단계에서 검사된다. 구문 분석기는 어휘 분석 단계에서 생성된 토큰들이 프로그래밍 언어의 문법 규칙을 따르는지 확인하며, 괄호 불일치, 문장 구조 위반 등 문법적 오류를 탐지한다. 어휘 분석은 철자/토큰 오류, 의미 분석은 타입 불일치·선언 오류, 중간코드 생성은 코드 변환을 담당하므로 문장 에러는 구문 분석 단계의 책임이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.