mirror of
https://github.com/RustPython/Parser.git
synced 2025-07-07 21:25:31 +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
|
||||
print(type(12))
|
||||
type(type)
|
||||
a = (
|
||||
type in C
|
||||
)
|
||||
a = (
|
||||
type(b)
|
||||
)
|
||||
"#;
|
||||
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