| ... | ... | @@ -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"; |