mirror of
https://github.com/RustPython/Parser.git
synced 2025-08-04 02:39:22 +00:00
vendor text_size and source_location (#102)
This commit is contained in:
parent
b07966695a
commit
d09bce80e6
29 changed files with 175 additions and 311 deletions
|
@ -155,8 +155,15 @@ impl UnicodeEscape<'_> {
|
|||
};
|
||||
let Some(new_len) = length_add(out_len, incr) else {
|
||||
#[cold]
|
||||
fn stop(single_count: usize, double_count: usize, preferred_quote: Quote) -> EscapeLayout {
|
||||
EscapeLayout { quote: choose_quote(single_count, double_count, preferred_quote).0, len: None }
|
||||
fn stop(
|
||||
single_count: usize,
|
||||
double_count: usize,
|
||||
preferred_quote: Quote,
|
||||
) -> EscapeLayout {
|
||||
EscapeLayout {
|
||||
quote: choose_quote(single_count, double_count, preferred_quote).0,
|
||||
len: None,
|
||||
}
|
||||
}
|
||||
return stop(single_count, double_count, preferred_quote);
|
||||
};
|
||||
|
@ -332,8 +339,15 @@ impl AsciiEscape<'_> {
|
|||
};
|
||||
let Some(new_len) = length_add(out_len, incr) else {
|
||||
#[cold]
|
||||
fn stop(single_count: usize, double_count: usize, preferred_quote: Quote) -> EscapeLayout {
|
||||
EscapeLayout { quote: choose_quote(single_count, double_count, preferred_quote).0, len: None }
|
||||
fn stop(
|
||||
single_count: usize,
|
||||
double_count: usize,
|
||||
preferred_quote: Quote,
|
||||
) -> EscapeLayout {
|
||||
EscapeLayout {
|
||||
quote: choose_quote(single_count, double_count, preferred_quote).0,
|
||||
len: None,
|
||||
}
|
||||
}
|
||||
return stop(single_count, double_count, preferred_quote);
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue