이 프로젝트는 C 언어 코드의 추상 구문 트리(Abstract Syntax Tree, AST)를 분석하는 도구입니다.
먼저 저장소를 클론합니다:
git clone https://github.com/idealinsane/AST.git
cd AST
analyzer.c
파일을 컴파일하여 실행 파일을 생성합니다:
gcc -o analyzer analyzer.c
🚀 실행 방법
분석 대상 AST 파일(ast.json)을 인자로 전달하여 실행합니다:
./analyzer ast.json
📂 입력 파일 형식
ast.json은 C 코드의 추상 구문 트리를 JSON 형식으로 저장한 파일입니다.
🧠 주요 기능
• 함수 정의(Function Definition) 추출
• 조건문 탐색
• AST 순회 및 노드 타입별 처리(일부)
✅ 요구 사항
• C 컴파일러 (예: gcc)
• JSON 형식의 AST 파일