X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=crates%2Fparser%2Fsrc%2Fsyntax_kind%2Fgenerated.rs;h=d04b5dbf0087b08fc6efc8c754d5f005af6a8345;hb=0b53744f2d7e0694cd7207cca632fd6de1dc5bff;hp=99e7651906acd85b329faac8d64743315e015249;hpb=f4ba64ee2a05f3a38458a4a10dfd59eee9fd2a16;p=rust.git diff --git a/crates/parser/src/syntax_kind/generated.rs b/crates/parser/src/syntax_kind/generated.rs index 99e7651906a..d04b5dbf008 100644 --- a/crates/parser/src/syntax_kind/generated.rs +++ b/crates/parser/src/syntax_kind/generated.rs @@ -178,7 +178,6 @@ pub enum SyntaxKind { CLOSURE_EXPR, IF_EXPR, WHILE_EXPR, - CONDITION, LOOP_EXPR, FOR_EXPR, CONTINUE_EXPR, @@ -188,6 +187,7 @@ pub enum SyntaxKind { STMT_LIST, RETURN_EXPR, YIELD_EXPR, + LET_EXPR, MATCH_EXPR, MATCH_ARM_LIST, MATCH_ARM, @@ -334,6 +334,18 @@ pub fn from_keyword(ident: &str) -> Option { }; Some(kw) } + pub fn from_contextual_keyword(ident: &str) -> Option { + let kw = match ident { + "auto" => AUTO_KW, + "default" => DEFAULT_KW, + "existential" => EXISTENTIAL_KW, + "union" => UNION_KW, + "raw" => RAW_KW, + "macro_rules" => MACRO_RULES_KW, + _ => return None, + }; + Some(kw) + } pub fn from_char(c: char) -> Option { let tok = match c { ';' => SEMICOLON,