gperf31 - Generates perfect hash functions for sets of keywords

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Quarterly i386
Package filename gperf31-3.1.txz
Package name gperf31
Package version 3.1
Package release -
Package architecture i386
Package type txz
Category devel
License GPLv3+
Download size 73.21 KB
Installed size 318.45 KB
While teaching a data structures course at University of California,
Irvine, I developed a program called GPERF that generates perfect hash
functions for sets of key words.  A perfect hash function is simply:
A hash function and a data structure that allows
recognition of a key word in a set of words using
exactly 1 probe into the data structure.
The gperf.texinfo file explains how the program works, the form of the
input, what options are available, and hints on choosing the best
options for particular key word sets.  The texinfo file is readable
both via the GNU emacs `info' command, and is also suitable for
typesetting with TeX.
The enclosed Makefile creates the executable program ``gperf'' and
also runs some tests.
Output from the GPERF program is used to recognize reserved words in
the GNU C, GNU C++, and GNU Pascal compilers, as well as with the GNU
indent program.
LICENSE: GPL3 or later


Package Version Architecture Repository
gperf31-3.1_2.txz 3.1 amd64 FreeBSD Ports Latest
gperf31-3.1_2.txz 3.1 i386 FreeBSD Ports Latest
gperf31-3.1.txz 3.1 amd64 FreeBSD Ports Quarterly
gperf31 - - -


Name Value
indexinfo = 0.3.1


Type URL
Binary Package gperf31-3.1.txz
Source Package devel/gperf31

Install Howto

Install gperf31 txz package:

# pkg install gperf31

See Also

Package Description
gperiodic-3.0.3.txz Displays a periodic table of the elements
gpgdir-1.9.5_1.txz Recursive directory encryption with GnuPG
gpgme-1.13.1.txz Library to make access to GnuPG easier
gpgme-cpp-1.13.1.txz Gpgme C++ bindings
gpgme-qt5-1.13.1.txz Gpgme Qt5 bindings
gphoto2-2.5.20.txz Command-line frontend to libgphoto2
gpicker-2.3.txz Program allowing to quickly pick a file in a large project
gpicview-0.2.5.txz Simple and fast image viewer for X11
gplcver-2.12.a.txz Verilog HDL simulator
gplink-1.5.txz GP32 USB linker tool
gpm-1.4.0.txz Go Package Manager
gpodder-3.10.8.txz Media aggregator and podcast client
gpp-2.24.txz The Generic Preprocessor
gprbuild-20160609_1.txz Adacore multi-language software build tool
gpredict-2.2.1_1.txz Amateur Radio satellite tracking and prediction