2008-09-02 4 views

답변

2

조금 더 검색 한 후에 컴파일러가 열심히하도록하기로 결정했습니다.

gcc의 -dr 옵션을 사용하여 Register Transfer Language (RTL) 파일을 생성하도록 컴파일러를 가져옵니다.

생성 된 RTL 파일의 접미사는 .rtl 또는 .expand입니다.

이 파일은 함수 호출이 이미 식별되어 있기 때문에 구문 분석하기가 훨씬 쉽습니다.

3

C가 아니기 때문에 A는 regular language와 C의 함수 호출은 임의의 인수 식을 포함 할 수 있습니다, 나는 당신의 질문에 대한 대답이 두려워 "아니오."

1
난 당신이 모두 일치하는 정규식을 찾을 수 있습니다 의심

(만) 함수는 일부 소스 코드를 호출합니다. 하지만 Understand 또는 IDE를 사용하여 코드를 탐색 할 수 있습니다.