Skip to content

Commit 158f4af

Browse files
committed
Highlight __builtins__
1 parent 9317e3a commit 158f4af

File tree

4 files changed

+15
-3
lines changed

4 files changed

+15
-3
lines changed

grammars/MagicPython.cson

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1627,7 +1627,7 @@ repository:
16271627
(?x)
16281628
(\\.)?\\b(
16291629
__(?:
1630-
all | bases | class | code | debug | defaults | dict
1630+
all | bases | builtins | class | code | debug | defaults | dict
16311631
| doc | file | func | kwdefaults | members
16321632
| metaclass | methods | module | mro | name
16331633
| qualname | self | signature | slots | subclasses

grammars/MagicPython.tmLanguage

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2561,7 +2561,7 @@ indirectly through syntactic constructs
25612561
<string>(?x)
25622562
(\.)?\b(
25632563
__(?:
2564-
all | bases | class | code | debug | defaults | dict
2564+
all | bases | builtins | class | code | debug | defaults | dict
25652565
| doc | file | func | kwdefaults | members
25662566
| metaclass | methods | module | mro | name
25672567
| qualname | self | signature | slots | subclasses

grammars/src/MagicPython.syntax.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1107,7 +1107,7 @@ repository:
11071107
(?x)
11081108
(\.)?\b(
11091109
__(?:
1110-
all | bases | class | code | debug | defaults | dict
1110+
all | bases | builtins | class | code | debug | defaults | dict
11111111
| doc | file | func | kwdefaults | members
11121112
| metaclass | methods | module | mro | name
11131113
| qualname | self | signature | slots | subclasses

test/builtins/builtins3.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
some.__bases__
33
some.__class__
44
assert __debug__
5+
__builtins__
6+
__builtins__.len
7+
print(__builtins__)
58
some.__dict__
69
some.__doc__
710
some.__file__
@@ -50,6 +53,15 @@
5053
assert : keyword.control.flow.python, source.python
5154
: source.python
5255
__debug__ : source.python, support.variable.magic.python
56+
__builtins__ : source.python, support.variable.magic.python
57+
__builtins__ : source.python, support.variable.magic.python
58+
. : source.python
59+
len : source.python
60+
: source.python
61+
print : meta.function-call.python, source.python, support.function.builtin.python
62+
( : meta.function-call.python, punctuation.definition.arguments.begin.python, source.python
63+
__builtins__ : meta.function-call.arguments.python, meta.function-call.python, source.python, support.variable.magic.python
64+
) : meta.function-call.python, punctuation.definition.arguments.end.python, source.python
5365
some : source.python
5466
. : source.python
5567
__dict__ : source.python, support.variable.magic.python

0 commit comments

Comments
 (0)