linux/scripts/kconfig/zconf.gperf
<<
>>
Prefs
   1%language=ANSI-C
   2%define hash-function-name kconf_id_hash
   3%define lookup-function-name kconf_id_lookup
   4%define string-pool-name kconf_id_strings
   5%compare-strncmp
   6%enum
   7%pic
   8%struct-type
   9
  10struct kconf_id;
  11
  12%%
  13mainmenu,       T_MAINMENU,     TF_COMMAND
  14menu,           T_MENU,         TF_COMMAND
  15endmenu,        T_ENDMENU,      TF_COMMAND
  16source,         T_SOURCE,       TF_COMMAND
  17choice,         T_CHOICE,       TF_COMMAND
  18endchoice,      T_ENDCHOICE,    TF_COMMAND
  19comment,        T_COMMENT,      TF_COMMAND
  20config,         T_CONFIG,       TF_COMMAND
  21menuconfig,     T_MENUCONFIG,   TF_COMMAND
  22help,           T_HELP,         TF_COMMAND
  23if,             T_IF,           TF_COMMAND|TF_PARAM
  24endif,          T_ENDIF,        TF_COMMAND
  25depends,        T_DEPENDS,      TF_COMMAND
  26optional,       T_OPTIONAL,     TF_COMMAND
  27default,        T_DEFAULT,      TF_COMMAND, S_UNKNOWN
  28prompt,         T_PROMPT,       TF_COMMAND
  29tristate,       T_TYPE,         TF_COMMAND, S_TRISTATE
  30def_tristate,   T_DEFAULT,      TF_COMMAND, S_TRISTATE
  31bool,           T_TYPE,         TF_COMMAND, S_BOOLEAN
  32boolean,        T_TYPE,         TF_COMMAND, S_BOOLEAN
  33def_bool,       T_DEFAULT,      TF_COMMAND, S_BOOLEAN
  34int,            T_TYPE,         TF_COMMAND, S_INT
  35hex,            T_TYPE,         TF_COMMAND, S_HEX
  36string,         T_TYPE,         TF_COMMAND, S_STRING
  37select,         T_SELECT,       TF_COMMAND
  38range,          T_RANGE,        TF_COMMAND
  39option,         T_OPTION,       TF_COMMAND
  40on,             T_ON,           TF_PARAM
  41modules,        T_OPT_MODULES,  TF_OPTION
  42defconfig_list, T_OPT_DEFCONFIG_LIST,TF_OPTION
  43env,            T_OPT_ENV,      TF_OPTION
  44%%
  45