X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/91773b89097927a2393bc5223295d37ed26e1632..1e0ec543ff3a7de715c8ee3359c8defb2c2c0e0d:/src/black/parsing.py diff --git a/src/black/parsing.py b/src/black/parsing.py index 0b8d984..fc540ad 100644 --- a/src/black/parsing.py +++ b/src/black/parsing.py @@ -59,6 +59,9 @@ def get_grammars(target_versions: Set[TargetVersion]) -> List[Grammar]: # Python 3-compatible code, so only try Python 3 grammar. grammars = [] + if supports_feature(target_versions, Feature.PATTERN_MATCHING): + # Python 3.10+ + grammars.append(pygram.python_grammar_soft_keywords) # If we have to parse both, try to parse async as a keyword first if not supports_feature(target_versions, Feature.ASYNC_IDENTIFIERS): # Python 3.7+