Added the inline keyword
git-svn-id: svn://svn.cc65.org/cc65/trunk@3707 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
64921852dd
commit
31d99b4a9f
2 changed files with 6 additions and 0 deletions
|
@ -94,6 +94,7 @@ static const struct Keyword {
|
|||
{ "__attribute__", TOK_ATTRIBUTE, TT_C89 | TT_C99 | TT_CC65 },
|
||||
{ "__far__", TOK_FAR, TT_C89 | TT_C99 | TT_CC65 },
|
||||
{ "__fastcall__", TOK_FASTCALL, TT_C89 | TT_C99 | TT_CC65 },
|
||||
{ "__inline__", TOK_INLINE, TT_C89 | TT_C99 | TT_CC65 },
|
||||
{ "__near__", TOK_NEAR, TT_C89 | TT_C99 | TT_CC65 },
|
||||
{ "asm", TOK_ASM, TT_CC65 },
|
||||
{ "auto", TOK_AUTO, TT_C89 | TT_C99 | TT_CC65 },
|
||||
|
@ -114,6 +115,7 @@ static const struct Keyword {
|
|||
{ "for", TOK_FOR, TT_C89 | TT_C99 | TT_CC65 },
|
||||
{ "goto", TOK_GOTO, TT_C89 | TT_C99 | TT_CC65 },
|
||||
{ "if", TOK_IF, TT_C89 | TT_C99 | TT_CC65 },
|
||||
{ "inline", TOK_INLINE, TT_C99 | TT_CC65 },
|
||||
{ "int", TOK_INT, TT_C89 | TT_C99 | TT_CC65 },
|
||||
{ "long", TOK_LONG, TT_C89 | TT_C99 | TT_CC65 },
|
||||
{ "near", TOK_NEAR, TT_CC65 },
|
||||
|
|
|
@ -55,6 +55,7 @@ typedef enum token_t {
|
|||
TOK_INVALID,
|
||||
TOK_CEOF,
|
||||
|
||||
/* Storage specifiers */
|
||||
TOK_AUTO,
|
||||
TOK_EXTERN,
|
||||
TOK_REGISTER,
|
||||
|
@ -68,6 +69,9 @@ typedef enum token_t {
|
|||
TOK_RESTRICT,
|
||||
TOK_LAST_TYPEQUAL = TOK_RESTRICT,
|
||||
|
||||
/* Function specifiers */
|
||||
TOK_INLINE,
|
||||
|
||||
/* Tokens denoting types */
|
||||
TOK_FIRST_TYPE,
|
||||
TOK_ENUM = TOK_FIRST_TYPE,
|
||||
|
|
Loading…
Add table
Reference in a new issue