GCC 및 Clang 파서는 실제로 손으로 작성됩니까? GCC와 LLVM-연타 사용하고있는 것으로 보인다 필기 재귀 하강 파서를 , 그리고 하지 생성, 들소 플렉스를 기반으로, 아래에서 위로 구문 분석 기계. 여기 누군가가 이것이 사실인지 확인해 주시겠습니까? 그렇다면 주류 컴파일러 프레임 워크는 왜 손으로 쓴 파서를 사용합니까? 업데이트 : 여기에이 주제에 대한 흥미로운 블로그 예: GCC는 한때 yacc (bison) 파서를 사용했지만 3.x 시리즈의 어느 시점에서 손으로 쓴 재귀 하강 파서로 대체되었습니다. http://gcc.gnu.org/wiki/New_C_Parser 를 참조하십시오. 관련 패치 제출에 대한 링크. Clang은 또한 손으로 작성한 재귀 하강 파서를 사용합니다 . http://c..