lang: lex: add hen keyword
This commit is contained in:
@@ -30,6 +30,7 @@ static struct lex_token_def keywords[] = {
|
|||||||
LEX_TOKEN_DEF(IVY_KW_CATCH, "catch"),
|
LEX_TOKEN_DEF(IVY_KW_CATCH, "catch"),
|
||||||
LEX_TOKEN_DEF(IVY_KW_UNDERSTANDS, "understands"),
|
LEX_TOKEN_DEF(IVY_KW_UNDERSTANDS, "understands"),
|
||||||
LEX_TOKEN_DEF(IVY_KW_IF, "if"),
|
LEX_TOKEN_DEF(IVY_KW_IF, "if"),
|
||||||
|
LEX_TOKEN_DEF(IVY_KW_THEN, "then"),
|
||||||
LEX_TOKEN_DEF(IVY_KW_AND, "and"),
|
LEX_TOKEN_DEF(IVY_KW_AND, "and"),
|
||||||
LEX_TOKEN_DEF(IVY_KW_OR, "or"),
|
LEX_TOKEN_DEF(IVY_KW_OR, "or"),
|
||||||
LEX_TOKEN_DEF(IVY_KW_IS, "is"),
|
LEX_TOKEN_DEF(IVY_KW_IS, "is"),
|
||||||
@@ -1115,6 +1116,7 @@ const char *ivy_keyword_to_string(enum ivy_keyword keyword)
|
|||||||
ENUM_STR(IVY_KW_THROW);
|
ENUM_STR(IVY_KW_THROW);
|
||||||
ENUM_STR(IVY_KW_CATCH);
|
ENUM_STR(IVY_KW_CATCH);
|
||||||
ENUM_STR(IVY_KW_IF);
|
ENUM_STR(IVY_KW_IF);
|
||||||
|
ENUM_STR(IVY_KW_THEN);
|
||||||
ENUM_STR(IVY_KW_AND);
|
ENUM_STR(IVY_KW_AND);
|
||||||
ENUM_STR(IVY_KW_OR);
|
ENUM_STR(IVY_KW_OR);
|
||||||
ENUM_STR(IVY_KW_IS);
|
ENUM_STR(IVY_KW_IS);
|
||||||
|
|||||||
Reference in New Issue
Block a user