From 7f562b2b51f41744ee83362a5b87301fdc7e0f55 Mon Sep 17 00:00:00 2001
From: Anthony Sottile <asottile@umich.edu>
Date: Tue, 11 Mar 2025 22:45:32 -0400
Subject: [PATCH] add support for pep 585 generics

---
 grammars/MagicPython.cson            | 3 +++
 grammars/MagicPython.tmLanguage      | 4 ++++
 grammars/src/MagicPython.syntax.yaml | 1 +
 3 files changed, 8 insertions(+)

diff --git a/grammars/MagicPython.cson b/grammars/MagicPython.cson
index d837d6a..c5dc04c 100644
--- a/grammars/MagicPython.cson
+++ b/grammars/MagicPython.cson
@@ -1554,6 +1554,9 @@ repository:
       {
         include: "#builtin-functions"
       }
+      {
+        include: "#builtin-types"
+      }
       {
         include: "#special-names"
       }
diff --git a/grammars/MagicPython.tmLanguage b/grammars/MagicPython.tmLanguage
index a1c3f8e..a0b689b 100644
--- a/grammars/MagicPython.tmLanguage
+++ b/grammars/MagicPython.tmLanguage
@@ -2438,6 +2438,10 @@ correctly identify the "in" as a control flow keyword.
             <key>include</key>
             <string>#builtin-functions</string>
           </dict>
+          <dict>
+            <key>include</key>
+            <string>#builtin-types</string>
+          </dict>
           <dict>
             <key>include</key>
             <string>#special-names</string>
diff --git a/grammars/src/MagicPython.syntax.yaml b/grammars/src/MagicPython.syntax.yaml
index ebfccda..8bd4493 100644
--- a/grammars/src/MagicPython.syntax.yaml
+++ b/grammars/src/MagicPython.syntax.yaml
@@ -1112,6 +1112,7 @@ repository:
     patterns:
       - include: '#special-variables'
       - include: '#builtin-functions'
+      - include: '#builtin-types'
       - include: '#special-names'
       - name: meta.indexed-name.python
         match: |