mirror of
https://github.com/adulau/aha.git
synced 2024-12-28 03:36:19 +00:00
1da177e4c3
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
50 lines
1.2 KiB
Text
50 lines
1.2 KiB
Text
%{
|
|
%}
|
|
struct resword { const char *name; int token; }
|
|
%%
|
|
EXPORT_SYMBOL, EXPORT_SYMBOL_KEYW
|
|
EXPORT_SYMBOL_GPL, EXPORT_SYMBOL_KEYW
|
|
__asm, ASM_KEYW
|
|
__asm__, ASM_KEYW
|
|
__attribute, ATTRIBUTE_KEYW
|
|
__attribute__, ATTRIBUTE_KEYW
|
|
__const, CONST_KEYW
|
|
__const__, CONST_KEYW
|
|
__inline, INLINE_KEYW
|
|
__inline__, INLINE_KEYW
|
|
__signed, SIGNED_KEYW
|
|
__signed__, SIGNED_KEYW
|
|
__volatile, VOLATILE_KEYW
|
|
__volatile__, VOLATILE_KEYW
|
|
# According to rth, c99 defines _Bool, __restrict, __restrict__, restrict. KAO
|
|
_Bool, BOOL_KEYW
|
|
_restrict, RESTRICT_KEYW
|
|
__restrict__, RESTRICT_KEYW
|
|
restrict, RESTRICT_KEYW
|
|
asm, ASM_KEYW
|
|
# attribute commented out in modutils 2.4.2. People are using 'attribute' as a
|
|
# field name which breaks the genksyms parser. It is not a gcc keyword anyway.
|
|
# KAO.
|
|
# attribute, ATTRIBUTE_KEYW
|
|
auto, AUTO_KEYW
|
|
char, CHAR_KEYW
|
|
const, CONST_KEYW
|
|
double, DOUBLE_KEYW
|
|
enum, ENUM_KEYW
|
|
extern, EXTERN_KEYW
|
|
float, FLOAT_KEYW
|
|
inline, INLINE_KEYW
|
|
int, INT_KEYW
|
|
long, LONG_KEYW
|
|
register, REGISTER_KEYW
|
|
short, SHORT_KEYW
|
|
signed, SIGNED_KEYW
|
|
static, STATIC_KEYW
|
|
struct, STRUCT_KEYW
|
|
typedef, TYPEDEF_KEYW
|
|
union, UNION_KEYW
|
|
unsigned, UNSIGNED_KEYW
|
|
void, VOID_KEYW
|
|
volatile, VOLATILE_KEYW
|
|
typeof, TYPEOF_KEYW
|
|
__typeof__, TYPEOF_KEYW
|