mirror of
https://github.com/RustPython/RustPython.git
synced 2026-10-29 03:04:38 +08:00
Remove unreachable code in compiler/parser/src/string_parser.rs
This commit is contained in:
1 parent
c85f8990f5
commit
ad15d83f2d
1 file changed
+4
-20
@@ -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()));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user