Skip to content

Commit 30b25f1

Browse files
committed
WIP: Rename string AST nodes
1 parent 235cfb7 commit 30b25f1

File tree

3 files changed

+120
-118
lines changed

3 files changed

+120
-118
lines changed

crates/ruff_python_ast/src/expression.rs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ pub enum ExpressionRef<'a> {
2424
Compare(&'a ast::ExprCompare),
2525
Call(&'a ast::ExprCall),
2626
FString(&'a ast::ExprFString),
27-
StringLiteral(&'a ast::ExprStringLiteral),
28-
BytesLiteral(&'a ast::ExprBytesLiteral),
27+
StringLiteral(&'a ast::ExprString),
28+
BytesLiteral(&'a ast::ExprBytes),
2929
NumberLiteral(&'a ast::ExprNumberLiteral),
3030
BooleanLiteral(&'a ast::ExprBooleanLiteral),
3131
NoneLiteral(&'a ast::ExprNoneLiteral),
@@ -67,8 +67,8 @@ impl<'a> From<&'a Expr> for ExpressionRef<'a> {
6767
Expr::Compare(value) => ExpressionRef::Compare(value),
6868
Expr::Call(value) => ExpressionRef::Call(value),
6969
Expr::FString(value) => ExpressionRef::FString(value),
70-
Expr::StringLiteral(value) => ExpressionRef::StringLiteral(value),
71-
Expr::BytesLiteral(value) => ExpressionRef::BytesLiteral(value),
70+
Expr::String(value) => ExpressionRef::StringLiteral(value),
71+
Expr::Bytes(value) => ExpressionRef::BytesLiteral(value),
7272
Expr::NumberLiteral(value) => ExpressionRef::NumberLiteral(value),
7373
Expr::BooleanLiteral(value) => ExpressionRef::BooleanLiteral(value),
7474
Expr::NoneLiteral(value) => ExpressionRef::NoneLiteral(value),
@@ -175,13 +175,13 @@ impl<'a> From<&'a ast::ExprFString> for ExpressionRef<'a> {
175175
Self::FString(value)
176176
}
177177
}
178-
impl<'a> From<&'a ast::ExprStringLiteral> for ExpressionRef<'a> {
179-
fn from(value: &'a ast::ExprStringLiteral) -> Self {
178+
impl<'a> From<&'a ast::ExprString> for ExpressionRef<'a> {
179+
fn from(value: &'a ast::ExprString) -> Self {
180180
Self::StringLiteral(value)
181181
}
182182
}
183-
impl<'a> From<&'a ast::ExprBytesLiteral> for ExpressionRef<'a> {
184-
fn from(value: &'a ast::ExprBytesLiteral) -> Self {
183+
impl<'a> From<&'a ast::ExprBytes> for ExpressionRef<'a> {
184+
fn from(value: &'a ast::ExprBytes) -> Self {
185185
Self::BytesLiteral(value)
186186
}
187187
}
@@ -332,8 +332,8 @@ impl Ranged for ExpressionRef<'_> {
332332
/// reference instead of an owned value.
333333
#[derive(Copy, Clone, Debug, PartialEq, is_macro::Is)]
334334
pub enum LiteralExpressionRef<'a> {
335-
StringLiteral(&'a ast::ExprStringLiteral),
336-
BytesLiteral(&'a ast::ExprBytesLiteral),
335+
StringLiteral(&'a ast::ExprString),
336+
BytesLiteral(&'a ast::ExprBytes),
337337
NumberLiteral(&'a ast::ExprNumberLiteral),
338338
BooleanLiteral(&'a ast::ExprBooleanLiteral),
339339
NoneLiteral(&'a ast::ExprNoneLiteral),
@@ -399,19 +399,19 @@ impl LiteralExpressionRef<'_> {
399399
/// f-strings.
400400
#[derive(Copy, Clone, Debug, PartialEq)]
401401
pub enum StringLike<'a> {
402-
StringLiteral(&'a ast::ExprStringLiteral),
403-
BytesLiteral(&'a ast::ExprBytesLiteral),
402+
StringLiteral(&'a ast::ExprString),
403+
BytesLiteral(&'a ast::ExprBytes),
404404
FStringLiteral(&'a ast::FStringLiteralElement),
405405
}
406406

407-
impl<'a> From<&'a ast::ExprStringLiteral> for StringLike<'a> {
408-
fn from(value: &'a ast::ExprStringLiteral) -> Self {
407+
impl<'a> From<&'a ast::ExprString> for StringLike<'a> {
408+
fn from(value: &'a ast::ExprString) -> Self {
409409
StringLike::StringLiteral(value)
410410
}
411411
}
412412

413-
impl<'a> From<&'a ast::ExprBytesLiteral> for StringLike<'a> {
414-
fn from(value: &'a ast::ExprBytesLiteral) -> Self {
413+
impl<'a> From<&'a ast::ExprBytes> for StringLike<'a> {
414+
fn from(value: &'a ast::ExprBytes) -> Self {
415415
StringLike::BytesLiteral(value)
416416
}
417417
}

crates/ruff_python_ast/src/node.rs

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ pub enum AnyNode {
7272
ExprCompare(ast::ExprCompare),
7373
ExprCall(ast::ExprCall),
7474
ExprFString(ast::ExprFString),
75-
ExprStringLiteral(ast::ExprStringLiteral),
76-
ExprBytesLiteral(ast::ExprBytesLiteral),
75+
ExprStringLiteral(ast::ExprString),
76+
ExprBytesLiteral(ast::ExprBytes),
7777
ExprNumberLiteral(ast::ExprNumberLiteral),
7878
ExprBooleanLiteral(ast::ExprBooleanLiteral),
7979
ExprNoneLiteral(ast::ExprNoneLiteral),
@@ -238,8 +238,8 @@ impl AnyNode {
238238
AnyNode::ExprCompare(node) => Some(Expr::Compare(node)),
239239
AnyNode::ExprCall(node) => Some(Expr::Call(node)),
240240
AnyNode::ExprFString(node) => Some(Expr::FString(node)),
241-
AnyNode::ExprStringLiteral(node) => Some(Expr::StringLiteral(node)),
242-
AnyNode::ExprBytesLiteral(node) => Some(Expr::BytesLiteral(node)),
241+
AnyNode::ExprStringLiteral(node) => Some(Expr::String(node)),
242+
AnyNode::ExprBytesLiteral(node) => Some(Expr::Bytes(node)),
243243
AnyNode::ExprNumberLiteral(node) => Some(Expr::NumberLiteral(node)),
244244
AnyNode::ExprBooleanLiteral(node) => Some(Expr::BooleanLiteral(node)),
245245
AnyNode::ExprNoneLiteral(node) => Some(Expr::NoneLiteral(node)),
@@ -2788,7 +2788,7 @@ impl AstNode for ast::ExprFString {
27882788

27892789
for f_string_part in value {
27902790
match f_string_part {
2791-
ast::FStringPart::Literal(string_literal) => {
2791+
ast::FStringPart::String(string_literal) => {
27922792
visitor.visit_string_literal(string_literal);
27932793
}
27942794
ast::FStringPart::FString(f_string) => {
@@ -2798,7 +2798,7 @@ impl AstNode for ast::ExprFString {
27982798
}
27992799
}
28002800
}
2801-
impl AstNode for ast::ExprStringLiteral {
2801+
impl AstNode for ast::ExprString {
28022802
fn cast(kind: AnyNode) -> Option<Self>
28032803
where
28042804
Self: Sized,
@@ -2830,14 +2830,14 @@ impl AstNode for ast::ExprStringLiteral {
28302830
where
28312831
V: PreorderVisitor<'a> + ?Sized,
28322832
{
2833-
let ast::ExprStringLiteral { value, range: _ } = self;
2833+
let ast::ExprString { value, range: _ } = self;
28342834

28352835
for string_literal in value {
28362836
visitor.visit_string_literal(string_literal);
28372837
}
28382838
}
28392839
}
2840-
impl AstNode for ast::ExprBytesLiteral {
2840+
impl AstNode for ast::ExprBytes {
28412841
fn cast(kind: AnyNode) -> Option<Self>
28422842
where
28432843
Self: Sized,
@@ -2869,7 +2869,7 @@ impl AstNode for ast::ExprBytesLiteral {
28692869
where
28702870
V: PreorderVisitor<'a> + ?Sized,
28712871
{
2872-
let ast::ExprBytesLiteral { value, range: _ } = self;
2872+
let ast::ExprBytes { value, range: _ } = self;
28732873

28742874
for bytes_literal in value {
28752875
visitor.visit_bytes_literal(bytes_literal);
@@ -4557,8 +4557,8 @@ impl From<Expr> for AnyNode {
45574557
Expr::Compare(node) => AnyNode::ExprCompare(node),
45584558
Expr::Call(node) => AnyNode::ExprCall(node),
45594559
Expr::FString(node) => AnyNode::ExprFString(node),
4560-
Expr::StringLiteral(node) => AnyNode::ExprStringLiteral(node),
4561-
Expr::BytesLiteral(node) => AnyNode::ExprBytesLiteral(node),
4560+
Expr::String(node) => AnyNode::ExprStringLiteral(node),
4561+
Expr::Bytes(node) => AnyNode::ExprBytesLiteral(node),
45624562
Expr::NumberLiteral(node) => AnyNode::ExprNumberLiteral(node),
45634563
Expr::BooleanLiteral(node) => AnyNode::ExprBooleanLiteral(node),
45644564
Expr::NoneLiteral(node) => AnyNode::ExprNoneLiteral(node),
@@ -4910,14 +4910,14 @@ impl From<ast::ExprFString> for AnyNode {
49104910
}
49114911
}
49124912

4913-
impl From<ast::ExprStringLiteral> for AnyNode {
4914-
fn from(node: ast::ExprStringLiteral) -> Self {
4913+
impl From<ast::ExprString> for AnyNode {
4914+
fn from(node: ast::ExprString) -> Self {
49154915
AnyNode::ExprStringLiteral(node)
49164916
}
49174917
}
49184918

4919-
impl From<ast::ExprBytesLiteral> for AnyNode {
4920-
fn from(node: ast::ExprBytesLiteral) -> Self {
4919+
impl From<ast::ExprBytes> for AnyNode {
4920+
fn from(node: ast::ExprBytes) -> Self {
49214921
AnyNode::ExprBytesLiteral(node)
49224922
}
49234923
}
@@ -5299,8 +5299,8 @@ pub enum AnyNodeRef<'a> {
52995299
FStringLiteralElement(&'a ast::FStringLiteralElement),
53005300
FStringFormatSpec(&'a ast::FStringFormatSpec),
53015301
ExprFString(&'a ast::ExprFString),
5302-
ExprStringLiteral(&'a ast::ExprStringLiteral),
5303-
ExprBytesLiteral(&'a ast::ExprBytesLiteral),
5302+
ExprStringLiteral(&'a ast::ExprString),
5303+
ExprBytesLiteral(&'a ast::ExprBytes),
53045304
ExprNumberLiteral(&'a ast::ExprNumberLiteral),
53055305
ExprBooleanLiteral(&'a ast::ExprBooleanLiteral),
53065306
ExprNoneLiteral(&'a ast::ExprNoneLiteral),
@@ -6492,14 +6492,14 @@ impl<'a> From<&'a ast::ExprFString> for AnyNodeRef<'a> {
64926492
}
64936493
}
64946494

6495-
impl<'a> From<&'a ast::ExprStringLiteral> for AnyNodeRef<'a> {
6496-
fn from(node: &'a ast::ExprStringLiteral) -> Self {
6495+
impl<'a> From<&'a ast::ExprString> for AnyNodeRef<'a> {
6496+
fn from(node: &'a ast::ExprString) -> Self {
64976497
AnyNodeRef::ExprStringLiteral(node)
64986498
}
64996499
}
65006500

6501-
impl<'a> From<&'a ast::ExprBytesLiteral> for AnyNodeRef<'a> {
6502-
fn from(node: &'a ast::ExprBytesLiteral) -> Self {
6501+
impl<'a> From<&'a ast::ExprBytes> for AnyNodeRef<'a> {
6502+
fn from(node: &'a ast::ExprBytes) -> Self {
65036503
AnyNodeRef::ExprBytesLiteral(node)
65046504
}
65056505
}
@@ -6742,8 +6742,8 @@ impl<'a> From<&'a Expr> for AnyNodeRef<'a> {
67426742
Expr::Compare(node) => AnyNodeRef::ExprCompare(node),
67436743
Expr::Call(node) => AnyNodeRef::ExprCall(node),
67446744
Expr::FString(node) => AnyNodeRef::ExprFString(node),
6745-
Expr::StringLiteral(node) => AnyNodeRef::ExprStringLiteral(node),
6746-
Expr::BytesLiteral(node) => AnyNodeRef::ExprBytesLiteral(node),
6745+
Expr::String(node) => AnyNodeRef::ExprStringLiteral(node),
6746+
Expr::Bytes(node) => AnyNodeRef::ExprBytesLiteral(node),
67476747
Expr::NumberLiteral(node) => AnyNodeRef::ExprNumberLiteral(node),
67486748
Expr::BooleanLiteral(node) => AnyNodeRef::ExprBooleanLiteral(node),
67496749
Expr::NoneLiteral(node) => AnyNodeRef::ExprNoneLiteral(node),

0 commit comments

Comments
 (0)