76
76
import com .oracle .graal .python .nodes .expression .OrNode ;
77
77
import com .oracle .graal .python .nodes .expression .TernaryArithmetic ;
78
78
import com .oracle .graal .python .nodes .expression .UnaryArithmetic ;
79
- import com .oracle .graal .python .nodes .frame .DeleteGlobalNode ;
79
+ import com .oracle .graal .python .nodes .frame .DeleteNameNode ;
80
80
import com .oracle .graal .python .nodes .frame .DestructuringAssignmentNode ;
81
81
import com .oracle .graal .python .nodes .frame .FrameSlotIDs ;
82
- import com .oracle .graal .python .nodes .frame .ReadGlobalOrBuiltinNode ;
83
- import com .oracle .graal .python .nodes .frame .WriteGlobalNode ;
82
+ import com .oracle .graal .python .nodes .frame .ReadNameNode ;
84
83
import com .oracle .graal .python .nodes .frame .WriteLocalVariableNode ;
84
+ import com .oracle .graal .python .nodes .frame .WriteNameNode ;
85
85
import com .oracle .graal .python .nodes .frame .WriteNode ;
86
86
import com .oracle .graal .python .nodes .function .FunctionDefinitionNode ;
87
87
import com .oracle .graal .python .nodes .function .GeneratorExpressionNode ;
@@ -265,21 +265,21 @@ public void parseLiteralString() {
265
265
266
266
@ Test
267
267
public void parseGlobalVariable () {
268
- parseAs ("foobar13_ddsA" , ReadGlobalOrBuiltinNode .class );
268
+ parseAs ("foobar13_ddsA" , ReadNameNode .class );
269
269
}
270
270
271
271
@ Test
272
272
public void parsePropertyAccess () {
273
273
parseAs ("foobar13_ddsA.property" , GetAttributeNode .class );
274
274
GetAttributeNode anotherProperty = parseAs ("foobar13_ddsA.property.anotherProperty" , GetAttributeNode .class );
275
275
GetAttributeNode property = assertInstanceOf (anotherProperty .getObject (), GetAttributeNode .class );
276
- assertInstanceOf (property .getObject (), ReadGlobalOrBuiltinNode .class );
276
+ assertInstanceOf (property .getObject (), ReadNameNode .class );
277
277
}
278
278
279
279
@ Test
280
280
public void parseSubscript () {
281
281
GetItemNode node = parseAs ("foobar[1]" , GetItemNode .class );
282
- assertInstanceOf (node .getLeftNode (), ReadGlobalOrBuiltinNode .class );
282
+ assertInstanceOf (node .getLeftNode (), ReadNameNode .class );
283
283
parseAs ("foobar[:]" , GetItemNode .class );
284
284
parseAs ("foobar[::]" , GetItemNode .class );
285
285
parseAs ("foobar[1:2:3]" , GetItemNode .class );
@@ -312,22 +312,22 @@ public void parseLiteralSpecial() {
312
312
313
313
@ Test
314
314
public void parseDelStatement () {
315
- parseAs ("del world" , DeleteGlobalNode .class );
315
+ parseAs ("del world" , DeleteNameNode .class );
316
316
parseAs ("del world[0]" , DeleteItemNode .class );
317
317
parseAs ("del world.field" , DeleteAttributeNode .class );
318
318
}
319
319
320
320
@ Test
321
321
public void parseAssignments () {
322
- WriteGlobalNode parseAs = parseAs ("a = 1" , WriteGlobalNode .class );
322
+ WriteNameNode parseAs = parseAs ("a = 1" , WriteNameNode .class );
323
323
assertEquals ("a" , parseAs .getAttributeId ());
324
324
325
325
SetAttributeNode parseAsField = parseAs ("a.b = 1" , SetAttributeNode .class );
326
326
assertEquals ("b" , parseAsField .getAttributeId ());
327
327
328
328
parseAs ("a[1] = 1" , SetItemNode .class );
329
329
330
- parseAs = parseAs ("a = 1,2" , WriteGlobalNode .class );
330
+ parseAs = parseAs ("a = 1,2" , WriteNameNode .class );
331
331
assert parseAs .getRhs () instanceof TupleLiteralNode ;
332
332
333
333
parseAs ("a,b = 1,2" , DestructuringAssignmentNode .class );
@@ -337,11 +337,11 @@ public void parseAssignments() {
337
337
338
338
@ Test
339
339
public void parseImport () {
340
- WriteGlobalNode importSet = parseAs ("import foo" , WriteGlobalNode .class );
340
+ WriteNameNode importSet = parseAs ("import foo" , WriteNameNode .class );
341
341
assertEquals ("foo" , importSet .getAttributeId ());
342
342
assert importSet .getRhs () instanceof ImportNode .ImportExpression ;
343
343
344
- importSet = parseAs ("import foo as bar" , WriteGlobalNode .class );
344
+ importSet = parseAs ("import foo as bar" , WriteNameNode .class );
345
345
assertEquals ("bar" , importSet .getAttributeId ());
346
346
assert importSet .getRhs () instanceof ImportNode .ImportExpression ;
347
347
@@ -410,27 +410,27 @@ public void parseBinaryOp() {
410
410
411
411
@ Test
412
412
public void parseFuncdef () {
413
- WriteGlobalNode parseAs = parseAs ("def fun(): pass" , WriteGlobalNode .class );
413
+ WriteNameNode parseAs = parseAs ("def fun(): pass" , WriteNameNode .class );
414
414
assertEquals ("fun" , parseAs .getAttributeId ());
415
415
assert parseAs .getRhs () instanceof FunctionDefinitionNode ;
416
416
417
- parseAs = parseAs ("def fun(a): pass" , WriteGlobalNode .class );
417
+ parseAs = parseAs ("def fun(a): pass" , WriteNameNode .class );
418
418
assertEquals ("fun" , parseAs .getAttributeId ());
419
419
assert parseAs .getRhs () instanceof FunctionDefinitionNode ;
420
420
421
- parseAs = parseAs ("def fun(a,b=1): pass" , WriteGlobalNode .class );
421
+ parseAs = parseAs ("def fun(a,b=1): pass" , WriteNameNode .class );
422
422
assertEquals ("fun" , parseAs .getAttributeId ());
423
423
assert parseAs .getRhs () instanceof FunctionDefinitionNode ;
424
424
425
- parseAs = parseAs ("def fun(a,b=1,*c): pass" , WriteGlobalNode .class );
425
+ parseAs = parseAs ("def fun(a,b=1,*c): pass" , WriteNameNode .class );
426
426
assertEquals ("fun" , parseAs .getAttributeId ());
427
427
assert parseAs .getRhs () instanceof FunctionDefinitionNode ;
428
428
429
- parseAs = parseAs ("def fun(a,b=1,*c,d=2): pass" , WriteGlobalNode .class );
429
+ parseAs = parseAs ("def fun(a,b=1,*c,d=2): pass" , WriteNameNode .class );
430
430
assertEquals ("fun" , parseAs .getAttributeId ());
431
431
assert parseAs .getRhs () instanceof FunctionDefinitionNode ;
432
432
433
- parseAs = parseAs ("def fun(a,b=1,*c,d=2,**kwargs): pass" , WriteGlobalNode .class );
433
+ parseAs = parseAs ("def fun(a,b=1,*c,d=2,**kwargs): pass" , WriteNameNode .class );
434
434
assertEquals ("fun" , parseAs .getAttributeId ());
435
435
assert parseAs .getRhs () instanceof FunctionDefinitionNode ;
436
436
}
0 commit comments