From 1c5d8591952cbb017fd6679a1ef29a86e1499025 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 10 Apr 2020 10:18:43 +0200 Subject: Start replacing tokens --- crates/ra_syntax/src/ast/generated/nodes.rs | 46 ++++++++--------------------- 1 file changed, 12 insertions(+), 34 deletions(-) (limited to 'crates/ra_syntax/src') diff --git a/crates/ra_syntax/src/ast/generated/nodes.rs b/crates/ra_syntax/src/ast/generated/nodes.rs index 214e12918..fae76a7a8 100644 --- a/crates/ra_syntax/src/ast/generated/nodes.rs +++ b/crates/ra_syntax/src/ast/generated/nodes.rs @@ -58,9 +58,7 @@ impl FnDef { pub fn param_list(&self) -> Option { support::child(&self.syntax) } pub fn ret_type(&self) -> Option { support::child(&self.syntax) } pub fn body(&self) -> Option { support::child(&self.syntax) } - pub fn semicolon_token(&self) -> Option { - support::token2(&self.syntax, T ! [ ; ]) - } + pub fn semicolon_token(&self) -> Option { support::token2(&self.syntax, T![;]) } } #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub struct RetType { @@ -78,7 +76,7 @@ impl AstNode for RetType { fn syntax(&self) -> &SyntaxNode { &self.syntax } } impl RetType { - pub fn thin_arrow_token(&self) -> Option { support::token(&self.syntax) } + pub fn thin_arrow_token(&self) -> Option { support::token2(&self.syntax, T![->]) } pub fn type_ref(&self) -> Option { support::child(&self.syntax) } } #[derive(Debug, Clone, PartialEq, Eq, Hash)] @@ -104,9 +102,7 @@ impl ast::DocCommentsOwner for StructDef {} impl StructDef { pub fn struct_token(&self) -> Option { support::token2(&self.syntax, T![struct]) } pub fn field_def_list(&self) -> Option { support::child(&self.syntax) } - pub fn semicolon_token(&self) -> Option { - support::token2(&self.syntax, T ! [ ; ]) - } + pub fn semicolon_token(&self) -> Option { support::token2(&self.syntax, T![;]) } } #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub struct UnionDef { @@ -332,9 +328,7 @@ impl ast::DocCommentsOwner for Module {} impl Module { pub fn mod_token(&self) -> Option { support::token2(&self.syntax, T![mod]) } pub fn item_list(&self) -> Option { support::child(&self.syntax) } - pub fn semicolon_token(&self) -> Option { - support::token2(&self.syntax, T ! [ ; ]) - } + pub fn semicolon_token(&self) -> Option { support::token2(&self.syntax, T![;]) } } #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub struct ItemList { @@ -385,9 +379,7 @@ impl ConstDef { pub fn const_token(&self) -> Option { support::token2(&self.syntax, T![const]) } pub fn eq_token(&self) -> Option { support::token(&self.syntax) } pub fn body(&self) -> Option { support::child(&self.syntax) } - pub fn semicolon_token(&self) -> Option { - support::token2(&self.syntax, T ! [ ; ]) - } + pub fn semicolon_token(&self) -> Option { support::token2(&self.syntax, T![;]) } } #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub struct StaticDef { @@ -415,9 +407,7 @@ impl StaticDef { pub fn mut_token(&self) -> Option { support::token2(&self.syntax, T![mut]) } pub fn eq_token(&self) -> Option { support::token(&self.syntax) } pub fn body(&self) -> Option { support::child(&self.syntax) } - pub fn semicolon_token(&self) -> Option { - support::token2(&self.syntax, T ! [ ; ]) - } + pub fn semicolon_token(&self) -> Option { support::token2(&self.syntax, T![;]) } } #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub struct TypeAliasDef { @@ -447,9 +437,7 @@ impl TypeAliasDef { pub fn type_token(&self) -> Option { support::token2(&self.syntax, T![type]) } pub fn eq_token(&self) -> Option { support::token(&self.syntax) } pub fn type_ref(&self) -> Option { support::child(&self.syntax) } - pub fn semicolon_token(&self) -> Option { - support::token2(&self.syntax, T ! [ ; ]) - } + pub fn semicolon_token(&self) -> Option { support::token2(&self.syntax, T![;]) } } #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub struct ImplDef { @@ -594,9 +582,7 @@ impl AstNode for ArrayType { impl ArrayType { pub fn l_brack_token(&self) -> Option { support::token(&self.syntax) } pub fn type_ref(&self) -> Option { support::child(&self.syntax) } - pub fn semicolon_token(&self) -> Option { - support::token2(&self.syntax, T ! [ ; ]) - } + pub fn semicolon_token(&self) -> Option { support::token2(&self.syntax, T![;]) } pub fn expr(&self) -> Option { support::child(&self.syntax) } pub fn r_brack_token(&self) -> Option { support::token(&self.syntax) } } @@ -779,9 +765,7 @@ impl ast::AttrsOwner for ArrayExpr {} impl ArrayExpr { pub fn l_brack_token(&self) -> Option { support::token(&self.syntax) } pub fn exprs(&self) -> AstChildren { support::children(&self.syntax) } - pub fn semicolon_token(&self) -> Option { - support::token2(&self.syntax, T ! [ ; ]) - } + pub fn semicolon_token(&self) -> Option { support::token2(&self.syntax, T![;]) } pub fn r_brack_token(&self) -> Option { support::token(&self.syntax) } } #[derive(Debug, Clone, PartialEq, Eq, Hash)] @@ -1875,9 +1859,7 @@ impl MacroCall { pub fn path(&self) -> Option { support::child(&self.syntax) } pub fn excl_token(&self) -> Option { support::token(&self.syntax) } pub fn token_tree(&self) -> Option { support::child(&self.syntax) } - pub fn semicolon_token(&self) -> Option { - support::token2(&self.syntax, T ! [ ; ]) - } + pub fn semicolon_token(&self) -> Option { support::token2(&self.syntax, T![;]) } } #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub struct Attr { @@ -2118,9 +2100,7 @@ impl AstNode for ExprStmt { impl ast::AttrsOwner for ExprStmt {} impl ExprStmt { pub fn expr(&self) -> Option { support::child(&self.syntax) } - pub fn semicolon_token(&self) -> Option { - support::token2(&self.syntax, T ! [ ; ]) - } + pub fn semicolon_token(&self) -> Option { support::token2(&self.syntax, T![;]) } } #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub struct LetStmt { @@ -2144,9 +2124,7 @@ impl LetStmt { pub fn pat(&self) -> Option { support::child(&self.syntax) } pub fn eq_token(&self) -> Option { support::token(&self.syntax) } pub fn initializer(&self) -> Option { support::child(&self.syntax) } - pub fn semicolon_token(&self) -> Option { - support::token2(&self.syntax, T ! [ ; ]) - } + pub fn semicolon_token(&self) -> Option { support::token2(&self.syntax, T![;]) } } #[derive(Debug, Clone, PartialEq, Eq, Hash)] pub struct Condition { -- cgit v1.2.3