acwj: 컴파일러 작성 여정
GitHub 저장소 'acwj'는 C 언어 하위 집합을 위한 자체 컴파일러 개발 과정을 기록한 프로젝트입니다.
이 저장소는 컴파일러 작성 과정을 단계별로 나누어, 렉시컬 스캐닝, 파싱, 연산자 우선순위, 어셈블리 코드 생성, 함수, 포인터, 구조체, 전처리기, 최적화 등 다양한 컴파일러 구성 요소를 실습 중심으로 다룹니다.
각 단계는 별도의 폴더와 문서로 구성되어 있어, 컴파일러 이론과 실무를 동시에 배우고자 하는 개발자에게 실용적인 학습 자료로 활용 가능합니다.
또한, 프로젝트는 GPL3 라이선스로 공개되어 있으며, 작성자는 이후 새로운 언어 'alic' 개발로 방향을 전환하였음을 안내하고 있습니다.
