Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

gh-106320: Remove private _Py_UniversalNewlineFgetsWithSize()#108602

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
vstinner merged 1 commit intopython:mainfromvstinner:remove_universal_newline
Aug 29, 2023

Conversation

vstinner
Copy link
Member

@vstinnervstinner commentedAug 29, 2023
edited by bedevere-bot
Loading

The remove private _Py_UniversalNewlineFgetsWithSize() function from the public C API: move it the internal C API (pycore_fileutils.h). No longer export the function.

The remove private _Py_UniversalNewlineFgetsWithSize() function fromthe public C API: move it the internal C API (pycore_fileutils.h).No longer export the function.
@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure⚠️⚠️⚠️

Hi! The buildbotAMD64 RHEL7 3.x has failed when building commit8d8bf0b.

What do you need to do:

  1. Don't panic.
  2. Checkthe buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/15/builds/5465) and take a look at the build logs.
  4. Check if the failure is related to this commit (8d8bf0b) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/15/builds/5465

Failed tests:

  • test_peg_generator

Failed subtests:

  • test_advanced_left_recursive - test.test_peg_generator.test_c_parser.TestCParser.test_advanced_left_recursive
  • test_cut - test.test_peg_generator.test_c_parser.TestCParser.test_cut
  • test_with_stmt_with_paren - test.test_peg_generator.test_c_parser.TestCParser.test_with_stmt_with_paren
  • test_c_parser - test.test_peg_generator.test_c_parser.TestCParser.test_c_parser
  • test_forced - test.test_peg_generator.test_c_parser.TestCParser.test_forced
  • test_forced_with_group - test.test_peg_generator.test_c_parser.TestCParser.test_forced_with_group
  • test_error_in_rules - test.test_peg_generator.test_c_parser.TestCParser.test_error_in_rules
  • test_negative_lookahead - test.test_peg_generator.test_c_parser.TestCParser.test_negative_lookahead
  • test_return_stmt_noexpr_action - test.test_peg_generator.test_c_parser.TestCParser.test_return_stmt_noexpr_action
  • test_gather - test.test_peg_generator.test_c_parser.TestCParser.test_gather
  • test_soft_keywords_parse - test.test_peg_generator.test_c_parser.TestCParser.test_soft_keywords_parse
  • test_mutually_left_recursive - test.test_peg_generator.test_c_parser.TestCParser.test_mutually_left_recursive
  • test_left_recursion - test.test_peg_generator.test_c_parser.TestCParser.test_left_recursion
  • test_lookahead - test.test_peg_generator.test_c_parser.TestCParser.test_lookahead
  • test_soft_keywords_lookahead - test.test_peg_generator.test_c_parser.TestCParser.test_soft_keywords_lookahead
  • test_gather_action_ast - test.test_peg_generator.test_c_parser.TestCParser.test_gather_action_ast
  • test_syntax_error_for_string - test.test_peg_generator.test_c_parser.TestCParser.test_syntax_error_for_string
  • test_same_name_different_types - test.test_peg_generator.test_c_parser.TestCParser.test_same_name_different_types
  • test_ternary_operator - test.test_peg_generator.test_c_parser.TestCParser.test_ternary_operator
  • test_pass_stmt_action - test.test_peg_generator.test_c_parser.TestCParser.test_pass_stmt_action
  • test_nasty_mutually_left_recursive - test.test_peg_generator.test_c_parser.TestCParser.test_nasty_mutually_left_recursive
  • test_if_stmt_action - test.test_peg_generator.test_c_parser.TestCParser.test_if_stmt_action

Summary of the results of the build (if available):

== Tests result: FAILURE then FAILURE ==

440 tests OK.

10 slowest tests:

  • test_math: 1 min 58 sec
  • test.test_concurrent_futures.test_wait: 1 min 11 sec
  • test_hashlib: 1 min 7 sec
  • test.test_multiprocessing_spawn.test_processes: 1 min 5 sec
  • test_signal: 58.2 sec
  • test_capi: 50.1 sec
  • test.test_multiprocessing_forkserver.test_processes: 49.7 sec
  • test_tokenize: 48.2 sec
  • test_unparse: 44.5 sec
  • test_socket: 42.7 sec

1 test failed:
test_peg_generator

22 tests skipped:
test.test_asyncio.test_windows_events
test.test_asyncio.test_windows_utils test_devpoll test_gdb
test_idle test_ioctl test_kqueue test_launcher test_smtpnet
test_sqlite3 test_ssl test_startfile test_tcl test_tkinter
test_ttk test_ttk_textonly test_turtle test_winconsoleio
test_winreg test_winsound test_wmi test_zipfile64

1 re-run test:
test_peg_generator

Total duration: 4 min 12 sec

