mirror of
https://github.com/astral-sh/ruff.git
synced 2025-07-31 17:03:48 +00:00
Invert quote-style when generating code within f-strings (#4487)
This commit is contained in:
parent
2fb312bb2b
commit
73efbeb581
49 changed files with 271 additions and 162 deletions
|
@ -17,26 +17,23 @@ use smallvec::SmallVec;
|
|||
|
||||
use crate::call_path::CallPath;
|
||||
use crate::newlines::UniversalNewlineIterator;
|
||||
use crate::source_code::{Generator, Indexer, Locator, Stylist};
|
||||
use crate::source_code::{Generator, Indexer, Locator};
|
||||
use crate::statement_visitor::{walk_body, walk_stmt, StatementVisitor};
|
||||
|
||||
/// Generate source code from an [`Expr`].
|
||||
pub fn unparse_expr(expr: &Expr, stylist: &Stylist) -> String {
|
||||
let mut generator: Generator = stylist.into();
|
||||
pub fn unparse_expr(expr: &Expr, mut generator: Generator) -> String {
|
||||
generator.unparse_expr(expr, 0);
|
||||
generator.generate()
|
||||
}
|
||||
|
||||
/// Generate source code from a [`Stmt`].
|
||||
pub fn unparse_stmt(stmt: &Stmt, stylist: &Stylist) -> String {
|
||||
let mut generator: Generator = stylist.into();
|
||||
pub fn unparse_stmt(stmt: &Stmt, mut generator: Generator) -> String {
|
||||
generator.unparse_stmt(stmt);
|
||||
generator.generate()
|
||||
}
|
||||
|
||||
/// Generate source code from an [`Constant`].
|
||||
pub fn unparse_constant(constant: &Constant, stylist: &Stylist) -> String {
|
||||
let mut generator: Generator = stylist.into();
|
||||
pub fn unparse_constant(constant: &Constant, mut generator: Generator) -> String {
|
||||
generator.unparse_constant(constant);
|
||||
generator.generate()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue