개발/C++
프로그래밍언어] LEX와 YACC
모아이모아이
2014. 12. 9. 13:22
컴파일러가 C언어코드를 읽고 에러구문을 띄어줄 때
프로그래머라면 다들 궁금해한다.
이 문법오류를 도대체 어떻게 찾아내는거지?
그 해답이 바로 LEX와 YACC이다.
각 구문을 분석하고 파싱하여 해당 문법을 찾는다.
대학교 3학년 1학기 당시 힘들게 따라갔던 생각이 난다.
그 때의 보고서를 첨부파일로 올린다.