mirror of
https://github.com/RustPython/Parser.git
synced 2025-07-19 19:15:43 +00:00
Remove unreachable code in compiler/parser/src/string_parser.rs
This commit is contained in:
parent
bf715ab1ca
commit
33fd321fad
1 changed files with 4 additions and 20 deletions
|
@ -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())
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue