[issue46485] ~ PEG operator in the grammar
Robert Einhorn added the comment: Thanks -- resolution: not a bug -> status: closed -> open ___ Python tracker <https://bugs.python.org/issue46485> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue46485] ~ PEG operator in the grammar
New submission from Robert Einhorn : This is probably not an error and I may misinterpret the PEP 617, but I don't know what the ~ PEG operator means in the next rule if there is no alternative: assignment_expression: | NAME ':=' ~ expression And similarly with this rule if there is no more alternative: assignment: | NAME ':' expression ['=' annotated_rhs ] | ('(' single_target ')' | single_subscript_attribute_target) ':' expression ['=' annotated_rhs ] | (star_targets '=' )+ (yield_expr | star_expressions) !'=' [TYPE_COMMENT] | single_target augassign ~ (yield_expr | star_expressions) Related links: https://docs.python.org/3/reference/grammar.html https://www.python.org/dev/peps/pep-0617/#id9 -- components: Parser messages: 411360 nosy: RobEin, lys.nikolaou, pablogsal priority: normal severity: normal status: open title: ~ PEG operator in the grammar versions: Python 3.10 ___ Python tracker <https://bugs.python.org/issue46485> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue46231] grammar rule definition is missing: invalid_double_starred_kvpairs
New submission from Robert Einhorn : Definition of invalid_double_starred_kvpairs PEG grammar rule is not found: https://docs.python.org/3.10/reference/grammar.html # PEG grammar rule: dict: | '{' [double_starred_kvpairs] '}' | '{' invalid_double_starred_kvpairs '}' -- components: Parser messages: 409525 nosy: RobEin, lys.nikolaou, pablogsal priority: normal severity: normal status: open title: grammar rule definition is missing: invalid_double_starred_kvpairs versions: Python 3.10 ___ Python tracker <https://bugs.python.org/issue46231> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue46230] NEWLINE* is missing in 'file' rule in PEG grammar
New submission from Robert Einhorn : https://docs.python.org/3.10/reference/grammar.html # original grammar rule: file: [statements] ENDMARKER # suggested grammar rule: file: NEWLINE* [statements] ENDMARKER -- components: Parser messages: 409524 nosy: RobEin, lys.nikolaou, pablogsal priority: normal severity: normal status: open title: NEWLINE* is missing in 'file' rule in PEG grammar versions: Python 3.10 ___ Python tracker <https://bugs.python.org/issue46230> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com