프로그래밍 언어론 구문분석
어휘분석 int a1; a1 = 3*6; if a1>5 then... 위의 프로그램을 구성하는 문자는 i, n, t, a,1,=,*임을 알 수 있다. 그리고 어휘 분석을 통해 int, a1, =, *,if 등은 토큰으로 사용되었음을 알 수 있다. 구문 분석을 통해 첫 줄은 : := ; 로 구성되고 두 번째 줄은 : := = 구문으로 구성됨을 알 수 있다. 이때에 어휘 분석을 통해 얻어지는 결과를 토큰이라고 부른다 토큰에는 연산자(+,-,=), 구분자(, (콤마),;. [,])), 식별자, 예약어 등이 포함되며 위 프로그램에 사용된 토큰은 예약어 int, 식별자 a1, 구분자 ; , 연산자 *,= 등이 있다. 어휘 분석으로 나타나는 식별자는 변수나 함수 등 이름을 나타내는 토큰이다. 변수명 a1이나 함수명..
2023. 9. 15.