1# parser tests 2 3try: 4 compile 5except NameError: 6 print("SKIP") 7 raise SystemExit 8 9# completely empty string 10# uPy and CPy differ for this case 11#try: 12# compile("", "stdin", "single") 13#except SyntaxError: 14# print("SyntaxError") 15try: 16 compile("", "stdin", "eval") 17except SyntaxError: 18 print("SyntaxError") 19compile("", "stdin", "exec") 20 21# empty continued line 22try: 23 compile("\\\n", "stdin", "single") 24except SyntaxError: 25 print("SyntaxError") 26try: 27 compile("\\\n", "stdin", "eval") 28except SyntaxError: 29 print("SyntaxError") 30compile("\\\n", "stdin", "exec") 31