Files
codeql/python/extractor/tests/parser/strings_3.12_new.expected

306 lines
11 KiB
Plaintext

Module: [2, 0] - [22, 0]
body: [
Assign: [2, 0] - [2, 60]
targets: [
Name: [2, 0] - [2, 5]
variable: Variable('songs', None)
ctx: Store
]
value:
List: [2, 8] - [2, 60]
elts: [
Str: [2, 9] - [2, 31]
s: 'Take me back to Eden'
prefix: "'"
implicitly_concatenated_parts: None
Str: [2, 33] - [2, 43]
s: 'Alkaline'
prefix: "'"
implicitly_concatenated_parts: None
Str: [2, 45] - [2, 59]
s: 'Ascensionism'
prefix: "'"
implicitly_concatenated_parts: None
]
ctx: Load
Expr: [3, 0] - [3, 43]
value:
JoinedStr: [3, 0] - [3, 43]
values: [
Str: [3, 0] - [3, 25]
s: 'This is the playlist: '
prefix: 'f"'
implicitly_concatenated_parts: None
Call: [3, 25] - [3, 41]
func:
Attribute: [3, 25] - [3, 34]
value:
Str: [3, 25] - [3, 29]
s: ', '
prefix: '"'
implicitly_concatenated_parts: None
attr: 'join'
ctx: Load
positional_args: [
Name: [3, 35] - [3, 40]
variable: Variable('songs', None)
ctx: Load
]
named_args: []
Str: [3, 41] - [3, 43]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
]
Expr: [6, 0] - [6, 31]
value:
JoinedStr: [6, 0] - [6, 31]
values: [
Str: [6, 0] - [6, 5]
s: ''
prefix: 'f"""'
implicitly_concatenated_parts: None
JoinedStr: [6, 5] - [6, 27]
values: [
Str: [6, 5] - [6, 10]
s: ''
prefix: "f'''"
implicitly_concatenated_parts: None
JoinedStr: [6, 10] - [6, 23]
values: [
Str: [6, 10] - [6, 13]
s: ''
prefix: "f'"
implicitly_concatenated_parts: None
JoinedStr: [6, 13] - [6, 21]
values: [
Str: [6, 13] - [6, 16]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
BinOp: [6, 16] - [6, 19]
left:
Num: [6, 16] - [6, 17]
n: 1
text: '1'
op: Add
right:
Num: [6, 18] - [6, 19]
n: 1
text: '1'
Str: [6, 19] - [6, 21]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
]
Str: [6, 21] - [6, 23]
s: ''
prefix: "f'"
implicitly_concatenated_parts: None
]
Str: [6, 23] - [6, 27]
s: ''
prefix: "f'''"
implicitly_concatenated_parts: None
]
Str: [6, 27] - [6, 31]
s: ''
prefix: 'f"""'
implicitly_concatenated_parts: None
]
Expr: [9, 0] - [9, 33]
value:
JoinedStr: [9, 0] - [9, 33]
values: [
Str: [9, 0] - [9, 3]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
JoinedStr: [9, 3] - [9, 31]
values: [
Str: [9, 3] - [9, 6]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
JoinedStr: [9, 6] - [9, 29]
values: [
Str: [9, 6] - [9, 9]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
JoinedStr: [9, 9] - [9, 27]
values: [
Str: [9, 9] - [9, 12]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
JoinedStr: [9, 12] - [9, 25]
values: [
Str: [9, 12] - [9, 15]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
JoinedStr: [9, 15] - [9, 23]
values: [
Str: [9, 15] - [9, 18]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
BinOp: [9, 18] - [9, 21]
left:
Num: [9, 18] - [9, 19]
n: 1
text: '1'
op: Add
right:
Num: [9, 20] - [9, 21]
n: 1
text: '1'
Str: [9, 21] - [9, 23]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
]
Str: [9, 23] - [9, 25]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
]
Str: [9, 25] - [9, 27]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
]
Str: [9, 27] - [9, 29]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
]
Str: [9, 29] - [9, 31]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
]
Str: [9, 31] - [9, 33]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
]
Expr: [12, 0] - [16, 4]
value:
JoinedStr: [12, 0] - [16, 4]
values: [
Str: [12, 0] - [12, 25]
s: 'This is the playlist: '
prefix: 'f"'
implicitly_concatenated_parts: None
Call: [12, 25] - [16, 2]
func:
Attribute: [12, 25] - [12, 34]
value:
Str: [12, 25] - [12, 29]
s: ', '
prefix: '"'
implicitly_concatenated_parts: None
attr: 'join'
ctx: Load
positional_args: [
List: [12, 35] - [16, 1]
elts: [
Str: [13, 4] - [13, 26]
s: 'Take me back to Eden'
prefix: "'"
implicitly_concatenated_parts: None
Str: [14, 4] - [14, 14]
s: 'Alkaline'
prefix: "'"
implicitly_concatenated_parts: None
Str: [15, 4] - [15, 18]
s: 'Ascensionism'
prefix: "'"
implicitly_concatenated_parts: None
]
ctx: Load
]
named_args: []
Str: [16, 2] - [16, 4]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
]
Expr: [19, 0] - [19, 50]
value:
Call: [19, 0] - [19, 50]
func:
Name: [19, 0] - [19, 5]
variable: Variable('print', None)
ctx: Load
positional_args: [
JoinedStr: [19, 6] - [19, 49]
values: [
Str: [19, 6] - [19, 31]
s: 'This is the playlist: '
prefix: 'f"'
implicitly_concatenated_parts: None
Call: [19, 31] - [19, 47]
func:
Attribute: [19, 31] - [19, 40]
value:
Str: [19, 31] - [19, 35]
s: '\n'
prefix: '"'
implicitly_concatenated_parts: None
attr: 'join'
ctx: Load
positional_args: [
Name: [19, 41] - [19, 46]
variable: Variable('songs', None)
ctx: Load
]
named_args: []
Str: [19, 47] - [19, 49]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
]
]
named_args: []
Expr: [21, 0] - [21, 68]
value:
Call: [21, 0] - [21, 68]
func:
Name: [21, 0] - [21, 5]
variable: Variable('print', None)
ctx: Load
positional_args: [
JoinedStr: [21, 6] - [21, 67]
values: [
Str: [21, 6] - [21, 31]
s: 'This is the playlist: '
prefix: 'f"'
implicitly_concatenated_parts: None
Call: [21, 31] - [21, 65]
func:
Attribute: [21, 31] - [21, 58]
value:
Str: [21, 31] - [21, 53]
s: '♥'
prefix: '"'
implicitly_concatenated_parts: None
attr: 'join'
ctx: Load
positional_args: [
Name: [21, 59] - [21, 64]
variable: Variable('songs', None)
ctx: Load
]
named_args: []
Str: [21, 65] - [21, 67]
s: ''
prefix: 'f"'
implicitly_concatenated_parts: None
]
]
named_args: []
]