Remove unreachable code in compiler/parser/src/string_parser.rs

This commit is contained in:
harupy 2023-01-02 20:48:40 +09:00
parent bf715ab1ca
commit 33fd321fad

View file

@ -219,35 +219,19 @@ impl<'a> StringParser<'a> {
Some('a') => ConversionFlag::Ascii, Some('a') => ConversionFlag::Ascii,
Some('r') => ConversionFlag::Repr, Some('r') => ConversionFlag::Repr,
Some(_) => { Some(_) => {
return Err(if expression.trim().is_empty() { return Err(InvalidConversionFlag.to_lexical_error(self.get_pos()));
EmptyExpression.to_lexical_error(self.get_pos())
} else {
InvalidConversionFlag.to_lexical_error(self.get_pos())
});
} }
None => { None => {
return Err(if expression.trim().is_empty() { return Err(UnclosedLbrace.to_lexical_error(self.get_pos()));
EmptyExpression.to_lexical_error(self.get_pos())
} else {
UnclosedLbrace.to_lexical_error(self.get_pos())
});
} }
}; };
if let Some(&peek) = self.peek() { if let Some(&peek) = self.peek() {
if peek != '}' && peek != ':' { if peek != '}' && peek != ':' {
return Err(if expression.trim().is_empty() { return Err(UnclosedLbrace.to_lexical_error(self.get_pos()));
EmptyExpression.to_lexical_error(self.get_pos())
} else {
UnclosedLbrace.to_lexical_error(self.get_pos())
});
} }
} else { } else {
return Err(if expression.trim().is_empty() { return Err(UnclosedLbrace.to_lexical_error(self.get_pos()));
EmptyExpression.to_lexical_error(self.get_pos())
} else {
UnclosedLbrace.to_lexical_error(self.get_pos())
});
} }
} }