C Compiler를 구현하고 싶습니다..
글쓴이: nicelhc13 / 작성시간: 금, 2013/11/01 - 10:14오후
언어를 Web Language를 이용하여 Client side에서 C Compiler를 구현하고싶습니다.
miniC Compiler는 Front end와 Back end의 intermediate language interpreter까지 구현해보았습니다만
Preprocessor는 공부해보지 않았기에 많이 난항이 있네요..
gcc를 분석해보려 했으나 너무나 많은 옵션과 예외처리가 있고
저는 지금 완벽한 gcc Compiler가 아니라 기본적으로 돌아가는 C Compiler가 목적이기에 많이 혼란스럽습니다. 자료도 잘 못찾고있네요...
이와 관련해서 좀 더 간단한 예제나, 혹은 preprocessor 구현에 대한 책이나 자료, 정보를 아시는 분이 계신가요?
아니면 부족한 저에게 가르침을 주실분이계신가요?
Forums:
http://aosabook.org/en/llvm.h
http://aosabook.org/en/llvm.html
C나 컴파일러에 대해서는 전혀 모르지만 위의 글을 우연히 읽게 되었는데 기존의 컴파일러 설계(GCC) 보다 좀 더 분화된 설계를 고민 했다고 하던 부분이 기억 납니다. 긴 글은 아니니 한 번 살펴 보세요.
--
마잇
compiler design in C
writeen by Allen Holub
아.. 이책 좋아요.. 옛날 책이긴 한데.. 실습하기
아.. 이책 좋아요.. 옛날 책이긴 한데.. 실습하기 좋은 책입니다...
댓글 달기