Exuberant Ctags

Exuberant Ctags is a multilanguage reimplementation of the Unix ctags program. It generates an index of source code object definitions which is used by a number of editors and tools to instantly locate the definitions. Exuberant Ctags currently supports the following languages: Assembler, ASP, AWK, BETA, C, C++, C#, COBOL, Eiffel, Erlang, Fortran, HTML, Java, Javascript, Lisp, Lua, Make, Pascal, Perl, PHP, PL/SQL, Python, REXX, Ruby, Scheme, Shell (Bourne, Korn, Z), S-Lang, SML (Standard ML), Tcl, Vera, Verilog, Vim, and YACC.

Tags Software Development
Licenses GPL
Operating Systems Mac OS X Windows POSIX OS/2
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  26 Dec 2007 14:01
  • Rrelease-after

Changes: Numerous major feature enhancements and major bugfixes.

  • Rrelease-mid
  •  24 Jul 2006 08:03
  • Rrelease-after

Changes: Support was added for tags for labels [PL/SQL], constant definitions [PHP], local variables for C-based languages [C/C++/C#/Java/Vera], Perl labels and "use constant", ASP constants, and GNU make extensions. Various other improvements and bugfixes were made.

  • Rrelease-mid
  •  04 Apr 2003 03:42
  • Rrelease-after

Changes: Support was added for C#, Erlang, HTML, JavaScript, and SML (Standard ML) languages.

  • Rrelease-mid
  •  19 Jul 2002 00:13
  • Rrelease-after

Changes: This release adds support for Verilog, support for mixins and class methods to the Ruby parser, and changes the -x output to match that of traditional ctags when the --format=1 option is supplied. The new format was also changed slightly to conform more closely to the original format, with the addition of the extra tag type field. This version changes the ASM parser back to a C-based parser to remove redundant tags, and extends its support for more variants [ASM]. Support was also added to ctags and readtags libraries for case-folded sorting of tag files.

  • Rrelease-mid
  •  07 Nov 2001 01:42
  • Rrelease-after

Changes: Support for YACC language, library for reading tag files and bugfixes were added.

No-screenshot

Project Spotlight

MaildirSync

An online Maildir folder synchronizer.

5413256b5cc33ebc985b3d8338a95cf9_thumb

Project Spotlight

Tcl Dictionary

An online dictionary (dict.org) look-up application.