# test errors in regex try: import ure as re except ImportError: try: import re except ImportError: print("SKIP") raise SystemExit def test_re(r): try: re.compile(r) print("OK") except: # uPy and CPy use different errors, so just ignore the type print("Error") test_re(r"?") test_re(r"*") test_re(r"+") test_re(r")") test_re(r"[") test_re(r"([") test_re(r"([)") test_re(r"[a\]")