167064SobrienThis is GNU gperf. It is a program that generates perfect hash
267064Sobrienfunctions for sets of key words.  A perfect hash function is:
358551Skris
458551Skris          A hash function and a data structure that allows 
558551Skris          recognition of a key word in a set of words using 
618214Speter          exactly 1 probe into the data structure.
758551Skris
867064SobrienThe doc/gperf.html file explains how the program works, the form of
967064Sobrienthe input, what options are available, and hints on choosing the best
1067064Sobrienoptions for particular key words set.
1158551Skris
1267064SobrienSee the file NEWS for a list of major changes in the current release.
1358551Skris
1467064SobrienSee the file INSTALL for compilation and installation instructions.
1567064Sobrien
1618214SpeterOutput from the GPERF program is used to recognize reserved words in
1718214Speterthe GNU C, GNU C++, and GNU Pascal compilers, as well as with the GNU
1818214Speterindent program.
1958551Skris
2067064SobrienFor general documentation on the coding and usage standards
2167064Sobrienthis distribution follows, see the GNU standards document
2267064Sobrienftp://ftp.gnu.org/pub/gnu/standards.*, especially the 'Makefile
2367064SobrienConventions', 'Configuration', and 'User Interfaces' sections.
2458551Skris
25228060SbaptMail suggestions and bug reports to <bug-gnu-gperf@gnu.org>.  When
26228060Sbaptreporting bugs, please include in the subject line the package name
27228060Sbaptand version (output of 'gperf --version') for which you found a problem.
2867064Sobrien
29