• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

gnu_regex/H03-May-2022-11,2978,702

.gitignoreH A D23-Nov-201644 65

.indent.proH A D23-Nov-2016740 3231

COPYINGH A D23-Nov-201617.6 KiB341281

FAQH A D23-Nov-201616.6 KiB372286

INSTALLH A D23-Nov-20169.7 KiB216169

INSTALL.othH A D23-Nov-20162.7 KiB7454

MAINTAINERSH A D23-Nov-20162.3 KiB8965

Makefile.inH A D23-Nov-20164.5 KiB223113

NEWSH A D23-Nov-201646 KiB872806

READMEH A D23-Nov-20162.9 KiB7451

acconfig.hH A D23-Nov-20163.5 KiB12831

ant.cH A D23-Nov-2016976 4319

argproc.cH A D23-Nov-201611.5 KiB506402

args.cH A D23-Nov-20165.7 KiB275231

args.hH A D23-Nov-20161.4 KiB6435

asm.cH A D23-Nov-20167.9 KiB388316

asp.cH A D23-Nov-20167.1 KiB329267

awk.cH A D23-Nov-20161.6 KiB8250

basic.cH A D23-Nov-20164.3 KiB204150

beta.cH A D23-Nov-20168.6 KiB322248

c.cH A D23-Nov-201684.2 KiB3,1322,615

cobol.cH A D23-Nov-20161.5 KiB5127

config.hH A D23-Nov-20167.7 KiB27641

config.h.inH A D23-Nov-20168.2 KiB278195

configureH A D23-Nov-2016201.9 KiB7,7056,265

configure.acH A D23-Nov-201615.2 KiB533461

ctags-utils.cH A D23-Nov-20161.1 KiB4218

ctags-utils.hH A D23-Nov-20161.3 KiB396

ctags-visitor.valaH A D23-Nov-201610.7 KiB401356

ctags.1H A D23-Nov-201649.8 KiB1,1871,026

ctags.hH A D23-Nov-2016681 2911

ctags.specH A D23-Nov-20161 KiB4133

debug.cH A D23-Nov-20162.7 KiB11472

debug.hH A D23-Nov-20161.7 KiB7136

descrip.mmsH A D23-Nov-20161.7 KiB6953

dosbatch.cH A D23-Nov-20161,004 4319

e_amiga.hH A D23-Nov-2016517 2512

e_djgpp.hH A D23-Nov-20161 KiB4833

e_mac.hH A D23-Nov-20163.6 KiB14489

e_msoft.hH A D23-Nov-20161.7 KiB7751

e_os2.hH A D23-Nov-2016829 3825

e_qdos.hH A D23-Nov-2016760 3522

e_riscos.hH A D23-Nov-20161.5 KiB5938

e_vms.hH A D23-Nov-2016643 3219

eiffel.cH A D23-Nov-201630 KiB1,3591,165

entry.cH A D23-Nov-201620.8 KiB854660

entry.hH A D23-Nov-20162.9 KiB10559

erlang.cH A D23-Nov-20164.6 KiB190128

falcon.cH A D23-Nov-20163.3 KiB150105

flex.cH A D23-Nov-201650.8 KiB2,2891,555

fortran.cH A D23-Nov-201652.9 KiB2,1981,663

general.hH A D23-Nov-20162.5 KiB12878

get.cH A D23-Nov-201615.6 KiB670495

get.hH A D23-Nov-20161.2 KiB5116

gir.cH A D23-Nov-20165.1 KiB217186

html.cH A D23-Nov-20161.1 KiB5024

jscript.cH A D23-Nov-201634.7 KiB1,573973

keyword.cH A D23-Nov-20165.2 KiB259180

keyword.hH A D23-Nov-2016800 3512

lisp.cH A D23-Nov-20162.8 KiB14096

lregex.cH A D23-Nov-201616.1 KiB705577

lua.cH A D23-Nov-20162.6 KiB13485

mac.cH A D23-Nov-20164.9 KiB274206

magic.diffH A D23-Nov-2016849 2218

main.cH A D23-Nov-201613.7 KiB580458

main.hH A D23-Nov-2016687 339

maintainer.makH A D23-Nov-201612.5 KiB477374

make.cH A D23-Nov-20164 KiB218180

matlab.cH A D23-Nov-20161.2 KiB4518

mk_bc3.makH A D23-Nov-20161,011 4736

mk_bc5.makH A D23-Nov-20161.1 KiB5037

mk_djg.makH A D23-Nov-2016508 1914

mk_manx.makH A D23-Nov-20161.2 KiB6657

mk_mingw.makH A D23-Nov-2016764 3223

mk_mpw.makH A D23-Nov-20161.9 KiB131117

mk_mvc.makH A D23-Nov-2016937 4130

mk_os2.makH A D23-Nov-20162.6 KiB10585

mk_qdos.makH A D23-Nov-20161.6 KiB10179

mk_sas.makH A D23-Nov-20161.1 KiB6456

mkinstalldirsH A D23-Nov-2016722 4123

ocaml.cH A D23-Nov-201637.5 KiB1,8431,327

options.cH A D23-Nov-201646.6 KiB1,8321,610

options.hH A D23-Nov-20164.9 KiB156110

parse.cH A D23-Nov-201616.9 KiB678576

parse.hH A D23-Nov-20165 KiB13079

parsers.hH A D23-Nov-20161.9 KiB11192

pascal.cH A D23-Nov-20166.1 KiB268209

perl.cH A D23-Nov-20168.6 KiB383293

php.cH A D23-Nov-20166.1 KiB238172

python.cH A D23-Nov-201617.2 KiB774597

qdos.cH A D23-Nov-20163 KiB10761

read.cH A D23-Nov-201612.6 KiB565428

read.hH A D23-Nov-20163.5 KiB11767

readtags.cH A D23-Nov-201621.5 KiB960822

readtags.hH A D23-Nov-20168.1 KiB25361

rexx.cH A D23-Nov-2016984 4016

routines.cH A D23-Nov-201619 KiB892701

routines.hH A D23-Nov-20163.9 KiB13578

ruby.cH A D23-Nov-20169.1 KiB409243

scheme.cH A D23-Nov-20162.5 KiB11268

sh.cH A D23-Nov-20162.4 KiB11677

slang.cH A D23-Nov-20161 KiB4220

sml.cH A D23-Nov-20164.7 KiB213170

sort.cH A D23-Nov-20165.3 KiB231164

sort.hH A D23-Nov-2016640 3310

source.makH A D23-Nov-20161.9 KiB123115

sql.cH A D23-Nov-201654.4 KiB2,3291,540

strlist.cH A D23-Nov-20166.6 KiB282236

strlist.hH A D23-Nov-20162 KiB5528

tcl.cH A D23-Nov-20162.5 KiB11778

test-cmd-lineH A D23-Nov-201680 21

tex.cH A D23-Nov-201611.8 KiB516384

vala.cH A D23-Nov-20163.3 KiB10469

verilog.cH A D23-Nov-20166.7 KiB342279

vhdl.cH A D23-Nov-201617.7 KiB836729

vim.cH A D23-Nov-201615.5 KiB637430

vstring.cH A D23-Nov-20164.5 KiB233166

vstring.hH A D23-Nov-20162.8 KiB8653

yacc.cH A D23-Nov-2016917 4117

README

1Exuberant Ctags
2===============
3Author: Darren Hiebert <dhiebert at users.sourceforge.net>
4        http://ctags.sourceforge.net
5        Instant Messaging:
6          Yahoo! ID     : dbhiebert
7          AIM ScreenName: darrenhiebert
8
9Exuberant Ctags is a multilanguage reimplementation of the much-underused
10ctags(1) program and is intended to be the mother of all ctags programs. It
11generates indexes of source code definitions which are used by a number of
12editors and tools. The motivation which drove the development of Exuberant
13Ctags was the need for a ctags program which supported generation of tags
14for all possible C language constructs (which no other ctags offers), and
15because most were easily fooled by a number of preprocessor contructs.
16
17
18Exuberant Ctags offers the following features:
19
201.  It supports the following languages: Assembler, AWK, ASP, BETA,
21    Bourne/Korn/Z Shell, C, C++, C#, COBOL, Eiffel, Erlang, Fortran, Java, Lisp,
22    Lua, Makefile, Pascal, Perl, PHP, PL/SQL, Python, REXX, Ruby, Scheme,
23    S-Lang, SML (Standard ML), Tcl, Vera, Verilog, VHDL, Vim, and YACC.
24
252.  It is capable of generating tags for virtually all C language constructs.
26
273.  It is very robust in parsing code. In particular, the C/C++ parser is
28    far less easily fooled by code containing #if preprocessor conditional
29    constructs, using a conditional path selection algorithm to resolve
30    complicated situations, and a fall-back algorithm when this one fails.
31
324.  Supports output of Emacs-style TAGS files (i.e. "etags").
33
345.  User-defined languages, using Posix regular expressions.
35
366.  Supports UNIX, MSDOS, Windows 95/98/NT/2000/XP, OS/2, QNX, Amiga, QDOS,
37    RISC OS, VMS, Macintosh, and Cray. Some pre-compiled binaries are
38    available on the web site.
39
40
41Visit the Exuberant Ctags web site:
42
43    http://ctags.sourceforge.net
44
45
46Which brings us to the most obvious question:
47
48  Q: Why is it called "Exuberant" ctags?
49  A: Because one of the meanings of the word is:
50
51     exuberant : produced in extreme abundance : PLENTIFUL syn see PROFUSE
52
53Compare the tag file produced by Exuberant Ctags with that produced by any
54other ctags and you will see how appropriate the name is.
55
56
57This source code is distributed according to the terms of the GNU General
58Public License. It is provided on an as-is basis and no responsibility is
59accepted for its failure to perform as expected. It is worth at least as
60much as you paid for it!
61
62Exuberant Ctags was originally derived from and inspired by the ctags
63program by Steve Kirkendall (kirkenda@cs.pdx.edu) that comes with the Elvis
64vi clone (though almost none of the original code remains). This, too, is
65freely available.
66
67Please report any problems you find. The two problems I expect to be most
68likely are either a tag which you expected but is missing, or a tag created
69in error (shouldn't really be a tag). Please include a sample of code (the
70definition) for the object which misbehaves.
71
72--
73vim:tw=76:sw=4:et:
74