c8f502b9a0
While here added the support of Exuberant etags (exetags in this package). List of changes for version 5.1: * Changed name of option configuration files for MSDOS, MSWindows, and OS/2. * Changed regex support to enforce REG_NEWLINE. This fixes problem where the newline character was explicity being matched by user patterns [Bug #431477]. * Added new public domain library for reading tag files (see readtags.h). * Added support for variables and namespaces, provided by Jay Glanville [Vim]. * Added report of non-options in option configuration files and CTAGS environment variable. * Added support for YACC language, submitted by Nick Hibma [YACC]. * Added support for Perl packages, submitted by Nick Hibma [Perl]. * Added '$' as valid identifier character for DEC C compiler [VMS, Bug #425147]. * Added compilation date and time to --version output. * Added configure check for HP-UX to determine if ANSI options needed [HP-UX]. * Removed tags for forward class/struct declarations [C/C++, Bug #432563]. * Eliminated ;" separator from end of tag line when no extension fields are present. * Fixed segmentation violation for some Lisp files [Lisp]. * Fixed segmentation violation occurring when file referenced in #line directive was from an unknown language. * Fixed loss of sync when parsing bit fields named with C++ reserved word [C]. * Fixed compilation problem on gcc-2.7.2. * Fixed problem parsing verbatim strings [Eiffel]. * Fixed problem with PHP references [PHP]. * Fixed handling of Perl __DATA__ sections [Perl]. * Fixed problem resulting from white space in tag name due to regex name specifier. * Fixed double reading of $HOME/.ctags when current directory is $HOME. * Fixed problem reading option configuration files using CR-LF newlines. * Fixed problem preventing output control over tag kinds of regex patterns [Bug #429869]
11 lines
570 B
Text
11 lines
570 B
Text
Exuberant Ctags generates an index (or tag) file of source language
|
|
objects in source files that allows these items to be quickly and
|
|
easily located by a text editor or other utility.
|
|
|
|
Alternatively, it can generate a cross reference file which lists,
|
|
in human-readable form, information about the various objects found
|
|
in a set of source code files.
|
|
|
|
Supported languages include: Assembler, ASP, Awk, C, C++, BETA, COBOL, Eiffel,
|
|
Fortran, Java, Lisp, Make, Pascal, Perl, PHP, Python, REXX, Ruby, Scheme,
|
|
Shell scripts (Bourne/Korn/Z), S-Lang, Tcl, Vim and YACC/Bison.
|