GNU GLOBAL 5.7.3

GNU GLOBAL is a source code tagging system.
GNU GLOBAL is a source code tagging system that works the same way across diverse environments (emacs, less, bash, vi, web browser, etc). You can locate specified objects in source files and move there easily. It is useful for hacking a large project containing many subdirectories, many #ifdef and many main() functions. It is similar to ctags or etags but is different from them at the point of independence of any editor. It runs on a UNIX(POSIX) compatible operating system like GNU and BSD.

GNU GLOBAL is part of the GNU project, and is free software. You can freely copy, modify and redistribute this program under GNU GPL.

GNU GLOBAL is also commercial (for-profit) software based on BOKIN model.

Here are some key features of "GNU GLOBAL":

· support C, C++, Yacc, Java and PHP4.
· work the same way across diverse environments. Currently, support followings:

· Generic shell command line
· Bash shell
· Vi clone editor (nvi, elvis, vim)
· Emacs editor (emacs, mule, xemacs)
· Glimmer editor
· Less viewer
· Web browser (See UNIX kernel source tour!.)
· Doxygen documentation system

· find the locations of a specified object quickly.
· locate not only object definitions but also object references.
· allows duplicate objects.
· locate also path which includes specified pattern.
· treat a source tree containing subdirectories as a logical scope. You can get the relative path of objects from anywhere within that scope.
· search not only in a source tree but also in library paths.
· understand POSIX 1003.2 regular expressions.
· support external search engine (grep and idutils).
· generate hypertext of source code (XHTML ready).
· tag files are independent of machine architecture.
· plugged-in parser is available to treat new language.
· compact format is available to save disk space.
· support incremental updating of tag files.
· support customizing with gtags.conf.
· generate completion list for completing input method.

If you have a plan to make a yet another editor with tag facility then you can use GLOBAL as the tag system.

last updated on:
October 30th, 2008, 4:12 GMT
price:
FREE!
developed by:
Tama Communications Corporation
homepage:
www.gnu.org
license type:
GPL v3 
category:
ROOT \ Utilities

FREE!

In a hurry? Add it to your Download Basket!

user rating 14

3.3/5
 

0/5

1 Screenshot
GNU GLOBAL
What's New in This Release:
  • Gtags no longer causes a segmentation fault if it reads its input file names from a file list (using the -f option) and the input files aren't in the working directory or its sub-directories.
  • The version test in gtags.pl no longer fails.
read full changelog

Add your review!

SUBMIT