From 33fd321fad3dae06d8f1bf1bf7acae2dc9a6445e Mon Sep 17 00:00:00 2001 From: harupy Date: Mon, 2 Jan 2023 20:48:40 +0900 Subject: [PATCH] Remove unreachable code in compiler/parser/src/string_parser.rs --- parser/src/string_parser.rs | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/parser/src/string_parser.rs b/parser/src/string_parser.rs index 1889b3f..30409cc 100644 --- a/parser/src/string_parser.rs +++ b/parser/src/string_parser.rs @@ -219,35 +219,19 @@ impl<'a> StringParser<'a> { Some('a') => ConversionFlag::Ascii, Some('r') => ConversionFlag::Repr, Some(_) => { - return Err(if expression.trim().is_empty() { - EmptyExpression.to_lexical_error(self.get_pos()) - } else { - InvalidConversionFlag.to_lexical_error(self.get_pos()) - }); + return Err(InvalidConversionFlag.to_lexical_error(self.get_pos())); } None => { - return Err(if expression.trim().is_empty() { - EmptyExpression.to_lexical_error(self.get_pos()) - } else { - UnclosedLbrace.to_lexical_error(self.get_pos()) - }); + return Err(UnclosedLbrace.to_lexical_error(self.get_pos())); } }; if let Some(&peek) = self.peek() { if peek != '}' && peek != ':' { - return Err(if expression.trim().is_empty() { - EmptyExpression.to_lexical_error(self.get_pos()) - } else { - UnclosedLbrace.to_lexical_error(self.get_pos()) - }); + return Err(UnclosedLbrace.to_lexical_error(self.get_pos())); } } else { - return Err(if expression.trim().is_empty() { - EmptyExpression.to_lexical_error(self.get_pos()) - } else { - UnclosedLbrace.to_lexical_error(self.get_pos()) - }); + return Err(UnclosedLbrace.to_lexical_error(self.get_pos())); } }