From 7edab6ae6b4c5d0c411e88f10e923b91dca31de3 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 24 Aug 2018 19:27:30 +0300 Subject: nodes for blocks --- crates/libsyntax2/src/syntax_kinds/generated.rs | 32 ++++++++++++++++++++----- 1 file changed, 26 insertions(+), 6 deletions(-) (limited to 'crates/libsyntax2/src/syntax_kinds') diff --git a/crates/libsyntax2/src/syntax_kinds/generated.rs b/crates/libsyntax2/src/syntax_kinds/generated.rs index 61d527f93..6c7f44aee 100644 --- a/crates/libsyntax2/src/syntax_kinds/generated.rs +++ b/crates/libsyntax2/src/syntax_kinds/generated.rs @@ -147,6 +147,7 @@ pub enum SyntaxKind { PLACEHOLDER_PAT, PATH_PAT, STRUCT_PAT, + FIELD_PAT_LIST, TUPLE_STRUCT_PAT, TUPLE_PAT, SLICE_PAT, @@ -166,10 +167,12 @@ pub enum SyntaxKind { BLOCK_EXPR, RETURN_EXPR, MATCH_EXPR, + MATCH_ARM_LIST, MATCH_ARM, MATCH_GUARD, STRUCT_LIT, - STRUCT_LIT_FIELD, + NAMED_FIELD_LIST, + NAMED_FIELD, CALL_EXPR, INDEX_EXPR, METHOD_CALL_EXPR, @@ -180,13 +183,20 @@ pub enum SyntaxKind { PREFIX_EXPR, RANGE_EXPR, BIN_EXPR, - EXTERN_BLOCK_EXPR, + BLOCK, + EXTERN_BLOCK, + EXTERN_ITEM_LIST, ENUM_VARIANT, - NAMED_FIELD, + NAMED_FIELD_DEF_LIST, + NAMED_FIELD_DEF, + POS_FIELD_LIST, POS_FIELD, + ENUM_VARIANT_LIST, + ITEM_LIST, ATTR, META_ITEM, USE_TREE, + USE_TREE_LIST, PATH, PATH_SEGMENT, LITERAL, @@ -397,6 +407,7 @@ impl SyntaxKind { PLACEHOLDER_PAT => &SyntaxInfo { name: "PLACEHOLDER_PAT" }, PATH_PAT => &SyntaxInfo { name: "PATH_PAT" }, STRUCT_PAT => &SyntaxInfo { name: "STRUCT_PAT" }, + FIELD_PAT_LIST => &SyntaxInfo { name: "FIELD_PAT_LIST" }, TUPLE_STRUCT_PAT => &SyntaxInfo { name: "TUPLE_STRUCT_PAT" }, TUPLE_PAT => &SyntaxInfo { name: "TUPLE_PAT" }, SLICE_PAT => &SyntaxInfo { name: "SLICE_PAT" }, @@ -416,10 +427,12 @@ impl SyntaxKind { BLOCK_EXPR => &SyntaxInfo { name: "BLOCK_EXPR" }, RETURN_EXPR => &SyntaxInfo { name: "RETURN_EXPR" }, MATCH_EXPR => &SyntaxInfo { name: "MATCH_EXPR" }, + MATCH_ARM_LIST => &SyntaxInfo { name: "MATCH_ARM_LIST" }, MATCH_ARM => &SyntaxInfo { name: "MATCH_ARM" }, MATCH_GUARD => &SyntaxInfo { name: "MATCH_GUARD" }, STRUCT_LIT => &SyntaxInfo { name: "STRUCT_LIT" }, - STRUCT_LIT_FIELD => &SyntaxInfo { name: "STRUCT_LIT_FIELD" }, + NAMED_FIELD_LIST => &SyntaxInfo { name: "NAMED_FIELD_LIST" }, + NAMED_FIELD => &SyntaxInfo { name: "NAMED_FIELD" }, CALL_EXPR => &SyntaxInfo { name: "CALL_EXPR" }, INDEX_EXPR => &SyntaxInfo { name: "INDEX_EXPR" }, METHOD_CALL_EXPR => &SyntaxInfo { name: "METHOD_CALL_EXPR" }, @@ -430,13 +443,20 @@ impl SyntaxKind { PREFIX_EXPR => &SyntaxInfo { name: "PREFIX_EXPR" }, RANGE_EXPR => &SyntaxInfo { name: "RANGE_EXPR" }, BIN_EXPR => &SyntaxInfo { name: "BIN_EXPR" }, - EXTERN_BLOCK_EXPR => &SyntaxInfo { name: "EXTERN_BLOCK_EXPR" }, + BLOCK => &SyntaxInfo { name: "BLOCK" }, + EXTERN_BLOCK => &SyntaxInfo { name: "EXTERN_BLOCK" }, + EXTERN_ITEM_LIST => &SyntaxInfo { name: "EXTERN_ITEM_LIST" }, ENUM_VARIANT => &SyntaxInfo { name: "ENUM_VARIANT" }, - NAMED_FIELD => &SyntaxInfo { name: "NAMED_FIELD" }, + NAMED_FIELD_DEF_LIST => &SyntaxInfo { name: "NAMED_FIELD_DEF_LIST" }, + NAMED_FIELD_DEF => &SyntaxInfo { name: "NAMED_FIELD_DEF" }, + POS_FIELD_LIST => &SyntaxInfo { name: "POS_FIELD_LIST" }, POS_FIELD => &SyntaxInfo { name: "POS_FIELD" }, + ENUM_VARIANT_LIST => &SyntaxInfo { name: "ENUM_VARIANT_LIST" }, + ITEM_LIST => &SyntaxInfo { name: "ITEM_LIST" }, ATTR => &SyntaxInfo { name: "ATTR" }, META_ITEM => &SyntaxInfo { name: "META_ITEM" }, USE_TREE => &SyntaxInfo { name: "USE_TREE" }, + USE_TREE_LIST => &SyntaxInfo { name: "USE_TREE_LIST" }, PATH => &SyntaxInfo { name: "PATH" }, PATH_SEGMENT => &SyntaxInfo { name: "PATH_SEGMENT" }, LITERAL => &SyntaxInfo { name: "LITERAL" }, -- cgit v1.2.3