mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-14 14:25:12 +00:00
break&continue
This commit is contained in:
parent
a66c94af1b
commit
719710a132
8 changed files with 156 additions and 13 deletions
|
@ -82,6 +82,8 @@ pub enum SyntaxKind {
|
|||
FOR_KW,
|
||||
LOOP_KW,
|
||||
WHILE_KW,
|
||||
CONTINUE_KW,
|
||||
BREAK_KW,
|
||||
IF_KW,
|
||||
ELSE_KW,
|
||||
MATCH_KW,
|
||||
|
@ -157,6 +159,8 @@ pub enum SyntaxKind {
|
|||
IF_EXPR,
|
||||
WHILE_EXPR,
|
||||
LOOP_EXPR,
|
||||
CONTINUE_EXPR,
|
||||
BREAK_EXPR,
|
||||
FOR_EXPR,
|
||||
BLOCK_EXPR,
|
||||
RETURN_EXPR,
|
||||
|
@ -232,6 +236,8 @@ impl SyntaxKind {
|
|||
| FOR_KW
|
||||
| LOOP_KW
|
||||
| WHILE_KW
|
||||
| CONTINUE_KW
|
||||
| BREAK_KW
|
||||
| IF_KW
|
||||
| ELSE_KW
|
||||
| MATCH_KW
|
||||
|
@ -325,6 +331,8 @@ impl SyntaxKind {
|
|||
FOR_KW => &SyntaxInfo { name: "FOR_KW" },
|
||||
LOOP_KW => &SyntaxInfo { name: "LOOP_KW" },
|
||||
WHILE_KW => &SyntaxInfo { name: "WHILE_KW" },
|
||||
CONTINUE_KW => &SyntaxInfo { name: "CONTINUE_KW" },
|
||||
BREAK_KW => &SyntaxInfo { name: "BREAK_KW" },
|
||||
IF_KW => &SyntaxInfo { name: "IF_KW" },
|
||||
ELSE_KW => &SyntaxInfo { name: "ELSE_KW" },
|
||||
MATCH_KW => &SyntaxInfo { name: "MATCH_KW" },
|
||||
|
@ -400,6 +408,8 @@ impl SyntaxKind {
|
|||
IF_EXPR => &SyntaxInfo { name: "IF_EXPR" },
|
||||
WHILE_EXPR => &SyntaxInfo { name: "WHILE_EXPR" },
|
||||
LOOP_EXPR => &SyntaxInfo { name: "LOOP_EXPR" },
|
||||
CONTINUE_EXPR => &SyntaxInfo { name: "CONTINUE_EXPR" },
|
||||
BREAK_EXPR => &SyntaxInfo { name: "BREAK_EXPR" },
|
||||
FOR_EXPR => &SyntaxInfo { name: "FOR_EXPR" },
|
||||
BLOCK_EXPR => &SyntaxInfo { name: "BLOCK_EXPR" },
|
||||
RETURN_EXPR => &SyntaxInfo { name: "RETURN_EXPR" },
|
||||
|
@ -475,6 +485,8 @@ impl SyntaxKind {
|
|||
"for" => FOR_KW,
|
||||
"loop" => LOOP_KW,
|
||||
"while" => WHILE_KW,
|
||||
"continue" => CONTINUE_KW,
|
||||
"break" => BREAK_KW,
|
||||
"if" => IF_KW,
|
||||
"else" => ELSE_KW,
|
||||
"match" => MATCH_KW,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue