| Roman Zippel | 7a88488 | 2005-11-08 21:34:51 -0800 | [diff] [blame] | 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 |  | 
|  | 10 | struct kconf_id; | 
|  | 11 |  | 
|  | 12 | %% | 
|  | 13 | mainmenu,	T_MAINMENU,	TF_COMMAND | 
|  | 14 | menu,		T_MENU,		TF_COMMAND | 
|  | 15 | endmenu,	T_ENDMENU,	TF_COMMAND | 
|  | 16 | source,		T_SOURCE,	TF_COMMAND | 
|  | 17 | choice,		T_CHOICE,	TF_COMMAND | 
|  | 18 | endchoice,	T_ENDCHOICE,	TF_COMMAND | 
|  | 19 | comment,	T_COMMENT,	TF_COMMAND | 
|  | 20 | config,		T_CONFIG,	TF_COMMAND | 
|  | 21 | menuconfig,	T_MENUCONFIG,	TF_COMMAND | 
|  | 22 | help,		T_HELP,		TF_COMMAND | 
|  | 23 | if,		T_IF,		TF_COMMAND|TF_PARAM | 
|  | 24 | endif,		T_ENDIF,	TF_COMMAND | 
|  | 25 | depends,	T_DEPENDS,	TF_COMMAND | 
|  | 26 | requires,	T_REQUIRES,	TF_COMMAND | 
|  | 27 | optional,	T_OPTIONAL,	TF_COMMAND | 
| Roman Zippel | 3370f9f | 2005-11-08 21:34:52 -0800 | [diff] [blame] | 28 | default,	T_DEFAULT,	TF_COMMAND, S_UNKNOWN | 
| Roman Zippel | 7a88488 | 2005-11-08 21:34:51 -0800 | [diff] [blame] | 29 | prompt,		T_PROMPT,	TF_COMMAND | 
| Roman Zippel | 3370f9f | 2005-11-08 21:34:52 -0800 | [diff] [blame] | 30 | tristate,	T_TYPE,		TF_COMMAND, S_TRISTATE | 
|  | 31 | def_tristate,	T_DEFAULT,	TF_COMMAND, S_TRISTATE | 
|  | 32 | bool,		T_TYPE,		TF_COMMAND, S_BOOLEAN | 
|  | 33 | boolean,	T_TYPE,		TF_COMMAND, S_BOOLEAN | 
|  | 34 | def_bool,	T_DEFAULT,	TF_COMMAND, S_BOOLEAN | 
|  | 35 | def_boolean,	T_DEFAULT,	TF_COMMAND, S_BOOLEAN | 
|  | 36 | int,		T_TYPE,		TF_COMMAND, S_INT | 
|  | 37 | hex,		T_TYPE,		TF_COMMAND, S_HEX | 
|  | 38 | string,		T_TYPE,		TF_COMMAND, S_STRING | 
| Roman Zippel | 7a88488 | 2005-11-08 21:34:51 -0800 | [diff] [blame] | 39 | select,		T_SELECT,	TF_COMMAND | 
|  | 40 | enable,		T_SELECT,	TF_COMMAND | 
|  | 41 | range,		T_RANGE,	TF_COMMAND | 
|  | 42 | on,		T_ON,		TF_PARAM | 
|  | 43 | %% |