mirror of
https://github.com/RustPython/Parser.git
synced 2025-08-29 06:44:49 +00:00
Add some multiline identifier tests
This commit is contained in:
parent
d1c319ba15
commit
7bbd80eb6c
2 changed files with 94 additions and 0 deletions
|
@ -938,6 +938,12 @@ if type := 1: pass
|
||||||
type = lambda query: query == event
|
type = lambda query: query == event
|
||||||
print(type(12))
|
print(type(12))
|
||||||
type(type)
|
type(type)
|
||||||
|
a = (
|
||||||
|
type in C
|
||||||
|
)
|
||||||
|
a = (
|
||||||
|
type(b)
|
||||||
|
)
|
||||||
"#;
|
"#;
|
||||||
insta::assert_debug_snapshot!(ast::Suite::parse(source, "<test>").unwrap());
|
insta::assert_debug_snapshot!(ast::Suite::parse(source, "<test>").unwrap());
|
||||||
}
|
}
|
||||||
|
|
|
@ -848,4 +848,92 @@ expression: "ast::Suite::parse(source, \"<test>\").unwrap()"
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
Assign(
|
||||||
|
StmtAssign {
|
||||||
|
range: 563..581,
|
||||||
|
targets: [
|
||||||
|
Name(
|
||||||
|
ExprName {
|
||||||
|
range: 563..564,
|
||||||
|
id: Identifier(
|
||||||
|
"a",
|
||||||
|
),
|
||||||
|
ctx: Store,
|
||||||
|
},
|
||||||
|
),
|
||||||
|
],
|
||||||
|
value: Compare(
|
||||||
|
ExprCompare {
|
||||||
|
range: 570..579,
|
||||||
|
left: Name(
|
||||||
|
ExprName {
|
||||||
|
range: 570..574,
|
||||||
|
id: Identifier(
|
||||||
|
"type",
|
||||||
|
),
|
||||||
|
ctx: Load,
|
||||||
|
},
|
||||||
|
),
|
||||||
|
ops: [
|
||||||
|
In,
|
||||||
|
],
|
||||||
|
comparators: [
|
||||||
|
Name(
|
||||||
|
ExprName {
|
||||||
|
range: 578..579,
|
||||||
|
id: Identifier(
|
||||||
|
"C",
|
||||||
|
),
|
||||||
|
ctx: Load,
|
||||||
|
},
|
||||||
|
),
|
||||||
|
],
|
||||||
|
},
|
||||||
|
),
|
||||||
|
type_comment: None,
|
||||||
|
},
|
||||||
|
),
|
||||||
|
Assign(
|
||||||
|
StmtAssign {
|
||||||
|
range: 582..598,
|
||||||
|
targets: [
|
||||||
|
Name(
|
||||||
|
ExprName {
|
||||||
|
range: 582..583,
|
||||||
|
id: Identifier(
|
||||||
|
"a",
|
||||||
|
),
|
||||||
|
ctx: Store,
|
||||||
|
},
|
||||||
|
),
|
||||||
|
],
|
||||||
|
value: Call(
|
||||||
|
ExprCall {
|
||||||
|
range: 589..596,
|
||||||
|
func: Name(
|
||||||
|
ExprName {
|
||||||
|
range: 589..593,
|
||||||
|
id: Identifier(
|
||||||
|
"type",
|
||||||
|
),
|
||||||
|
ctx: Load,
|
||||||
|
},
|
||||||
|
),
|
||||||
|
args: [
|
||||||
|
Name(
|
||||||
|
ExprName {
|
||||||
|
range: 594..595,
|
||||||
|
id: Identifier(
|
||||||
|
"b",
|
||||||
|
),
|
||||||
|
ctx: Load,
|
||||||
|
},
|
||||||
|
),
|
||||||
|
],
|
||||||
|
keywords: [],
|
||||||
|
},
|
||||||
|
),
|
||||||
|
type_comment: None,
|
||||||
|
},
|
||||||
|
),
|
||||||
]
|
]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue