-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpython.syn
209 lines (203 loc) · 1.96 KB
/
python.syn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
; TextPad syntax definitions for Python 1.5.2
; Copyright (C) 1999, Thierry Lalinne ([email protected])
C=1
[Syntax]
Namespace1 = 6
IgnoreCase = No
InitKeyWordChars = A-Za-z_
KeyWordChars = A-Za-z0-9_
BracketChars = {[()]}
OperatorChars = -+*/<>!~%^&|=
PreprocStart =
SyntaxStart =
SyntaxEnd =
CommentStart = """
CommentEnd = """
CommentStartAlt = '''
CommentEndAlt = '''
SingleComment = #
SingleCommentCol =
SingleCommentAlt =
SingleCommentColAlt =
StringStart = "
StringEnd = "
StringAlt = '
StringEsc = \
CharStart = '
CharEnd = '
CharEsc = \
[Keywords 1]
and
as
assert
async
await
break
class
continue
def
del
elif
else
except
finally
for
from
global
if
import
in
is
lambda
nonlocal
not
or
pass
print
raise
return
try
while
with
yield
[Keywords 2]
self
__init__
__del__
__getattr__
__setattr__
__delattr__
__repr__
__str__
__cmp__
__hash__
__call__
__add__
__radd__
__mul__
__rmul__
__sub__
__rsub__
__div__
__rdiv__
__mod__
__rmod__
__divmod__
__rdivmod__
__pow__
__rpow__
__and__
__rand__
__or__
__ror__
__xor__
__rxor__
__lshift__
__rlshift__
__rshift__
__rrshift__
__nonzero__
__pos__
__neg__
__invert__
__abs__
__int__
__long__
__float__
__complex__
__oct__
__hex__
__coerce__
__len__
__getitem__
__setitem__
__delitem__
__getslice__
__setslice__
__delslice__
__repeat__
__concat__
[Keywords 3]
__import__
abs
apply
buffer
callable
chr
cmp
coerce
compile
complex
delattr
dir
divmod
eval
exec
execfile
filter
float
getattr
globals
hasattr
hash
hex
id
input
int
intern
isinstance
issubclass
len
list
locals
long
map
max
min
oct
open
ord
pow
range
raw_input
reduce
reload
repr
round
setattr
slice
str
tuple
type
vars
xrange
[Keywords 4]
ArithmeticError
AssertionError
AttributeError
EOFError
EnvironmentError
Exception
False
FloatingPointError
IOError
ImportError
IndexError
KeyError
KeyboardInterrupt
LookupError
MemoryError
NameError
None
NotImplementedError
OSError
OverflowError
RuntimeError
StandardError
SyntaxError
SystemError
SystemExit
True
TypeError
ValueError
ZeroDivisionError