모두CBT

어휘 분석의 주된 역할은 원시 프로그램을 하나의 긴 스트링으로 보고 문… | [사무자동화산업기사 필기] 19년 3회차 기출문제 상세 페이지

1[사무자동화산업기사 필기] 19년 3회차
어휘 분석의 주된 역할은 원시 프로그램을 하나의 긴 스트링으로 보고 문자 단위로 스캐닝하여 문법적으로 의미 있는 일련의 문자들로 분할해 내는 것이다. 이 때 분할된 문법적인 단위를 무엇이라고 하는가?
1
Token
2
Parser
3
BNF
4
Pattern
해설

어휘 분석(lexical analysis)은 원시 프로그램의 문자열을 스캔하여 문법적으로 의미 있는 최소 단위로 분할하는데, 이렇게 분할된 각각의 문법적 단위를 토큰(Token)이라고 한다. Parser는 토큰을 입력받아 구문 분석하는 도구이고, BNF는 문법을 표기하는 표기법, Pattern은 정규표현식 등에서 사용하는 패턴 개념으로 어휘 분석의 결과물이 아니다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.