Click to see traceback logs
Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line182, intest_c_parserself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmp21ga5oyp\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        expressions = [\n            "4+5",\n            "4-5",\n            "4*5",\n            "1+4*5",\n            "1+4/5",\n            "(1+1) + (1+1)",\n            "(1+1) - (1+1)",\n            "(1+1) * (1+1)",\n            "(1+1) / (1+1)",\n        ]\n\n        for expr in expressions:\n            the_ast = parse.parse_string(expr, mode=1)\n            expected_ast = ast.parse(expr)\n            self.assertEqual(ast_dump(the_ast), ast_dump(expected_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line269, intest_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmp9zy9ck_3\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["B E", "D A C A E"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmp21ga5oyp/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmp5xj5hvhz/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line257, intest_advanced_left_recursiveself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmp1h3jk86n\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["23", "-34"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line458, intest_error_in_rulesself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmpb49mnm8w\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        with self.assertRaises(SystemError):\n            parse.parse_string("a", mode=0)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line246, intest_left_recursionself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmpv6igghqj\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["-34", "34", "34 + 12", "1 + 1 + 2 + 3"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line194, intest_lookaheadself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmpftqunoq5\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo bar"]\n        invalid_cases = ["foo 34"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line397, intest_with_stmt_with_parenself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmpw4_ym7o7\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "with (\\n    a as b,\\n    c as d\\n): pass"\n        the_ast = parse.parse_string(stmt, mode=1)\n        self.assertTrue(ast_dump(the_ast).startswith(\n            "Module(body=[With(items=[withitem(context_expr=Name(id=\'a\', ctx=Load()), optional_vars=Name(id=\'b\', ctx=Store())), "\n            "withitem(context_expr=Name(id=\'c\', ctx=Load()), optional_vars=Name(id=\'d\', ctx=Store()))]"\n        ))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line431, intest_syntax_error_for_stringself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmpid0l3y8c\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for text in ("a b 42 b a", "\\u540d \\u540d 42 \\u540d \\u540d"):\n            try:\n                parse.parse_string(text, mode=0)\n            except SyntaxError as e:\n                tb = traceback.format_exc()\n            self.assertTrue(\'File "<string>", line 1\' in tb)\n            self.assertTrue(f"SyntaxError: invalid syntax" in tb)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmpw4_ym7o7/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmpftqunoq5/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmpe23o9d41/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmptlmrvvmh/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line512, intest_forcedself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmpcwkq3wh2\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected \':\'", str(e.exception))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmpsvb_awyn/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmp1h3jk86n/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmpc8iyaur2/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmps6aric8g/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmpeoajw95g/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmp3ebfspgc/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line282, intest_nasty_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmpgwn011pe\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x ="]\n        invalid_cases = ["x - + ="]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line371, intest_same_name_different_typesself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmpvt5_8xjg\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for stmt in ("from a import b as c", "from . import a as b"):\n            expected_ast = ast.parse(stmt)\n            actual_ast = parse.parse_string(stmt, mode=1)\n            self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmpv6igghqj/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line323, intest_pass_stmt_actionself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmps6aric8g\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmp7axo07n9/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmptn8dsbwj/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmpgwn011pe/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmpboqbvrxl/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line415, intest_ternary_operatorself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmpuallwic9\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "[i for i in a if b]"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line206, intest_negative_lookaheadself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmp0hg_nx09\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo 34"]\n        invalid_cases = ["foo bar"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line297, intest_return_stmt_noexpr_actionself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmp99f8pwrv\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "return"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line308, intest_gather_action_astself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmp3ebfspgc\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass; pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line371, intest_same_name_different_typesself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmpi367bp3y\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for stmt in ("from a import b as c", "from . import a as b"):\n            expected_ast = ast.parse(stmt)\n            actual_ast = parse.parse_string(stmt, mode=1)\n            self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line246, intest_left_recursionself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmp7axo07n9\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["-34", "34", "34 + 12", "1 + 1 + 2 + 3"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line222, intest_cutself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmpgatsgdqy\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x y z"]\n        invalid_cases = ["x q s"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmpb49mnm8w/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmp0hg_nx09/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line488, intest_soft_keywords_parseself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmp2cae_tc0\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmp9zy9ck_3/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmpid0l3y8c/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line323, intest_pass_stmt_actionself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmptlmrvvmh\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line297, intest_return_stmt_noexpr_actionself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmpumllvs1h\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "return"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmpffzh9zi4/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line431, intest_syntax_error_for_stringself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmpffzh9zi4\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for text in ("a b 42 b a", "\\u540d \\u540d 42 \\u540d \\u540d"):\n            try:\n                parse.parse_string(text, mode=0)\n            except SyntaxError as e:\n                tb = traceback.format_exc()\n            self.assertTrue(\'File "<string>", line 1\' in tb)\n            self.assertTrue(f"SyntaxError: invalid syntax" in tb)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line525, intest_forced_with_groupself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmpeoajw95g\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        self.assertEqual(parse.parse_string("number ;", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected (\':\' | \';\')", e.exception.args[0])\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line512, intest_forcedself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmporirv1t0\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected \':\'", str(e.exception))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmp9dnramgh/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line234, intest_gatherself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmpvnuebuf0\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["pass", "pass; pass"]\n        invalid_cases = ["pass;", "pass; pass;"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line458, intest_error_in_rulesself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmpacvyb_h2\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        with self.assertRaises(SystemError):\n            parse.parse_string("a", mode=0)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line206, intest_negative_lookaheadself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmpe23o9d41\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo 34"]\n        invalid_cases = ["foo bar"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line488, intest_soft_keywords_parseself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmpm1s98nlm\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmpcwkq3wh2/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line257, intest_advanced_left_recursiveself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmp5xj5hvhz\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["23", "-34"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmpuallwic9/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmp1f3pt0l1/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line397, intest_with_stmt_with_parenself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmpcqzjj_97\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "with (\\n    a as b,\\n    c as d\\n): pass"\n        the_ast = parse.parse_string(stmt, mode=1)\n        self.assertTrue(ast_dump(the_ast).startswith(\n            "Module(body=[With(items=[withitem(context_expr=Name(id=\'a\', ctx=Load()), optional_vars=Name(id=\'b\', ctx=Store())), "\n            "withitem(context_expr=Name(id=\'c\', ctx=Load()), optional_vars=Name(id=\'d\', ctx=Store()))]"\n        ))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line415, intest_ternary_operatorself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmptn8dsbwj\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "[i for i in a if b]"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line500, intest_soft_keywords_lookaheadself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmprxlx38lb\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmpopyamve8/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmp99f8pwrv/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line222, intest_cutself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmprw8t76ty\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x y z"]\n        invalid_cases = ["x q s"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmpkmy4ckys/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmpvnuebuf0/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmp37xqqsru/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line308, intest_gather_action_astself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmp37xqqsru\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass; pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmpgatsgdqy/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line351, intest_if_stmt_actionself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmpzvll_9_c\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line525, intest_forced_with_groupself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmp1f3pt0l1\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        self.assertEqual(parse.parse_string("number ;", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected (\':\' | \';\')", e.exception.args[0])\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmpumllvs1h/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmpm1s98nlm/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line182, intest_c_parserself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmpc8iyaur2\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        expressions = [\n            "4+5",\n            "4-5",\n            "4*5",\n            "1+4*5",\n            "1+4/5",\n            "(1+1) + (1+1)",\n            "(1+1) - (1+1)",\n            "(1+1) * (1+1)",\n            "(1+1) / (1+1)",\n        ]\n\n        for expr in expressions:\n            the_ast = parse.parse_string(expr, mode=1)\n            expected_ast = ast.parse(expr)\n            self.assertEqual(ast_dump(the_ast), ast_dump(expected_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmporirv1t0/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmpcqzjj_97/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line351, intest_if_stmt_actionself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmpboqbvrxl\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmpi367bp3y/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line500, intest_soft_keywords_lookaheadself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmpkmy4ckys\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmpzvll_9_c/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line194, intest_lookaheadself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmpopyamve8\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo bar"]\n        invalid_cases = ["foo 34"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmprw8t76ty/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line282, intest_nasty_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmpsvb_awyn\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x ="]\n        invalid_cases = ["x - + ="]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmpacvyb_h2/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmp2cae_tc0/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line269, intest_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/tmpiaqxz362\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["B E", "D A C A E"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmpvt5_8xjg/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/tmpiaqxz362/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line234, intest_gatherself.run_test(grammar_source, test_source)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488æ/test_python_worker_25755æ/tmp9dnramgh\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["pass", "pass; pass"]\n        invalid_cases = ["pass;", "pass; pass;"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/buildbot/buildarea/3.x.cstratak-RHEL7-x86_64/build/build_oot/build/test_python_20488��/test_python_worker_25755��/tmprxlx38lb/parse.cpython-313d-x86_64-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---

@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure⚠️⚠️⚠️

Hi! The buildbots390x SLES 3.x has failed when building commit8d8bf0b.

What do you need to do:

  1. Don't panic.
  2. Checkthe buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/540/builds/6308) and take a look at the build logs.
  4. Check if the failure is related to this commit (8d8bf0b) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/540/builds/6308

Failed tests:

  • test_peg_generator

Failed subtests:

  • test_advanced_left_recursive - test.test_peg_generator.test_c_parser.TestCParser.test_advanced_left_recursive
  • test_cut - test.test_peg_generator.test_c_parser.TestCParser.test_cut
  • test_with_stmt_with_paren - test.test_peg_generator.test_c_parser.TestCParser.test_with_stmt_with_paren
  • test_c_parser - test.test_peg_generator.test_c_parser.TestCParser.test_c_parser
  • test_forced - test.test_peg_generator.test_c_parser.TestCParser.test_forced
  • test_forced_with_group - test.test_peg_generator.test_c_parser.TestCParser.test_forced_with_group
  • test_error_in_rules - test.test_peg_generator.test_c_parser.TestCParser.test_error_in_rules
  • test_negative_lookahead - test.test_peg_generator.test_c_parser.TestCParser.test_negative_lookahead
  • test_return_stmt_noexpr_action - test.test_peg_generator.test_c_parser.TestCParser.test_return_stmt_noexpr_action
  • test_gather - test.test_peg_generator.test_c_parser.TestCParser.test_gather
  • test_soft_keywords_parse - test.test_peg_generator.test_c_parser.TestCParser.test_soft_keywords_parse
  • test_mutually_left_recursive - test.test_peg_generator.test_c_parser.TestCParser.test_mutually_left_recursive
  • test_left_recursion - test.test_peg_generator.test_c_parser.TestCParser.test_left_recursion
  • test_lookahead - test.test_peg_generator.test_c_parser.TestCParser.test_lookahead
  • test_soft_keywords_lookahead - test.test_peg_generator.test_c_parser.TestCParser.test_soft_keywords_lookahead
  • test_gather_action_ast - test.test_peg_generator.test_c_parser.TestCParser.test_gather_action_ast
  • test_syntax_error_for_string - test.test_peg_generator.test_c_parser.TestCParser.test_syntax_error_for_string
  • test_same_name_different_types - test.test_peg_generator.test_c_parser.TestCParser.test_same_name_different_types
  • test_ternary_operator - test.test_peg_generator.test_c_parser.TestCParser.test_ternary_operator
  • test_pass_stmt_action - test.test_peg_generator.test_c_parser.TestCParser.test_pass_stmt_action
  • test_nasty_mutually_left_recursive - test.test_peg_generator.test_c_parser.TestCParser.test_nasty_mutually_left_recursive
  • test_if_stmt_action - test.test_peg_generator.test_c_parser.TestCParser.test_if_stmt_action

Summary of the results of the build (if available):

== Tests result: FAILURE then FAILURE ==

447 tests OK.

10 slowest tests:

  • test_tools: 3 min 21 sec
  • test_math: 2 min 5 sec
  • test.test_concurrent_futures.test_wait: 1 min 12 sec
  • test.test_multiprocessing_spawn.test_processes: 1 min 8 sec
  • test_signal: 1 min 1 sec
  • test_gdb: 57.6 sec
  • test.test_multiprocessing_forkserver.test_processes: 53.9 sec
  • test_capi: 53.3 sec
  • test_unparse: 44.5 sec
  • test_tokenize: 37.0 sec

1 test failed:
test_peg_generator

15 tests skipped:
test.test_asyncio.test_windows_events
test.test_asyncio.test_windows_utils test_devpoll test_ioctl
test_kqueue test_launcher test_perf_profiler test_startfile
test_tkinter test_ttk test_winconsoleio test_winreg test_winsound
test_wmi test_zipfile64

1 re-run test:
test_peg_generator

Total duration: 6 min 41 sec

Click to see traceback logs
Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line371, intest_same_name_different_typesself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmp5q6gvimg\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for stmt in ("from a import b as c", "from . import a as b"):\n            expected_ast = ast.parse(stmt)\n            actual_ast = parse.parse_string(stmt, mode=1)\n            self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpfyonb120/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line525, intest_forced_with_groupself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmprjh76t5j\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        self.assertEqual(parse.parse_string("number ;", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected (\':\' | \';\')", e.exception.args[0])\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpapen3lnb/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line323, intest_pass_stmt_actionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpprc_66v1\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpxexrpvlx/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpnv_j7v4c/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line512, intest_forcedself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpqwe5mutf\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected \':\'", str(e.exception))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line257, intest_advanced_left_recursiveself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpd3fkh4gu\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["23", "-34"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line282, intest_nasty_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpft36l0yk\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x ="]\n        invalid_cases = ["x - + ="]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpe346n26l/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line297, intest_return_stmt_noexpr_actionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpfvddy6ut\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "return"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line397, intest_with_stmt_with_parenself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmp33kze1wc\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "with (\\n    a as b,\\n    c as d\\n): pass"\n        the_ast = parse.parse_string(stmt, mode=1)\n        self.assertTrue(ast_dump(the_ast).startswith(\n            "Module(body=[With(items=[withitem(context_expr=Name(id=\'a\', ctx=Load()), optional_vars=Name(id=\'b\', ctx=Store())), "\n            "withitem(context_expr=Name(id=\'c\', ctx=Load()), optional_vars=Name(id=\'d\', ctx=Store()))]"\n        ))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmp_1wgxl1l/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line415, intest_ternary_operatorself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpgn0gmxxj\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "[i for i in a if b]"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line371, intest_same_name_different_typesself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpapen3lnb\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for stmt in ("from a import b as c", "from . import a as b"):\n            expected_ast = ast.parse(stmt)\n            actual_ast = parse.parse_string(stmt, mode=1)\n            self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line194, intest_lookaheadself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpnq2aipkb\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo bar"]\n        invalid_cases = ["foo 34"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line206, intest_negative_lookaheadself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpfyonb120\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo 34"]\n        invalid_cases = ["foo bar"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line397, intest_with_stmt_with_parenself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpxexrpvlx\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "with (\\n    a as b,\\n    c as d\\n): pass"\n        the_ast = parse.parse_string(stmt, mode=1)\n        self.assertTrue(ast_dump(the_ast).startswith(\n            "Module(body=[With(items=[withitem(context_expr=Name(id=\'a\', ctx=Load()), optional_vars=Name(id=\'b\', ctx=Store())), "\n            "withitem(context_expr=Name(id=\'c\', ctx=Load()), optional_vars=Name(id=\'d\', ctx=Store()))]"\n        ))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmp2k32ntbv/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line246, intest_left_recursionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpa9besv1_\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["-34", "34", "34 + 12", "1 + 1 + 2 + 3"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmp9y7uhdhz/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpvmunx3dj/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpb5wb8cjl/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpfvddy6ut/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpw3vs7rup/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line194, intest_lookaheadself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpre7u6d45\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo bar"]\n        invalid_cases = ["foo 34"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpsb2_4kiy/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line500, intest_soft_keywords_lookaheadself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmp2k32ntbv\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line246, intest_left_recursionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpsb2_4kiy\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["-34", "34", "34 + 12", "1 + 1 + 2 + 3"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmplskd_fb8/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpnq2aipkb/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line488, intest_soft_keywords_parseself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmp_e25m04n\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line323, intest_pass_stmt_actionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpuao6_9bz\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmp33kze1wc/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpgolwa85f/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line458, intest_error_in_rulesself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpo2pre1do\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        with self.assertRaises(SystemError):\n            parse.parse_string("a", mode=0)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpa9besv1_/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpo2pre1do/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line257, intest_advanced_left_recursiveself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpnv_j7v4c\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["23", "-34"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpqz0lhbvg/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line512, intest_forcedself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpvmunx3dj\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected \':\'", str(e.exception))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpuao6_9bz/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line297, intest_return_stmt_noexpr_actionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmp_1wgxl1l\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "return"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpeeuv4w_r/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpre7u6d45/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpqwe5mutf/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpelsn81im/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line234, intest_gatherself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpeeuv4w_r\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["pass", "pass; pass"]\n        invalid_cases = ["pass;", "pass; pass;"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpusiolfms/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line206, intest_negative_lookaheadself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmp8ez5lrln\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo 34"]\n        invalid_cases = ["foo bar"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmp5q6gvimg/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpb6id_2s0/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line182, intest_c_parserself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmph_rzsan2\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        expressions = [\n            "4+5",\n            "4-5",\n            "4*5",\n            "1+4*5",\n            "1+4/5",\n            "(1+1) + (1+1)",\n            "(1+1) - (1+1)",\n            "(1+1) * (1+1)",\n            "(1+1) / (1+1)",\n        ]\n\n        for expr in expressions:\n            the_ast = parse.parse_string(expr, mode=1)\n            expected_ast = ast.parse(expr)\n            self.assertEqual(ast_dump(the_ast), ast_dump(expected_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line488, intest_soft_keywords_parseself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpgghlkpr8\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpft36l0yk/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmph_rzsan2/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line500, intest_soft_keywords_lookaheadself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpgolwa85f\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line525, intest_forced_with_groupself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpe346n26l\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        self.assertEqual(parse.parse_string("number ;", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected (\':\' | \';\')", e.exception.args[0])\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line351, intest_if_stmt_actionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpb5wb8cjl\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmp_e25m04n/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmp8fz1tfxm/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmprjh76t5j/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line431, intest_syntax_error_for_stringself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpwer939d0\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for text in ("a b 42 b a", "\\u540d \\u540d 42 \\u540d \\u540d"):\n            try:\n                parse.parse_string(text, mode=0)\n            except SyntaxError as e:\n                tb = traceback.format_exc()\n            self.assertTrue(\'File "<string>", line 1\' in tb)\n            self.assertTrue(f"SyntaxError: invalid syntax" in tb)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpyde_zo1z/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmp8ez5lrln/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpkq6r6ra_/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpgghlkpr8/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpgn0gmxxj/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line415, intest_ternary_operatorself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpkq6r6ra_\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "[i for i in a if b]"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line351, intest_if_stmt_actionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmp9y7uhdhz\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpwer939d0/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line308, intest_gather_action_astself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpyde_zo1z\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass; pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line182, intest_c_parserself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpbzupdvsx\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        expressions = [\n            "4+5",\n            "4-5",\n            "4*5",\n            "1+4*5",\n            "1+4/5",\n            "(1+1) + (1+1)",\n            "(1+1) - (1+1)",\n            "(1+1) * (1+1)",\n            "(1+1) / (1+1)",\n        ]\n\n        for expr in expressions:\n            the_ast = parse.parse_string(expr, mode=1)\n            expected_ast = ast.parse(expr)\n            self.assertEqual(ast_dump(the_ast), ast_dump(expected_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpm53e6lrh/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line222, intest_cutself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpm53e6lrh\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x y z"]\n        invalid_cases = ["x q s"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line222, intest_cutself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpw3vs7rup\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x y z"]\n        invalid_cases = ["x q s"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpd3fkh4gu/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line458, intest_error_in_rulesself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmp8fz1tfxm\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        with self.assertRaises(SystemError):\n            parse.parse_string("a", mode=0)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line282, intest_nasty_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpelsn81im\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x ="]\n        invalid_cases = ["x - + ="]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpprc_66v1/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/test_python_worker_8487��/tmpbzupdvsx/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line308, intest_gather_action_astself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpw5bp_76q\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass; pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line431, intest_syntax_error_for_stringself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmplskd_fb8\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for text in ("a b 42 b a", "\\u540d \\u540d 42 \\u540d \\u540d"):\n            try:\n                parse.parse_string(text, mode=0)\n            except SyntaxError as e:\n                tb = traceback.format_exc()\n            self.assertTrue(\'File "<string>", line 1\' in tb)\n            self.assertTrue(f"SyntaxError: invalid syntax" in tb)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line269, intest_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpqz0lhbvg\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["B E", "D A C A E"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line234, intest_gatherself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/tmpusiolfms\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["pass", "pass; pass"]\n        invalid_cases = ["pass;", "pass; pass;"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483��/tmpw5bp_76q/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line269, intest_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-sles-z/build/build/test_python_38483æ/test_python_worker_8487æ/tmpb6id_2s0\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["B E", "D A C A E"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']

@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure⚠️⚠️⚠️

Hi! The buildbotARM64 macOS 3.x has failed when building commit8d8bf0b.

What do you need to do:

  1. Don't panic.
  2. Checkthe buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/725/builds/5412) and take a look at the build logs.
  4. Check if the failure is related to this commit (8d8bf0b) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/725/builds/5412

Failed tests:

  • test_peg_generator

Failed subtests:

  • test_advanced_left_recursive - test.test_peg_generator.test_c_parser.TestCParser.test_advanced_left_recursive
  • test_cut - test.test_peg_generator.test_c_parser.TestCParser.test_cut
  • test_with_stmt_with_paren - test.test_peg_generator.test_c_parser.TestCParser.test_with_stmt_with_paren
  • test_c_parser - test.test_peg_generator.test_c_parser.TestCParser.test_c_parser
  • test_forced - test.test_peg_generator.test_c_parser.TestCParser.test_forced
  • test_forced_with_group - test.test_peg_generator.test_c_parser.TestCParser.test_forced_with_group
  • test_error_in_rules - test.test_peg_generator.test_c_parser.TestCParser.test_error_in_rules
  • test_negative_lookahead - test.test_peg_generator.test_c_parser.TestCParser.test_negative_lookahead
  • test_return_stmt_noexpr_action - test.test_peg_generator.test_c_parser.TestCParser.test_return_stmt_noexpr_action
  • test_gather - test.test_peg_generator.test_c_parser.TestCParser.test_gather
  • test_soft_keywords_parse - test.test_peg_generator.test_c_parser.TestCParser.test_soft_keywords_parse
  • test_mutually_left_recursive - test.test_peg_generator.test_c_parser.TestCParser.test_mutually_left_recursive
  • test_left_recursion - test.test_peg_generator.test_c_parser.TestCParser.test_left_recursion
  • test_lookahead - test.test_peg_generator.test_c_parser.TestCParser.test_lookahead
  • test_soft_keywords_lookahead - test.test_peg_generator.test_c_parser.TestCParser.test_soft_keywords_lookahead
  • test_gather_action_ast - test.test_peg_generator.test_c_parser.TestCParser.test_gather_action_ast
  • test_syntax_error_for_string - test.test_peg_generator.test_c_parser.TestCParser.test_syntax_error_for_string
  • test_same_name_different_types - test.test_peg_generator.test_c_parser.TestCParser.test_same_name_different_types
  • test_ternary_operator - test.test_peg_generator.test_c_parser.TestCParser.test_ternary_operator
  • test_pass_stmt_action - test.test_peg_generator.test_c_parser.TestCParser.test_pass_stmt_action
  • test_nasty_mutually_left_recursive - test.test_peg_generator.test_c_parser.TestCParser.test_nasty_mutually_left_recursive
  • test_if_stmt_action - test.test_peg_generator.test_c_parser.TestCParser.test_if_stmt_action

Summary of the results of the build (if available):

== Tests result: FAILURE then FAILURE ==

438 tests OK.

10 slowest tests:

  • test_signal: 4 min 12 sec
  • test.test_concurrent_futures.test_wait: 1 min 11 sec
  • test_logging: 55.8 sec
  • test.test_multiprocessing_spawn.test_processes: 54.0 sec
  • test.test_multiprocessing_forkserver.test_processes: 50.9 sec
  • test_math: 42.1 sec
  • test_ssl: 38.5 sec
  • test_io: 37.4 sec
  • test_subprocess: 31.0 sec
  • test_socket: 30.2 sec

1 test failed:
test_peg_generator

21 tests skipped:
test.test_asyncio.test_windows_events
test.test_asyncio.test_windows_utils
test.test_multiprocessing_fork.test_manager
test.test_multiprocessing_fork.test_misc
test.test_multiprocessing_fork.test_processes
test.test_multiprocessing_fork.test_threads test_devpoll
test_epoll test_gdb test_ioctl test_launcher test_perf_profiler
test_perfmaps test_startfile test_tkinter test_ttk
test_winconsoleio test_winreg test_winsound test_wmi
test_zipfile64

1 re-run test:
test_peg_generator

Total duration: 6 min 50 sec

Click to see traceback logs
Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmpwfxrsp28/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmps2eub0u3/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line397, intest_with_stmt_with_parenself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmpfnbxv518\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "with (\\n    a as b,\\n    c as d\\n): pass"\n        the_ast = parse.parse_string(stmt, mode=1)\n        self.assertTrue(ast_dump(the_ast).startswith(\n            "Module(body=[With(items=[withitem(context_expr=Name(id=\'a\', ctx=Load()), optional_vars=Name(id=\'b\', ctx=Store())), "\n            "withitem(context_expr=Name(id=\'c\', ctx=Load()), optional_vars=Name(id=\'d\', ctx=Store()))]"\n        ))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line182, intest_c_parserself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpozvfi_va\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        expressions = [\n            "4+5",\n            "4-5",\n            "4*5",\n            "1+4*5",\n            "1+4/5",\n            "(1+1) + (1+1)",\n            "(1+1) - (1+1)",\n            "(1+1) * (1+1)",\n            "(1+1) / (1+1)",\n        ]\n\n        for expr in expressions:\n            the_ast = parse.parse_string(expr, mode=1)\n            expected_ast = ast.parse(expr)\n            self.assertEqual(ast_dump(the_ast), ast_dump(expected_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line234, intest_gatherself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmphtmbzrs8\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["pass", "pass; pass"]\n        invalid_cases = ["pass;", "pass; pass;"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmp9jgxj_bn/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpqlldgwnz/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpemdbee_m/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line282, intest_nasty_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmp8d_s3kiy\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x ="]\n        invalid_cases = ["x - + ="]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmpp8snp9xl/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpozvfi_va/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line431, intest_syntax_error_for_stringself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmpbb67jl1j\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for text in ("a b 42 b a", "\\u540d \\u540d 42 \\u540d \\u540d"):\n            try:\n                parse.parse_string(text, mode=0)\n            except SyntaxError as e:\n                tb = traceback.format_exc()\n            self.assertTrue(\'File "<string>", line 1\' in tb)\n            self.assertTrue(f"SyntaxError: invalid syntax" in tb)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line351, intest_if_stmt_actionself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmp15uoxs0u\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmpnd3b31fe/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmp7nbrdccm/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpu4gdajp4/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line269, intest_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmp3xsd0m2h\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["B E", "D A C A E"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmpfnbxv518/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmpjs0u96go/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line397, intest_with_stmt_with_parenself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmp7nbrdccm\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "with (\\n    a as b,\\n    c as d\\n): pass"\n        the_ast = parse.parse_string(stmt, mode=1)\n        self.assertTrue(ast_dump(the_ast).startswith(\n            "Module(body=[With(items=[withitem(context_expr=Name(id=\'a\', ctx=Load()), optional_vars=Name(id=\'b\', ctx=Store())), "\n            "withitem(context_expr=Name(id=\'c\', ctx=Load()), optional_vars=Name(id=\'d\', ctx=Store()))]"\n        ))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line206, intest_negative_lookaheadself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmp2wp4rxfv\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo 34"]\n        invalid_cases = ["foo bar"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line308, intest_gather_action_astself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmpepivwl00\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass; pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmptokd3ujs/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line371, intest_same_name_different_typesself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmpj1rp0tgb\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for stmt in ("from a import b as c", "from . import a as b"):\n            expected_ast = ast.parse(stmt)\n            actual_ast = parse.parse_string(stmt, mode=1)\n            self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line323, intest_pass_stmt_actionself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmp_bagppjb\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line297, intest_return_stmt_noexpr_actionself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpgazqjv_9\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "return"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmp5oyomidt/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmp8d_s3kiy/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmp2wp4rxfv/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpffmb5mtw/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line222, intest_cutself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmphkbndg3d\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x y z"]\n        invalid_cases = ["x q s"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line234, intest_gatherself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmpda9sblg6\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["pass", "pass; pass"]\n        invalid_cases = ["pass;", "pass; pass;"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmphtmbzrs8/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpe0iotyi_/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line431, intest_syntax_error_for_stringself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpv9dk11o7\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for text in ("a b 42 b a", "\\u540d \\u540d 42 \\u540d \\u540d"):\n            try:\n                parse.parse_string(text, mode=0)\n            except SyntaxError as e:\n                tb = traceback.format_exc()\n            self.assertTrue(\'File "<string>", line 1\' in tb)\n            self.assertTrue(f"SyntaxError: invalid syntax" in tb)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line297, intest_return_stmt_noexpr_actionself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmpwfxrsp28\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "return"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmp3gsq0w8z/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmphkbndg3d/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmpda9sblg6/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmp15uoxs0u/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line222, intest_cutself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpp3e653gu\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x y z"]\n        invalid_cases = ["x q s"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line458, intest_error_in_rulesself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpe0iotyi_\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        with self.assertRaises(SystemError):\n            parse.parse_string("a", mode=0)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmp_bagppjb/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line488, intest_soft_keywords_parseself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmptokd3ujs\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpuuetgfmg/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line500, intest_soft_keywords_lookaheadself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmpypwj162w\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line500, intest_soft_keywords_lookaheadself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpkzzixzii\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmpbaby7swz/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line415, intest_ternary_operatorself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmpn517id_9\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "[i for i in a if b]"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmp54vq9yax/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmpypwj162w/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line269, intest_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpffmb5mtw\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["B E", "D A C A E"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line194, intest_lookaheadself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpt_wz3y4q\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo bar"]\n        invalid_cases = ["foo 34"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpt_wz3y4q/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpv9dk11o7/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpp3e653gu/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line308, intest_gather_action_astself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpoaxbows2\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass; pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpoaxbows2/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line206, intest_negative_lookaheadself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpk0tf6nks\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo 34"]\n        invalid_cases = ["foo bar"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmp5vm9io68/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line194, intest_lookaheadself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmpbaby7swz\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo bar"]\n        invalid_cases = ["foo 34"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line257, intest_advanced_left_recursiveself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmpp8snp9xl\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["23", "-34"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmp3x148uro/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpzptofmk8/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line458, intest_error_in_rulesself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmp3gsq0w8z\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        with self.assertRaises(SystemError):\n            parse.parse_string("a", mode=0)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line246, intest_left_recursionself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmp9jgxj_bn\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["-34", "34", "34 + 12", "1 + 1 + 2 + 3"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line488, intest_soft_keywords_parseself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmps2eub0u3\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line525, intest_forced_with_groupself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpqlldgwnz\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        self.assertEqual(parse.parse_string("number ;", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected (\':\' | \';\')", e.exception.args[0])\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line371, intest_same_name_different_typesself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpzptofmk8\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for stmt in ("from a import b as c", "from . import a as b"):\n            expected_ast = ast.parse(stmt)\n            actual_ast = parse.parse_string(stmt, mode=1)\n            self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmp3xsd0m2h/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmpbb67jl1j/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line512, intest_forcedself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmp5oyomidt\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected \':\'", str(e.exception))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpgazqjv_9/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line182, intest_c_parserself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmpnd3b31fe\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        expressions = [\n            "4+5",\n            "4-5",\n            "4*5",\n            "1+4*5",\n            "1+4/5",\n            "(1+1) + (1+1)",\n            "(1+1) - (1+1)",\n            "(1+1) * (1+1)",\n            "(1+1) / (1+1)",\n        ]\n\n        for expr in expressions:\n            the_ast = parse.parse_string(expr, mode=1)\n            expected_ast = ast.parse(expr)\n            self.assertEqual(ast_dump(the_ast), ast_dump(expected_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line512, intest_forcedself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmpsm5uocfj\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected \':\'", str(e.exception))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmpj1rp0tgb/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line351, intest_if_stmt_actionself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmp5vm9io68\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line257, intest_advanced_left_recursiveself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpemdbee_m\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["23", "-34"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line246, intest_left_recursionself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpuuetgfmg\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["-34", "34", "34 + 12", "1 + 1 + 2 + 3"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpkzzixzii/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmpepivwl00/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmpsm5uocfj/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line415, intest_ternary_operatorself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmp3x148uro\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "[i for i in a if b]"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line323, intest_pass_stmt_actionself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/tmpu4gdajp4\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/tmpk0tf6nks/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line525, intest_forced_with_groupself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmp54vq9yax\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        self.assertEqual(parse.parse_string("number ;", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected (\':\' | \';\')", e.exception.args[0])\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:dlopen(/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494��/test_python_worker_21050��/tmpn517id_9/parse.cpython-313d-darwin.so, 0x0002): symbol not found in flat namespace '__Py_UniversalNewlineFgetsWithSize'---Traceback (most recent call last):  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line282, intest_nasty_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/python.exe', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/Users/buildbot/buildarea/3.x.pablogsal-macos-m1.macos-with-brew/build/build/test_python_15494æ/test_python_worker_21050æ/tmpjs0u96go\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x ="]\n        invalid_cases = ["x - + ="]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']

@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure⚠️⚠️⚠️

Hi! The buildbots390x Debian 3.x has failed when building commit8d8bf0b.

What do you need to do:

  1. Don't panic.
  2. Checkthe buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/all/#builders/49/builds/6340) and take a look at the build logs.
  4. Check if the failure is related to this commit (8d8bf0b) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/all/#builders/49/builds/6340

Failed tests:

  • test_peg_generator

Failed subtests:

  • test_freeze_simple_script - test.test_tools.test_freeze.TestFreeze.test_freeze_simple_script
  • test_advanced_left_recursive - test.test_peg_generator.test_c_parser.TestCParser.test_advanced_left_recursive
  • test_cut - test.test_peg_generator.test_c_parser.TestCParser.test_cut
  • test_with_stmt_with_paren - test.test_peg_generator.test_c_parser.TestCParser.test_with_stmt_with_paren
  • test_c_parser - test.test_peg_generator.test_c_parser.TestCParser.test_c_parser
  • test_forced - test.test_peg_generator.test_c_parser.TestCParser.test_forced
  • test_forced_with_group - test.test_peg_generator.test_c_parser.TestCParser.test_forced_with_group
  • test_error_in_rules - test.test_peg_generator.test_c_parser.TestCParser.test_error_in_rules
  • test_negative_lookahead - test.test_peg_generator.test_c_parser.TestCParser.test_negative_lookahead
  • test_return_stmt_noexpr_action - test.test_peg_generator.test_c_parser.TestCParser.test_return_stmt_noexpr_action
  • test_gather - test.test_peg_generator.test_c_parser.TestCParser.test_gather
  • test_soft_keywords_parse - test.test_peg_generator.test_c_parser.TestCParser.test_soft_keywords_parse
  • test_mutually_left_recursive - test.test_peg_generator.test_c_parser.TestCParser.test_mutually_left_recursive
  • test_left_recursion - test.test_peg_generator.test_c_parser.TestCParser.test_left_recursion
  • test_lookahead - test.test_peg_generator.test_c_parser.TestCParser.test_lookahead
  • test_soft_keywords_lookahead - test.test_peg_generator.test_c_parser.TestCParser.test_soft_keywords_lookahead
  • test_gather_action_ast - test.test_peg_generator.test_c_parser.TestCParser.test_gather_action_ast
  • test_syntax_error_for_string - test.test_peg_generator.test_c_parser.TestCParser.test_syntax_error_for_string
  • test_same_name_different_types - test.test_peg_generator.test_c_parser.TestCParser.test_same_name_different_types
  • test_ternary_operator - test.test_peg_generator.test_c_parser.TestCParser.test_ternary_operator
  • test_pass_stmt_action - test.test_peg_generator.test_c_parser.TestCParser.test_pass_stmt_action
  • test_nasty_mutually_left_recursive - test.test_peg_generator.test_c_parser.TestCParser.test_nasty_mutually_left_recursive
  • test_if_stmt_action - test.test_peg_generator.test_c_parser.TestCParser.test_if_stmt_action

Summary of the results of the build (if available):

== Tests result: FAILURE then FAILURE ==

446 tests OK.

10 slowest tests:

  • test_math: 2 min 14 sec
  • test.test_multiprocessing_spawn.test_processes: 1 min 14 sec
  • test.test_concurrent_futures.test_wait: 1 min 11 sec
  • test_signal: 1 min 7 sec
  • test_unparse: 1 min 3 sec
  • test_gdb: 54.9 sec
  • test.test_multiprocessing_forkserver.test_processes: 52.4 sec
  • test_io: 48.1 sec
  • test_tokenize: 45.9 sec
  • test_cppext: 41.2 sec

1 test failed:
test_peg_generator

16 tests skipped:
test.test_asyncio.test_windows_events
test.test_asyncio.test_windows_utils test_dbm_ndbm test_devpoll
test_ioctl test_kqueue test_launcher test_perf_profiler
test_startfile test_tkinter test_ttk test_winconsoleio test_winreg
test_winsound test_wmi test_zipfile64

2 re-run tests:
test_peg_generator test_tools

Total duration: 8 min 51 sec

Click to see traceback logs
Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line222, intest_cutself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmpiwb2djrw\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x y z"]\n        invalid_cases = ["x q s"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmpvovsqqr5/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line234, intest_gatherself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmppuhb_cgx\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["pass", "pass; pass"]\n        invalid_cases = ["pass;", "pass; pass;"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line415, intest_ternary_operatorself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmpvovsqqr5\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "[i for i in a if b]"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line257, intest_advanced_left_recursiveself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmplw0jrgmr\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["23", "-34"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmp3vquu98v/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmp73ugwcol/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmpusbsadh6/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line206, intest_negative_lookaheadself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmprup4nw34\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo 34"]\n        invalid_cases = ["foo bar"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line246, intest_left_recursionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmp5s600cx6\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["-34", "34", "34 + 12", "1 + 1 + 2 + 3"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmprup4nw34/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line397, intest_with_stmt_with_parenself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmpeukxocyd\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "with (\\n    a as b,\\n    c as d\\n): pass"\n        the_ast = parse.parse_string(stmt, mode=1)\n        self.assertTrue(ast_dump(the_ast).startswith(\n            "Module(body=[With(items=[withitem(context_expr=Name(id=\'a\', ctx=Load()), optional_vars=Name(id=\'b\', ctx=Store())), "\n            "withitem(context_expr=Name(id=\'c\', ctx=Load()), optional_vars=Name(id=\'d\', ctx=Store()))]"\n        ))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmp9l9ow0le/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line308, intest_gather_action_astself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmp73ugwcol\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass; pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line371, intest_same_name_different_typesself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmpd1smn27o\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for stmt in ("from a import b as c", "from . import a as b"):\n            expected_ast = ast.parse(stmt)\n            actual_ast = parse.parse_string(stmt, mode=1)\n            self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line371, intest_same_name_different_typesself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmpmrjn7znt\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for stmt in ("from a import b as c", "from . import a as b"):\n            expected_ast = ast.parse(stmt)\n            actual_ast = parse.parse_string(stmt, mode=1)\n            self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line415, intest_ternary_operatorself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmptcmoe9zq\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "[i for i in a if b]"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line431, intest_syntax_error_for_stringself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmprjacs5jc\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for text in ("a b 42 b a", "\\u540d \\u540d 42 \\u540d \\u540d"):\n            try:\n                parse.parse_string(text, mode=0)\n            except SyntaxError as e:\n                tb = traceback.format_exc()\n            self.assertTrue(\'File "<string>", line 1\' in tb)\n            self.assertTrue(f"SyntaxError: invalid syntax" in tb)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line234, intest_gatherself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmp9iygoyif\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["pass", "pass; pass"]\n        invalid_cases = ["pass;", "pass; pass;"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmp81ab8lss/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line257, intest_advanced_left_recursiveself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmp7sa01586\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["23", "-34"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line269, intest_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmpxr_gnu18\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["B E", "D A C A E"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmpah1rm4kc/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line458, intest_error_in_rulesself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmp396t53vc\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        with self.assertRaises(SystemError):\n            parse.parse_string("a", mode=0)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmpxr_gnu18/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line488, intest_soft_keywords_parseself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmp80a3sk1s\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line397, intest_with_stmt_with_parenself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmpxm3r2gd_\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "with (\\n    a as b,\\n    c as d\\n): pass"\n        the_ast = parse.parse_string(stmt, mode=1)\n        self.assertTrue(ast_dump(the_ast).startswith(\n            "Module(body=[With(items=[withitem(context_expr=Name(id=\'a\', ctx=Load()), optional_vars=Name(id=\'b\', ctx=Store())), "\n            "withitem(context_expr=Name(id=\'c\', ctx=Load()), optional_vars=Name(id=\'d\', ctx=Store()))]"\n        ))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line500, intest_soft_keywords_lookaheadself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmp15psgim1\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmppuhb_cgx/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmp80a3sk1s/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmp2xs6i7xs/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line351, intest_if_stmt_actionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmp9l9ow0le\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line500, intest_soft_keywords_lookaheadself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmp2v4ccfk_\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmprjacs5jc/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line269, intest_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmp81ab8lss\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["B E", "D A C A E"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_tools/test_freeze.py", line30, intest_freeze_simple_script    outdir, scriptfile, python= helper.prepare(script, outdir)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Tools/freeze/test/freeze.py", line146, inprepare    copy_source_tree(srcdir,SRCDIR)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Tools/freeze/test/freeze.py", line95, incopy_source_tree    shutil.copytree(oldroot, newroot,ignore=ignore_non_src)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/shutil.py", line588, incopytreereturn _copytree(entries=entries,src=src,dst=dst,symlinks=symlinks,^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/shutil.py", line542, in_copytreeraise Error(errors)shutil.Error:[('/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_492214æ/@test_492214_tmpæ-tardir/extractall_ctrl/ustar/fifotype', '/tmp/test_python_em34rktm/tmp9_bft6a6/cpython/build/test_python_484169æ/test_python_worker_492214æ/@test_492214_tmpæ-tardir/extractall_ctrl/ustar/fifotype', '`/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_492214æ/@test_492214_tmpæ-tardir/extractall_ctrl/ustar/fifotype` is a named pipe')]Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line351, intest_if_stmt_actionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmp_dmt42jf\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmpb0i8oiug/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmpeukxocyd/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line194, intest_lookaheadself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmpsdjk682h\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo bar"]\n        invalid_cases = ["foo 34"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line246, intest_left_recursionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmps726411n\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["-34", "34", "34 + 12", "1 + 1 + 2 + 3"]\n        self.check_input_strings_for_grammar(valid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmpctkxbt13/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmplw0jrgmr/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmpd1smn27o/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line512, intest_forcedself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmp2xs6i7xs\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected \':\'", str(e.exception))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmps726411n/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line282, intest_nasty_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmpxqgg253z\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x ="]\n        invalid_cases = ["x - + ="]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line194, intest_lookaheadself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmpqf1ztoh2\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo bar"]\n        invalid_cases = ["foo 34"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmp7sa01586/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmp2v4ccfk_/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmpiwb2djrw/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmp7q1cmapz/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmpmrjn7znt/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmpsdjk682h/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line297, intest_return_stmt_noexpr_actionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmp7qum9u_m\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "return"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmpxm3r2gd_/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmpp47r0aib/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmp396t53vc/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmp7qum9u_m/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmptcmoe9zq/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmp15psgim1/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmpznzw0pb_/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmpggst6xs9/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line431, intest_syntax_error_for_stringself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmpctkxbt13\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        for text in ("a b 42 b a", "\\u540d \\u540d 42 \\u540d \\u540d"):\n            try:\n                parse.parse_string(text, mode=0)\n            except SyntaxError as e:\n                tb = traceback.format_exc()\n            self.assertTrue(\'File "<string>", line 1\' in tb)\n            self.assertTrue(f"SyntaxError: invalid syntax" in tb)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmp5s600cx6/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line323, intest_pass_stmt_actionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmpp47r0aib\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmpijcy6l61/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line182, intest_c_parserself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmpb0i8oiug\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        expressions = [\n            "4+5",\n            "4-5",\n            "4*5",\n            "1+4*5",\n            "1+4/5",\n            "(1+1) + (1+1)",\n            "(1+1) - (1+1)",\n            "(1+1) * (1+1)",\n            "(1+1) / (1+1)",\n        ]\n\n        for expr in expressions:\n            the_ast = parse.parse_string(expr, mode=1)\n            expected_ast = ast.parse(expr)\n            self.assertEqual(ast_dump(the_ast), ast_dump(expected_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmpxqgg253z/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line525, intest_forced_with_groupself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmpah1rm4kc\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        self.assertEqual(parse.parse_string("number ;", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected (\':\' | \';\')", e.exception.args[0])\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line206, intest_negative_lookaheadself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmp19_xkoqp\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["foo 34"]\n        invalid_cases = ["foo bar"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line458, intest_error_in_rulesself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmp3vquu98v\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        with self.assertRaises(SystemError):\n            parse.parse_string("a", mode=0)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmp9iygoyif/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line488, intest_soft_keywords_parseself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmp8dzbpve2\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["if if + if"]\n        invalid_cases = ["if if"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line222, intest_cutself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmp7q1cmapz\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x y z"]\n        invalid_cases = ["x q s"]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line525, intest_forced_with_groupself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmptnvshov9\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        self.assertEqual(parse.parse_string("number ;", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected (\':\' | \';\')", e.exception.args[0])\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmpqf1ztoh2/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line182, intest_c_parserself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmptwybzfw2\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        expressions = [\n            "4+5",\n            "4-5",\n            "4*5",\n            "1+4*5",\n            "1+4/5",\n            "(1+1) + (1+1)",\n            "(1+1) - (1+1)",\n            "(1+1) * (1+1)",\n            "(1+1) / (1+1)",\n        ]\n\n        for expr in expressions:\n            the_ast = parse.parse_string(expr, mode=1)\n            expected_ast = ast.parse(expr)\n            self.assertEqual(ast_dump(the_ast), ast_dump(expected_ast))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line512, intest_forcedself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmp8fr5o1ds\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        self.assertEqual(parse.parse_string("number :", mode=0), None)\n        with self.assertRaises(SyntaxError) as e:\n            parse.parse_string("a", mode=0)\n        self.assertIn("expected \':\'", str(e.exception))\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line308, intest_gather_action_astself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmpznzw0pb_\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass; pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmp8dzbpve2/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmptwybzfw2/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line297, intest_return_stmt_noexpr_actionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/test_python_worker_488531æ/tmpusbsadh6\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "return"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line282, intest_nasty_mutually_left_recursiveself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmpggst6xs9\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        valid_cases = ["x ="]\n        invalid_cases = ["x - + ="]\n        self.check_input_strings_for_grammar(valid_cases, invalid_cases)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line323, intest_pass_stmt_actionself.run_test(grammar_source, test_source)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/test_peg_generator/test_c_parser.py", line138, inrun_test    assert_python_ok(  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line166, inassert_python_okreturn _assert_python(True,*args,**env_vars)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line151, in_assert_python    res.fail(cmd_line)  File"/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/Lib/test/support/script_helper.py", line76, infailraiseAssertionError("Process return code is%d\n"AssertionError:Process return code is 1command line: ['/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/python', '-X', 'faulthandler', '-I', '-c', '\ntmp_dir = \'/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169æ/tmpijcy6l61\'\n\nimport ast\nimport traceback\nimport sys\nimport unittest\n\nfrom test import test_tools\nwith test_tools.imports_under_tool("peg_generator"):\n    from pegen.ast_dump import ast_dump\n\nsys.path.insert(0, tmp_dir)\nimport parse\n\nclass Tests(unittest.TestCase):\n\n    def check_input_strings_for_grammar(\n        self,\n        valid_cases = (),\n        invalid_cases = (),\n    ):\n        if valid_cases:\n            for case in valid_cases:\n                parse.parse_string(case, mode=0)\n\n        if invalid_cases:\n            for case in invalid_cases:\n                with self.assertRaises(SyntaxError):\n                    parse.parse_string(case, mode=0)\n\n    def verify_ast_generation(self, stmt):\n        expected_ast = ast.parse(stmt)\n        actual_ast = parse.parse_string(stmt, mode=1)\n        self.assertEqual(ast_dump(expected_ast), ast_dump(actual_ast))\n\n    def test_parse(self):\n        \n        stmt = "pass"\n        self.verify_ast_generation(stmt)\n\n\nunittest.main()\n']Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmp8fr5o1ds/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/test_python_worker_488531��/tmp_dmt42jf/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmp19_xkoqp/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---Traceback (most recent call last):  File"<string>", line14, in<module>ImportError:/home/dje/cpython-buildarea/3.x.edelsohn-debian-z/build/build/test_python_484169��/tmptnvshov9/parse.cpython-313d-s390x-linux-gnu.so: undefined symbol: _Py_UniversalNewlineFgetsWithSize---

@vstinnervstinner deleted the remove_universal_newline branchAugust 29, 2023 02:57
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

2 participants
@vstinner@bedevere-bot

[8]ページ先頭

©2009-2025 Movatter.jp