Update convert.rs

This commit is contained in:
Shunsuke Shibayama 2022-12-29 11:20:56 +09:00
parent cc13d56ee3
commit 3035b13406
1 changed files with 7 additions and 7 deletions

View File

@ -435,7 +435,7 @@ impl ASTConverter {
(l_brace, r_brace) (l_brace, r_brace)
} }
fn mutate_expr(expr: Expr) -> Expr { fn _mutate_expr(expr: Expr) -> Expr {
let mut_op = Token::new( let mut_op = Token::new(
TokenKind::Mutate, TokenKind::Mutate,
"!", "!",
@ -604,8 +604,8 @@ impl ASTConverter {
.map(|ex| PosArg::new(self.convert_expr(ex))) .map(|ex| PosArg::new(self.convert_expr(ex)))
.collect::<Vec<_>>(); .collect::<Vec<_>>();
let elems = Args::new(elements, vec![], None); let elems = Args::new(elements, vec![], None);
let arr = Expr::Array(Array::Normal(NormalArray::new(l_sqbr, r_sqbr, elems))); Expr::Array(Array::Normal(NormalArray::new(l_sqbr, r_sqbr, elems)))
Self::mutate_expr(arr) // Self::mutate_expr(arr)
} }
ExpressionType::Set { elements } => { ExpressionType::Set { elements } => {
let (l_brace, r_brace) = let (l_brace, r_brace) =
@ -615,8 +615,8 @@ impl ASTConverter {
.map(|ex| PosArg::new(self.convert_expr(ex))) .map(|ex| PosArg::new(self.convert_expr(ex)))
.collect::<Vec<_>>(); .collect::<Vec<_>>();
let elems = Args::new(elements, vec![], None); let elems = Args::new(elements, vec![], None);
let set = Expr::Set(Set::Normal(NormalSet::new(l_brace, r_brace, elems))); Expr::Set(Set::Normal(NormalSet::new(l_brace, r_brace, elems)))
Self::mutate_expr(set) // Self::mutate_expr(set)
} }
ExpressionType::Dict { elements } => { ExpressionType::Dict { elements } => {
let (l_brace, r_brace) = Self::gen_enclosure_tokens( let (l_brace, r_brace) = Self::gen_enclosure_tokens(
@ -634,8 +634,8 @@ impl ASTConverter {
) )
}) })
.collect::<Vec<_>>(); .collect::<Vec<_>>();
let dict = Expr::Dict(Dict::Normal(NormalDict::new(l_brace, r_brace, kvs))); Expr::Dict(Dict::Normal(NormalDict::new(l_brace, r_brace, kvs)))
Self::mutate_expr(dict) // Self::mutate_expr(dict)
} }
ExpressionType::Tuple { elements } => { ExpressionType::Tuple { elements } => {
let elements = elements let elements = elements