lang: lex: add finally keyword

This commit is contained in:
2025-01-16 13:13:08 +00:00
parent 22694f2d98
commit fa33336ed7
2 changed files with 4 additions and 1 deletions

View File

@@ -28,6 +28,7 @@ static struct lex_token_def keywords[] = {
LEX_TOKEN_DEF(IVY_KW_TRY, "try"),
LEX_TOKEN_DEF(IVY_KW_THROW, "throw"),
LEX_TOKEN_DEF(IVY_KW_CATCH, "catch"),
LEX_TOKEN_DEF(IVY_KW_FINALLY, "finally"),
LEX_TOKEN_DEF(IVY_KW_UNDERSTANDS, "understands"),
LEX_TOKEN_DEF(IVY_KW_IF, "if"),
LEX_TOKEN_DEF(IVY_KW_THEN, "then"),
@@ -1115,6 +1116,7 @@ const char *ivy_keyword_to_string(enum ivy_keyword keyword)
ENUM_STR(IVY_KW_TRY);
ENUM_STR(IVY_KW_THROW);
ENUM_STR(IVY_KW_CATCH);
ENUM_STR(IVY_KW_FINALLY);
ENUM_STR(IVY_KW_IF);
ENUM_STR(IVY_KW_THEN);
ENUM_STR(IVY_KW_AND);