mirror of
https://github.com/cc65/cc65.git
synced 2025-02-07 04:31:38 +00:00
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
@ -94,6 +94,7 @@ static const struct Keyword {
|
|||||||
{ "__attribute__", TOK_ATTRIBUTE, TT_C89 | TT_C99 | TT_CC65 },
|
{ "__attribute__", TOK_ATTRIBUTE, TT_C89 | TT_C99 | TT_CC65 },
|
||||||
{ "__far__", TOK_FAR, TT_C89 | TT_C99 | TT_CC65 },
|
{ "__far__", TOK_FAR, TT_C89 | TT_C99 | TT_CC65 },
|
||||||
{ "__fastcall__", TOK_FASTCALL, 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 },
|
{ "__near__", TOK_NEAR, TT_C89 | TT_C99 | TT_CC65 },
|
||||||
{ "asm", TOK_ASM, TT_CC65 },
|
{ "asm", TOK_ASM, TT_CC65 },
|
||||||
{ "auto", TOK_AUTO, TT_C89 | TT_C99 | 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 },
|
{ "for", TOK_FOR, TT_C89 | TT_C99 | TT_CC65 },
|
||||||
{ "goto", TOK_GOTO, TT_C89 | TT_C99 | TT_CC65 },
|
{ "goto", TOK_GOTO, TT_C89 | TT_C99 | TT_CC65 },
|
||||||
{ "if", TOK_IF, 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 },
|
{ "int", TOK_INT, TT_C89 | TT_C99 | TT_CC65 },
|
||||||
{ "long", TOK_LONG, TT_C89 | TT_C99 | TT_CC65 },
|
{ "long", TOK_LONG, TT_C89 | TT_C99 | TT_CC65 },
|
||||||
{ "near", TOK_NEAR, TT_CC65 },
|
{ "near", TOK_NEAR, TT_CC65 },
|
||||||
|
@ -55,6 +55,7 @@ typedef enum token_t {
|
|||||||
TOK_INVALID,
|
TOK_INVALID,
|
||||||
TOK_CEOF,
|
TOK_CEOF,
|
||||||
|
|
||||||
|
/* Storage specifiers */
|
||||||
TOK_AUTO,
|
TOK_AUTO,
|
||||||
TOK_EXTERN,
|
TOK_EXTERN,
|
||||||
TOK_REGISTER,
|
TOK_REGISTER,
|
||||||
@ -68,6 +69,9 @@ typedef enum token_t {
|
|||||||
TOK_RESTRICT,
|
TOK_RESTRICT,
|
||||||
TOK_LAST_TYPEQUAL = TOK_RESTRICT,
|
TOK_LAST_TYPEQUAL = TOK_RESTRICT,
|
||||||
|
|
||||||
|
/* Function specifiers */
|
||||||
|
TOK_INLINE,
|
||||||
|
|
||||||
/* Tokens denoting types */
|
/* Tokens denoting types */
|
||||||
TOK_FIRST_TYPE,
|
TOK_FIRST_TYPE,
|
||||||
TOK_ENUM = TOK_FIRST_TYPE,
|
TOK_ENUM = TOK_FIRST_TYPE,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user