Mailing List Archive

gh-118235: Skip RAISE_SYNTAX_ERROR rules in the grammar spec (GH-118237)
https://github.com/python/cpython/commit/ef940dec409f0a9e4f353c6188990aeb3ad4ffb4
commit: ef940dec409f0a9e4f353c6188990aeb3ad4ffb4
branch: main
author: Petr Viktorin <encukou@gmail.com>
committer: encukou <encukou@gmail.com>
date: 2024-04-26T11:01:30+02:00
summary:

gh-118235: Skip RAISE_SYNTAX_ERROR rules in the grammar spec (GH-118237)

files:
M Doc/tools/extensions/peg_highlight.py

diff --git a/Doc/tools/extensions/peg_highlight.py b/Doc/tools/extensions/peg_highlight.py
index 4bdc2ee1861334..5ab5530d269901 100644
--- a/Doc/tools/extensions/peg_highlight.py
+++ b/Doc/tools/extensions/peg_highlight.py
@@ -16,6 +16,7 @@ class PEGLexer(RegexLexer):
- Rule types
- Rule options
- Rules named `invalid_*` or `incorrect_*`
+ - Rules with `RAISE_SYNTAX_ERROR`
"""

name = "PEG"
@@ -59,6 +60,7 @@ class PEGLexer(RegexLexer):
(r"^(\s+\|\s+.*invalid_\w+.*\n)", bygroups(None)),
(r"^(\s+\|\s+.*incorrect_\w+.*\n)", bygroups(None)),
(r"^(#.*invalid syntax.*(?:.|\n)*)", bygroups(None),),
+ (r"^(\s+\|\s+.*\{[^}]*RAISE_SYNTAX_ERROR[^}]*\})\n", bygroups(None)),
],
"root": [
include("invalids"),

_______________________________________________
Python-checkins mailing list -- python-checkins@python.org
To unsubscribe send an email to python-checkins-leave@python.org
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: list-python-checkins@lists.gossamer-threads.com