py/lexer: Add static assert that token enum values all fit in a byte.

Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
Damien George
2024-07-18 12:44:44 +10:00
parent e00d80d9e2
commit 96007e7de5
2 changed files with 5 additions and 1 deletions

View File

@@ -152,6 +152,8 @@ typedef enum _mp_token_kind_t {
MP_TOKEN_DEL_SEMICOLON,
MP_TOKEN_DEL_EQUAL,
MP_TOKEN_DEL_MINUS_MORE,
MP_TOKEN_NUMBER_OF,
} mp_token_kind_t;
// this data structure is exposed for efficiency