New submission from Pierre Quentel <pierre.quen...@gmail.com>:
In the simplified version of Python grammar at https://docs.python.org/3.10/reference/grammar.html, most 'invalid_<rule>' from the complete grammar at https://github.com/python/cpython/blob/3.10/Grammar/python.gram have been removed, but 2 of them remain : primary: | invalid_primary # must be before 'primay genexp' because of invalid_genexp dict: | '{' invalid_double_starred_kvpairs '}' I suppose that the simplified version is extracted from the complete grammar with a program, and this program doesn't detect the 'invalid_<rule>' that don't end the line, since these 2 occurrences correspond to the only such lines in the complete grammar primary[expr_ty]: | invalid_primary # must be before 'primay genexp' because of invalid_genexp dict[expr_ty]: | '{' invalid_double_starred_kvpairs '}' Also note the typo in the comment : 'primay genexp' instead of 'primary genexp' ---------- assignee: docs@python components: Documentation messages: 393306 nosy: docs@python, quentel priority: normal severity: normal status: open title: Remaining invalid rules in simplified grammar versions: Python 3.10 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue44085> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com