개발자 | 켄 아놀드 |
---|---|
저장소 | |
종류 | 프로그래밍 도구 (코드 탐색 도구) |
Ctags는 다양한 프로그래밍 언어로 된 소스와 헤더 파일에서 보이는 이름의 인덱스(또는 태그) 파일을 생성하는 프로그래밍 도구이다. 언어에 따라 함수, 변수, 클래스 멤버, 매크로 등을 색인할 수 있다. 이 태그들은 정의들을 빠르고 쉽게 문서 편집기나 다른 유틸리티에 의해 위치시킬 수 있게 한다. 그 외에, 상호 참조 파일을 생성하는 출력 모드도 있어서 언어 파일 집합에서 보이는 다양한 이름에 대한 정보를 사람이 읽을 수 있는 형태로 나열할 수 있다.
오리지널 Ctags는 BSD에 도입되었으며 켄 아놀드가 작성하였고, 짐 클레크너가 포트란 지원을, 빌 조이가 파스칼 지원을 맡았다.
태그 인덱스 파일들은 다음을 포함하여 수많은 소스 코드 편집기에 의해 지원된다: