The ctags utility makes a tags file for ex or vi from the specified C, C++, Pascal, FORTRAN, yacc, and lex sources. A tags file gives the locations of specified objects (in this case functions and typedefs) in a group of files.