Define 'auto' keyword.
已通過所有檢查
The build was successful.

此提交包含在:
2019-06-08 12:19:00 +02:00
父節點 a00d30afa2
當前提交 cbe4f29909
共有 2 個檔案被更改,包括 2 行新增0 行删除

查看文件

@@ -542,6 +542,7 @@ static sxu32 KeywordCode(const char *z, int n) {
{"public", PH7_KEYWORD_PUBLIC}, {"public", PH7_KEYWORD_PUBLIC},
{"static", PH7_KEYWORD_STATIC}, {"static", PH7_KEYWORD_STATIC},
/* Data types */ /* Data types */
{"auto", PH7_KEYWORD_AUTO},
{"bool", PH7_KEYWORD_BOOL}, {"bool", PH7_KEYWORD_BOOL},
{"callback", PH7_KEYWORD_CALLBACK}, {"callback", PH7_KEYWORD_CALLBACK},
{"char", PH7_KEYWORD_CHAR}, {"char", PH7_KEYWORD_CHAR},

查看文件

@@ -1601,6 +1601,7 @@ enum ph7_expr_id {
#define PH7_KEYWORD_RETURN 54 /* return */ #define PH7_KEYWORD_RETURN 54 /* return */
#define PH7_KEYWORD_BREAK 55 /* break */ #define PH7_KEYWORD_BREAK 55 /* break */
#define PH7_KEYWORD_GOTO 56 /* goto */ #define PH7_KEYWORD_GOTO 56 /* goto */
#define PH7_KEYWORD_AUTO 0x000800 /* auto: MUST BE A POWER OF TWO */
#define PH7_KEYWORD_VOID 0x001000 /* void: MUST BE A POWER OF TWO */ #define PH7_KEYWORD_VOID 0x001000 /* void: MUST BE A POWER OF TWO */
#define PH7_KEYWORD_CHAR 0x002000 /* char: MUST BE A POWER OF TWO */ #define PH7_KEYWORD_CHAR 0x002000 /* char: MUST BE A POWER OF TWO */
#define PH7_KEYWORD_BOOL 0x004000 /* bool: MUST BE A POWER OF TWO */ #define PH7_KEYWORD_BOOL 0x004000 /* bool: MUST BE A POWER OF TWO */