Damien George
9 years ago
3 changed files with 30 additions and 1 deletions
@ -0,0 +1,24 @@ |
|||||
|
# parser tests |
||||
|
|
||||
|
# completely empty string |
||||
|
# uPy and CPy differ for this case |
||||
|
#try: |
||||
|
# compile("", "stdin", "single") |
||||
|
#except SyntaxError: |
||||
|
# print("SyntaxError") |
||||
|
try: |
||||
|
compile("", "stdin", "eval") |
||||
|
except SyntaxError: |
||||
|
print("SyntaxError") |
||||
|
compile("", "stdin", "exec") |
||||
|
|
||||
|
# empty continued line |
||||
|
try: |
||||
|
compile("\\\n", "stdin", "single") |
||||
|
except SyntaxError: |
||||
|
print("SyntaxError") |
||||
|
try: |
||||
|
compile("\\\n", "stdin", "eval") |
||||
|
except SyntaxError: |
||||
|
print("SyntaxError") |
||||
|
compile("\\\n", "stdin", "exec") |
Loading…
Reference in new issue