Previous:
Bibliography
, Up:
Top
Concept Index
`
%%
'
:
User-supplied Struct
`
%7bit
'
:
Gperf Declarations
`
%compare-lengths
'
:
Gperf Declarations
`
%compare-strncmp
'
:
Gperf Declarations
`
%define class-name
'
:
Gperf Declarations
`
%define hash-function-name
'
:
Gperf Declarations
`
%define initializer-suffix
'
:
Gperf Declarations
`
%define length-table-name
'
:
Gperf Declarations
`
%define lookup-function-name
'
:
Gperf Declarations
`
%define slot-name
'
:
Gperf Declarations
`
%define string-pool-name
'
:
Gperf Declarations
`
%define word-array-name
'
:
Gperf Declarations
`
%delimiters
'
:
Gperf Declarations
`
%enum
'
:
Gperf Declarations
`
%global-table
'
:
Gperf Declarations
`
%ignore-case
'
:
Gperf Declarations
`
%includes
'
:
Gperf Declarations
`
%language
'
:
Gperf Declarations
`
%null-strings
'
:
Gperf Declarations
`
%omit-struct-type
'
:
Gperf Declarations
`
%pic
'
:
Gperf Declarations
`
%readonly-tables
'
:
Gperf Declarations
`
%struct-type
'
:
Gperf Declarations
`
%switch
'
:
Gperf Declarations
`
%{
'
:
C Code Inclusion
`
%}
'
:
C Code Inclusion
Array name
:
Output Details
Bugs
:
Contributors
Class name
:
Output Details
Declaration section
:
Input Format
Delimiters
:
Input Details
Duplicates
:
Algorithmic Details
Format
:
Input Format
Functions section
:
Input Format
hash
:
Output Format
hash table
:
Output Format
in_word_set
:
Output Format
Initializers
:
Output Details
Jump value
:
Algorithmic Details
Keywords section
:
Input Format
Minimal perfect hash functions
:
Search Structures
NUL
:
Binary Strings
Slot name
:
Output Details
Static search structure
:
Search Structures
switch
:
Output Details
switch
:
Output Format
Table of Contents
Introduction
GNU GENERAL PUBLIC LICENSE
Preamble
How to Apply These Terms to Your New Programs
Contributors to GNU
gperf
Utility
1 Introduction
2 Static search structures and GNU
gperf
3 High-Level Description of GNU
gperf
3.1 Input Format to
gperf
3.1.1 Declarations
3.1.1.1 User-supplied
struct
3.1.1.2 Gperf Declarations
3.1.1.3 C Code Inclusion
3.1.2 Format for Keyword Entries
3.1.3 Including Additional C Functions
3.1.4 Where to place directives for GNU
indent
.
3.2 Output Format for Generated C Code with
gperf
3.3 Use of NUL bytes
4 Invoking
gperf
4.1 Specifying the Location of the Output File
4.2 Options that affect Interpretation of the Input File
4.3 Options to specify the Language for the Output Code
4.4 Options for fine tuning Details in the Output Code
4.5 Options for changing the Algorithms employed by
gperf
4.6 Informative Output
5 Known Bugs and Limitations with
gperf
6 Things Still Left to Do
7 Bibliography
Concept Index