@@ -110,7 +110,10 @@ static const struct ZigKeyword zig_keywords[] = {
110
110
{" align" , TokenIdKeywordAlign},
111
111
{" and" , TokenIdKeywordAnd},
112
112
{" asm" , TokenIdKeywordAsm},
113
+ {" async" , TokenIdKeywordAsync},
114
+ {" await" , TokenIdKeywordAwait},
113
115
{" break" , TokenIdKeywordBreak},
116
+ {" cancel" , TokenIdKeywordCancel},
114
117
{" catch" , TokenIdKeywordCatch},
115
118
{" comptime" , TokenIdKeywordCompTime},
116
119
{" const" , TokenIdKeywordConst},
@@ -133,10 +136,12 @@ static const struct ZigKeyword zig_keywords[] = {
133
136
{" or" , TokenIdKeywordOr},
134
137
{" packed" , TokenIdKeywordPacked},
135
138
{" pub" , TokenIdKeywordPub},
139
+ {" resume" , TokenIdKeywordResume},
136
140
{" return" , TokenIdKeywordReturn},
137
141
{" section" , TokenIdKeywordSection},
138
142
{" stdcallcc" , TokenIdKeywordStdcallCC},
139
143
{" struct" , TokenIdKeywordStruct},
144
+ {" suspend" , TokenIdKeywordSuspend},
140
145
{" switch" , TokenIdKeywordSwitch},
141
146
{" test" , TokenIdKeywordTest},
142
147
{" this" , TokenIdKeywordThis},
@@ -1523,6 +1528,11 @@ const char * token_name(TokenId id) {
1523
1528
case TokenIdFatArrow: return " =>" ;
1524
1529
case TokenIdFloatLiteral: return " FloatLiteral" ;
1525
1530
case TokenIdIntLiteral: return " IntLiteral" ;
1531
+ case TokenIdKeywordAsync: return " async" ;
1532
+ case TokenIdKeywordAwait: return " await" ;
1533
+ case TokenIdKeywordResume: return " resume" ;
1534
+ case TokenIdKeywordSuspend: return " suspend" ;
1535
+ case TokenIdKeywordCancel: return " cancel" ;
1526
1536
case TokenIdKeywordAlign: return " align" ;
1527
1537
case TokenIdKeywordAnd: return " and" ;
1528
1538
case TokenIdKeywordAsm: return " asm" ;
0 commit comments