class, fun, break, continue, until, while treated as keywords
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-08-22 16:06:59 +09:00
parent 60aac191b0
commit 191c123cb6
3 changed files with 116 additions and 44 deletions

View File

@ -301,12 +301,18 @@ enum hcl_tok_type_t
HCL_TOK_SELF,
HCL_TOK_SUPER,
HCL_TOK_CLASS,
HCL_TOK_FUN,
HCL_TOK_IF,
HCL_TOK_ELIF,
HCL_TOK_ELSE,
HCL_TOK_THROW,
HCL_TOK_TRY,
HCL_TOK_CATCH,
HCL_TOK_BREAK,
HCL_TOK_CONTINUE,
HCL_TOK_UNTIL,
HCL_TOK_WHILE,
HCL_TOK_BINOP,
HCL_TOK_IDENT,
@ -388,12 +394,19 @@ enum hcl_cnode_type_t
HCL_CNODE_FALSE,
HCL_CNODE_SELF,
HCL_CNODE_SUPER,
HCL_CNODE_CLASS,
HCL_CNODE_FUN,
HCL_CNODE_IF,
HCL_CNODE_ELIF,
HCL_CNODE_ELSE,
HCL_CNODE_THROW,
HCL_CNODE_TRY,
HCL_CNODE_CATCH,
HCL_CNODE_BREAK,
HCL_CNODE_CONTINUE,
HCL_CNODE_UNTIL,
HCL_CNODE_WHILE,
HCL_CNODE_ELLIPSIS,
HCL_CNODE_TRPCOLONS,