genksyms: Regenerate parser
Regenerate the keyword table and parser after commit 0efdb22823
("kbuild/genksyms: handle va_list type").
Signed-off-by: Michal Marek <mmarek@suse.com>
This commit is contained in:
Родитель
0efdb22823
Коммит
7e441fe759
|
@ -57,7 +57,7 @@ is_reserved_hash (register const char *str, register unsigned int len)
|
||||||
101, 101, 101, 101, 101, 101, 101, 101, 101, 0,
|
101, 101, 101, 101, 101, 101, 101, 101, 101, 0,
|
||||||
101, 101, 101, 101, 101, 101, 15, 101, 101, 101,
|
101, 101, 101, 101, 101, 101, 15, 101, 101, 101,
|
||||||
0, 101, 101, 101, 101, 101, 101, 101, 101, 101,
|
0, 101, 101, 101, 101, 101, 101, 101, 101, 101,
|
||||||
101, 101, 101, 101, 101, 0, 101, 0, 101, 5,
|
101, 101, 101, 101, 101, 0, 101, 0, 0, 5,
|
||||||
25, 20, 55, 30, 101, 15, 101, 101, 10, 0,
|
25, 20, 55, 30, 101, 15, 101, 101, 10, 0,
|
||||||
10, 40, 10, 101, 10, 5, 0, 10, 15, 101,
|
10, 40, 10, 101, 10, 5, 0, 10, 15, 101,
|
||||||
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
|
101, 101, 101, 101, 101, 101, 101, 101, 101, 101,
|
||||||
|
@ -89,7 +89,7 @@ is_reserved_word (register const char *str, register unsigned int len)
|
||||||
{
|
{
|
||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
TOTAL_KEYWORDS = 46,
|
TOTAL_KEYWORDS = 47,
|
||||||
MIN_WORD_LENGTH = 3,
|
MIN_WORD_LENGTH = 3,
|
||||||
MAX_WORD_LENGTH = 24,
|
MAX_WORD_LENGTH = 24,
|
||||||
MIN_HASH_VALUE = 3,
|
MIN_HASH_VALUE = 3,
|
||||||
|
@ -99,7 +99,7 @@ is_reserved_word (register const char *str, register unsigned int len)
|
||||||
static const struct resword wordlist[] =
|
static const struct resword wordlist[] =
|
||||||
{
|
{
|
||||||
{""}, {""}, {""},
|
{""}, {""}, {""},
|
||||||
#line 35 "scripts/genksyms/keywords.gperf"
|
#line 36 "scripts/genksyms/keywords.gperf"
|
||||||
{"asm", ASM_KEYW},
|
{"asm", ASM_KEYW},
|
||||||
{""},
|
{""},
|
||||||
#line 15 "scripts/genksyms/keywords.gperf"
|
#line 15 "scripts/genksyms/keywords.gperf"
|
||||||
|
@ -119,20 +119,21 @@ is_reserved_word (register const char *str, register unsigned int len)
|
||||||
{"__const__", CONST_KEYW},
|
{"__const__", CONST_KEYW},
|
||||||
#line 25 "scripts/genksyms/keywords.gperf"
|
#line 25 "scripts/genksyms/keywords.gperf"
|
||||||
{"__signed__", SIGNED_KEYW},
|
{"__signed__", SIGNED_KEYW},
|
||||||
#line 53 "scripts/genksyms/keywords.gperf"
|
|
||||||
{"static", STATIC_KEYW},
|
|
||||||
{""},
|
|
||||||
#line 48 "scripts/genksyms/keywords.gperf"
|
|
||||||
{"int", INT_KEYW},
|
|
||||||
#line 41 "scripts/genksyms/keywords.gperf"
|
|
||||||
{"char", CHAR_KEYW},
|
|
||||||
#line 42 "scripts/genksyms/keywords.gperf"
|
|
||||||
{"const", CONST_KEYW},
|
|
||||||
#line 54 "scripts/genksyms/keywords.gperf"
|
#line 54 "scripts/genksyms/keywords.gperf"
|
||||||
|
{"static", STATIC_KEYW},
|
||||||
|
#line 30 "scripts/genksyms/keywords.gperf"
|
||||||
|
{"__builtin_va_list", VA_LIST_KEYW},
|
||||||
|
#line 49 "scripts/genksyms/keywords.gperf"
|
||||||
|
{"int", INT_KEYW},
|
||||||
|
#line 42 "scripts/genksyms/keywords.gperf"
|
||||||
|
{"char", CHAR_KEYW},
|
||||||
|
#line 43 "scripts/genksyms/keywords.gperf"
|
||||||
|
{"const", CONST_KEYW},
|
||||||
|
#line 55 "scripts/genksyms/keywords.gperf"
|
||||||
{"struct", STRUCT_KEYW},
|
{"struct", STRUCT_KEYW},
|
||||||
#line 33 "scripts/genksyms/keywords.gperf"
|
|
||||||
{"__restrict__", RESTRICT_KEYW},
|
|
||||||
#line 34 "scripts/genksyms/keywords.gperf"
|
#line 34 "scripts/genksyms/keywords.gperf"
|
||||||
|
{"__restrict__", RESTRICT_KEYW},
|
||||||
|
#line 35 "scripts/genksyms/keywords.gperf"
|
||||||
{"restrict", RESTRICT_KEYW},
|
{"restrict", RESTRICT_KEYW},
|
||||||
#line 12 "scripts/genksyms/keywords.gperf"
|
#line 12 "scripts/genksyms/keywords.gperf"
|
||||||
{"EXPORT_SYMBOL_GPL_FUTURE", EXPORT_SYMBOL_KEYW},
|
{"EXPORT_SYMBOL_GPL_FUTURE", EXPORT_SYMBOL_KEYW},
|
||||||
|
@ -143,7 +144,7 @@ is_reserved_word (register const char *str, register unsigned int len)
|
||||||
{"__volatile__", VOLATILE_KEYW},
|
{"__volatile__", VOLATILE_KEYW},
|
||||||
#line 10 "scripts/genksyms/keywords.gperf"
|
#line 10 "scripts/genksyms/keywords.gperf"
|
||||||
{"EXPORT_SYMBOL", EXPORT_SYMBOL_KEYW},
|
{"EXPORT_SYMBOL", EXPORT_SYMBOL_KEYW},
|
||||||
#line 32 "scripts/genksyms/keywords.gperf"
|
#line 33 "scripts/genksyms/keywords.gperf"
|
||||||
{"_restrict", RESTRICT_KEYW},
|
{"_restrict", RESTRICT_KEYW},
|
||||||
{""},
|
{""},
|
||||||
#line 17 "scripts/genksyms/keywords.gperf"
|
#line 17 "scripts/genksyms/keywords.gperf"
|
||||||
|
@ -152,64 +153,64 @@ is_reserved_word (register const char *str, register unsigned int len)
|
||||||
{"EXPORT_SYMBOL_GPL", EXPORT_SYMBOL_KEYW},
|
{"EXPORT_SYMBOL_GPL", EXPORT_SYMBOL_KEYW},
|
||||||
#line 21 "scripts/genksyms/keywords.gperf"
|
#line 21 "scripts/genksyms/keywords.gperf"
|
||||||
{"__extension__", EXTENSION_KEYW},
|
{"__extension__", EXTENSION_KEYW},
|
||||||
#line 44 "scripts/genksyms/keywords.gperf"
|
#line 45 "scripts/genksyms/keywords.gperf"
|
||||||
{"enum", ENUM_KEYW},
|
{"enum", ENUM_KEYW},
|
||||||
#line 13 "scripts/genksyms/keywords.gperf"
|
#line 13 "scripts/genksyms/keywords.gperf"
|
||||||
{"EXPORT_UNUSED_SYMBOL", EXPORT_SYMBOL_KEYW},
|
{"EXPORT_UNUSED_SYMBOL", EXPORT_SYMBOL_KEYW},
|
||||||
#line 45 "scripts/genksyms/keywords.gperf"
|
#line 46 "scripts/genksyms/keywords.gperf"
|
||||||
{"extern", EXTERN_KEYW},
|
{"extern", EXTERN_KEYW},
|
||||||
{""},
|
{""},
|
||||||
#line 24 "scripts/genksyms/keywords.gperf"
|
#line 24 "scripts/genksyms/keywords.gperf"
|
||||||
{"__signed", SIGNED_KEYW},
|
{"__signed", SIGNED_KEYW},
|
||||||
#line 14 "scripts/genksyms/keywords.gperf"
|
#line 14 "scripts/genksyms/keywords.gperf"
|
||||||
{"EXPORT_UNUSED_SYMBOL_GPL", EXPORT_SYMBOL_KEYW},
|
{"EXPORT_UNUSED_SYMBOL_GPL", EXPORT_SYMBOL_KEYW},
|
||||||
#line 57 "scripts/genksyms/keywords.gperf"
|
#line 58 "scripts/genksyms/keywords.gperf"
|
||||||
{"union", UNION_KEYW},
|
{"union", UNION_KEYW},
|
||||||
{""}, {""},
|
{""}, {""},
|
||||||
#line 22 "scripts/genksyms/keywords.gperf"
|
#line 22 "scripts/genksyms/keywords.gperf"
|
||||||
{"__inline", INLINE_KEYW},
|
{"__inline", INLINE_KEYW},
|
||||||
#line 40 "scripts/genksyms/keywords.gperf"
|
#line 41 "scripts/genksyms/keywords.gperf"
|
||||||
{"auto", AUTO_KEYW},
|
{"auto", AUTO_KEYW},
|
||||||
#line 28 "scripts/genksyms/keywords.gperf"
|
#line 28 "scripts/genksyms/keywords.gperf"
|
||||||
{"__volatile", VOLATILE_KEYW},
|
{"__volatile", VOLATILE_KEYW},
|
||||||
{""}, {""},
|
{""}, {""},
|
||||||
#line 58 "scripts/genksyms/keywords.gperf"
|
#line 59 "scripts/genksyms/keywords.gperf"
|
||||||
{"unsigned", UNSIGNED_KEYW},
|
{"unsigned", UNSIGNED_KEYW},
|
||||||
{""},
|
{""},
|
||||||
#line 51 "scripts/genksyms/keywords.gperf"
|
#line 52 "scripts/genksyms/keywords.gperf"
|
||||||
{"short", SHORT_KEYW},
|
{"short", SHORT_KEYW},
|
||||||
#line 47 "scripts/genksyms/keywords.gperf"
|
#line 48 "scripts/genksyms/keywords.gperf"
|
||||||
{"inline", INLINE_KEYW},
|
{"inline", INLINE_KEYW},
|
||||||
{""},
|
{""},
|
||||||
#line 60 "scripts/genksyms/keywords.gperf"
|
#line 61 "scripts/genksyms/keywords.gperf"
|
||||||
{"volatile", VOLATILE_KEYW},
|
{"volatile", VOLATILE_KEYW},
|
||||||
#line 49 "scripts/genksyms/keywords.gperf"
|
#line 50 "scripts/genksyms/keywords.gperf"
|
||||||
{"long", LONG_KEYW},
|
{"long", LONG_KEYW},
|
||||||
#line 31 "scripts/genksyms/keywords.gperf"
|
#line 32 "scripts/genksyms/keywords.gperf"
|
||||||
{"_Bool", BOOL_KEYW},
|
{"_Bool", BOOL_KEYW},
|
||||||
{""}, {""},
|
{""}, {""},
|
||||||
#line 50 "scripts/genksyms/keywords.gperf"
|
#line 51 "scripts/genksyms/keywords.gperf"
|
||||||
{"register", REGISTER_KEYW},
|
{"register", REGISTER_KEYW},
|
||||||
#line 59 "scripts/genksyms/keywords.gperf"
|
#line 60 "scripts/genksyms/keywords.gperf"
|
||||||
{"void", VOID_KEYW},
|
{"void", VOID_KEYW},
|
||||||
{""},
|
{""},
|
||||||
#line 43 "scripts/genksyms/keywords.gperf"
|
#line 44 "scripts/genksyms/keywords.gperf"
|
||||||
{"double", DOUBLE_KEYW},
|
{"double", DOUBLE_KEYW},
|
||||||
{""},
|
{""},
|
||||||
#line 26 "scripts/genksyms/keywords.gperf"
|
#line 26 "scripts/genksyms/keywords.gperf"
|
||||||
{"__typeof", TYPEOF_KEYW},
|
{"__typeof", TYPEOF_KEYW},
|
||||||
{""}, {""},
|
{""}, {""},
|
||||||
#line 52 "scripts/genksyms/keywords.gperf"
|
#line 53 "scripts/genksyms/keywords.gperf"
|
||||||
{"signed", SIGNED_KEYW},
|
{"signed", SIGNED_KEYW},
|
||||||
{""}, {""}, {""}, {""},
|
{""}, {""}, {""}, {""},
|
||||||
#line 56 "scripts/genksyms/keywords.gperf"
|
#line 57 "scripts/genksyms/keywords.gperf"
|
||||||
{"typeof", TYPEOF_KEYW},
|
{"typeof", TYPEOF_KEYW},
|
||||||
#line 55 "scripts/genksyms/keywords.gperf"
|
#line 56 "scripts/genksyms/keywords.gperf"
|
||||||
{"typedef", TYPEDEF_KEYW},
|
{"typedef", TYPEDEF_KEYW},
|
||||||
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
|
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
|
||||||
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
|
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
|
||||||
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
|
{""}, {""}, {""}, {""}, {""}, {""}, {""}, {""}, {""},
|
||||||
#line 46 "scripts/genksyms/keywords.gperf"
|
#line 47 "scripts/genksyms/keywords.gperf"
|
||||||
{"float", FLOAT_KEYW}
|
{"float", FLOAT_KEYW}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -72,22 +72,23 @@ extern int yydebug;
|
||||||
VOID_KEYW = 281,
|
VOID_KEYW = 281,
|
||||||
VOLATILE_KEYW = 282,
|
VOLATILE_KEYW = 282,
|
||||||
TYPEOF_KEYW = 283,
|
TYPEOF_KEYW = 283,
|
||||||
EXPORT_SYMBOL_KEYW = 284,
|
VA_LIST_KEYW = 284,
|
||||||
ASM_PHRASE = 285,
|
EXPORT_SYMBOL_KEYW = 285,
|
||||||
ATTRIBUTE_PHRASE = 286,
|
ASM_PHRASE = 286,
|
||||||
TYPEOF_PHRASE = 287,
|
ATTRIBUTE_PHRASE = 287,
|
||||||
BRACE_PHRASE = 288,
|
TYPEOF_PHRASE = 288,
|
||||||
BRACKET_PHRASE = 289,
|
BRACE_PHRASE = 289,
|
||||||
EXPRESSION_PHRASE = 290,
|
BRACKET_PHRASE = 290,
|
||||||
CHAR = 291,
|
EXPRESSION_PHRASE = 291,
|
||||||
DOTS = 292,
|
CHAR = 292,
|
||||||
IDENT = 293,
|
DOTS = 293,
|
||||||
INT = 294,
|
IDENT = 294,
|
||||||
REAL = 295,
|
INT = 295,
|
||||||
STRING = 296,
|
REAL = 296,
|
||||||
TYPE = 297,
|
STRING = 297,
|
||||||
OTHER = 298,
|
TYPE = 298,
|
||||||
FILENAME = 299
|
OTHER = 299,
|
||||||
|
FILENAME = 300
|
||||||
};
|
};
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче