최근에는 C
언어에 대한 의미 론적 분석기를 찾고 있었지만 찾을 수 없었습니다. 파서를 생성하기 위해 flex
과 yacc
C
개의 언어 파일을 찾았습니다. 나는 그들을 수정하고 파서를 생성 할 수 있었다. 하지만 이제 다음 단계를 수행해야합니다. 어떤 사람이 C
에 대한 의미 론적 분석의 예를 지적하고 트리를 만들 수 있으면 고맙겠습니다. 의미 론적 분석에 대한 정보도 도움이 될 것입니다. 내가 작은 C
컴파일러를 찾았지만 그들은 자신의 파서를 사용하므로 스위트가 아니다.C 언어에 대한 의미 론적 분석
1
A
답변
1
DMS Software Reengineering Toolkit 및 C Front End은 아마도 필요한 것을 제공 할 것입니다.
DMS는 일반 구문 분석, 트리 작성 및 프로그램 분석 기계를 제공합니다. C 프론트 엔드는 C 언어를 전문으로합니다. C (GCC, Microsoft, Green Hills)의 여러 가지 방언/변형을 어두운 곳에서 처리하고, ASTS를 구문 분석하고, ASTS를 작성하고, 제어 및 데이터 흐름 그래프, 점 대 점 분석 및 간접 함수 포인터를 설명하는 글로벌 콜 그래프를 작성합니다.
이 모든 것을 직접 시도해 볼 수도 있지만,이 모든 권리를 얻으려면 인력이 필요합니다.
관련 문제
- 1. 텍스트의 의미 론적 분석
- 2. 들소에서의 의미 론적 유형 검사 분석
- 3. C 언어 의미 론적 설명
- 4. 의미 론적 검색에 대해서
- 5. Eclipse CDT C++ 의미 론적 오류 wxWidgets
- 6. 의미 론적 마크 업이
- 7. 의미 론적 분석을위한 언어?
- 8. 유사하고 의미 론적 검색
- 9. 잠재 의미 론적 인덱싱?
- 10. 이상한 의미 론적 문제
- 11. 문제 진술에 대한 의미 론적 의심?
- 12. 의미 론적 마크 업이 필요합니다.
- 13. HTML5 의미 론적 스레드 코멘트
- 14. java/java IDE에 대한 의미 론적 쿼리 도구가 있습니까?
- 15. 의미 론적 관련 데이터 집합
- 16. DOT 언어에 대한 구문 분석 도구
- 17. 어셈블리 언어에 대한 정적 코드 분석
- 18. 도메인 특정 언어에 대한 정적 분석 수행
- 19. 추론 기계와 의미 론적 추론의 차이점은 무엇입니까?
- 20. HTML5의 토론을위한 의미 론적 마크 업
- 21. 웹 페이지에서 의미 론적 데이터 추출하기
- 22. 의미 론적 의미로 HTML IMG에 주석 달기
- 23. 짧은 텍스트 조각에 대한 의미 론적 태그 제안
- 24. 사용자 정의 도메인 모델에 대한 의미 론적 주석을위한 프레임 워크
- 25. 의미 론적 HTML 헤더 태그에 대한 올바른 사용법은 무엇이라고 생각하십니까
- 26. DB를의 단어 - 어휘 사전 (의미 론적 유사성)
- 27. 잠재 의미 론적 인덱싱의 Common Lisp 구현
- 28. symfony2 교리 주석 [의미 론적 오류]
- 29. 사용자 친화적 인 의미 론적 위키?
- 30. 테이블 내에서 탐색하는 의미 론적 방법은 무엇입니까?
이 링크는 도움이 될 수 있습니다 : http://www.cs.sjsu.edu/faculty/louden/cmptext/ – IndieProgrammer
http://clang.llvm.org/ –