Closed
Description
a = 3
global a
print(a)
b = 2 + 5
print(b)
This code generate syntax error, but gpython doesn't stop program
Expected Result
Hyeockz:bin hyeockjinkim$ python3 g.py
File "g.py", line 2
global a
SyntaxError: name 'a' is assigned to before global declaration
Actual Result
2019/09/09 00:08:36 name 'a' is assigned to before global declaration
3
7
SyntaxError in python3 is Error, not warning. So I think it should be modified.