Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!cs.mu.OZ.AU!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!howland.erols.net!EU.net!uunet!in2.uu.net!news.iij.ad.jp!nr1.scn.co.jp!news01.so-net.or.jp!shigio From: shigio@ca2.so-net.or.jp (Shigio Yamaguchi) Newsgroups: alt.sources,comp.unix.bsd.freebsd.misc Subject: GLOBAL-1.4 for FreeBSD 2.X Date: 27 Oct 1996 08:40:00 GMT Organization: So-net Lines: 62 Message-ID: <54v750$dh7@newsgate.so-net.or.jp> NNTP-Posting-Host: ppp910e.pppp.ap.so-net.or.jp X-Newsreader: mnews [version 1.19] 1995-07/21(Fri) Xref: euryale.cc.adfa.oz.au alt.sources:9740 comp.unix.bsd.freebsd.misc:30038 Hello, this is Yamaguchi. Here is GLOBAL-1.4 for FreeBSD(2.0.5R, 2.1.0R, 2.1.5R) which supports yacc source file. The source code is here. http://ux01.so-net.or.jp/~shigio/freebsd/emain.html If you cannot get the file, please send me (shigio@ca2.so-net.or.jp) E-mail. --------------------------------------------------------------------------- Global is a tool which find the locations of function definitions and functions references in C source files. You can use it on shell command line or within VI editor. I think it is useful to hack a large project sources containing many subdirectories. [Features] o Global can find the locations of specified function quickly. o Global can locate not only function definitions but also function references o Global can treat a source tree containing subdirectories and you can get a relative path of object from anywhere within the tree. o Global allow duplicate entries. o Global can understand perl's regular expression. o Global can also locate functions in library paths if the function not found in your source directory.(New feature of 1.3) o Global can treat yacc file too.(New feature of 1.4) [News feature in version1.4] Global can treat C functions in a yacc source code. [Caution] Extended ctags included in global has an uncompatible part with the original one. A yacc source file is consist of following three parts. declarations %% rules %% programs There are some difference about what is tag. 1) original ctags rule names in rule part function names in program part 2) extended ctags function names defined in all part function names refferd in all part(when -r option) Please enjoy. -- Shigio Yamaguchi E-Mail: shigio@ca2.so-net.or.jp Home Page: http://ux01.so-net.or.jp/~shigio/