lang: lex: add range operator symbols
This commit is contained in:
@@ -106,6 +106,9 @@ static struct lex_token_def symbols[] = {
|
||||
LEX_TOKEN_DEF(IVY_SYM_COMMA, ","),
|
||||
LEX_TOKEN_DEF(IVY_SYM_SEMICOLON, ";"),
|
||||
LEX_TOKEN_DEF(IVY_SYM_DOLLAR, "$"),
|
||||
LEX_TOKEN_DEF(IVY_SYM_DOUBLE_DOT, ".."),
|
||||
LEX_TOKEN_DEF(IVY_SYM_DOUBLE_DOT_EQUAL, "..="),
|
||||
LEX_TOKEN_DEF(IVY_SYM_DOLLAR, "$"),
|
||||
LEX_TOKEN_DEF(IVY_SYM_HYPHEN_RIGHT_ANGLE, "->"),
|
||||
LEX_TOKEN_DEF(IVY_SYM_EQUAL_RIGHT_ANGLE, "=>"),
|
||||
};
|
||||
@@ -1304,6 +1307,8 @@ const char *ivy_symbol_to_string(enum ivy_symbol sym)
|
||||
ENUM_STR(IVY_SYM_COMMA);
|
||||
ENUM_STR(IVY_SYM_SEMICOLON);
|
||||
ENUM_STR(IVY_SYM_DOLLAR);
|
||||
ENUM_STR(IVY_SYM_DOUBLE_DOT);
|
||||
ENUM_STR(IVY_SYM_DOUBLE_DOT_EQUAL);
|
||||
ENUM_STR(IVY_SYM_HYPHEN_RIGHT_ANGLE);
|
||||
ENUM_STR(IVY_SYM_EQUAL_RIGHT_ANGLE);
|
||||
ENUM_STR(IVY_SYM_FORWARD_SLASH_ASTERISK);
|
||||
|
||||
Reference in New Issue
Block a user