qstrdefs.h 3.52 KB
Newer Older
1
#include "mpconfig.h"
2
// All the qstr definitions in this file are available as constants.
3
// That is, they are in ROM and you can reference them simply as MP_QSTR_xxxx.
4
5
6
7

Q(__build_class__)
Q(__class__)
Q(__doc__)
8
Q(__import__)
9
10
11
12
13
14
15
Q(__init__)
Q(__locals__)
Q(__main__)
Q(__module__)
Q(__name__)
Q(__next__)
Q(__qualname__)
16
Q(__path__)
17
18
Q(__repl_print__)

19
Q(__bool__)
20
Q(__contains__)
21
22
Q(__enter__)
Q(__exit__)
23
Q(__len__)
24
Q(__iter__)
25
Q(__getitem__)
26
Q(__setitem__)
Paul Sokolovsky's avatar
Paul Sokolovsky committed
27
Q(__delitem__)
28
29
Q(__add__)
Q(__sub__)
30
31
Q(__repr__)
Q(__str__)
Damien George's avatar
Damien George committed
32
Q(__getattr__)
mux's avatar
mux committed
33
Q(__del__)
34
Q(__call__)
35

36
37
38
39
Q(micropython)
Q(byte_code)
Q(native)
Q(viper)
40
41

#if MICROPY_EMIT_INLINE_THUMB
42
Q(asm_thumb)
43
44
45
46
Q(label)
Q(align)
Q(data)
#endif
47

Damien George's avatar
Damien George committed
48
Q(Ellipsis)
49
50
Q(StopIteration)

51
Q(BaseException)
52
Q(ArithmeticError)
53
Q(AssertionError)
54
Q(AttributeError)
55
56
57
58
59
60
61
62
Q(BufferError)
Q(EOFError)
Q(Exception)
Q(FileExistsError)
Q(FileNotFoundError)
Q(FloatingPointError)
Q(GeneratorExit)
Q(IOError)
Paul Sokolovsky's avatar
Paul Sokolovsky committed
63
Q(ImportError)
64
Q(IndentationError)
65
66
Q(IndexError)
Q(KeyError)
67
68
Q(LookupError)
Q(MemoryError)
69
Q(NameError)
Paul Sokolovsky's avatar
Paul Sokolovsky committed
70
Q(NotImplementedError)
71
Q(OSError)
72
73
Q(OverflowError)
Q(RuntimeError)
74
Q(SyntaxError)
75
Q(SystemError)
76
Q(TypeError)
77
Q(UnboundLocalError)
78
Q(ValueError)
79
Q(ZeroDivisionError)
80

Damien George's avatar
Damien George committed
81
82
83
84
Q(None)
Q(False)
Q(True)
Q(object)
85

86
87
Q(NoneType)

88
89
90
Q(abs)
Q(all)
Q(any)
91
Q(args)
92
Q(array)
93
94
Q(bin)
Q({:#b})
95
Q(bool)
96
Q(bytearray)
97
Q(bytes)
98
Q(callable)
99
100
101
#if MICROPY_ENABLE_MOD_STRUCT
Q(calcsize)
#endif
102
Q(chr)
103
Q(classmethod)
104
Q(_collections)
105
106
Q(complex)
Q(dict)
107
Q(dir)
108
Q(divmod)
John R. Lenton's avatar
John R. Lenton committed
109
Q(enumerate)
Damien George's avatar
Damien George committed
110
Q(eval)
Damien George's avatar
Damien George committed
111
Q(exec)
John R. Lenton's avatar
John R. Lenton committed
112
Q(filter)
113
Q(float)
114
Q(from_bytes)
115
Q(getattr)
116
Q(globals)
117
Q(hash)
Damien George's avatar
Damien George committed
118
Q(hex)
119
Q(%#x)
120
Q(id)
121
Q(int)
122
123
Q(isinstance)
Q(issubclass)
124
125
126
Q(iter)
Q(len)
Q(list)
127
Q(locals)
John R. Lenton's avatar
John R. Lenton committed
128
Q(map)
129
130
Q(max)
Q(min)
131
Q(namedtuple)
132
Q(next)
133
134
Q(oct)
Q(%#o)
135
Q(open)
136
Q(ord)
137
Q(path)
138
139
140
Q(pow)
Q(print)
Q(range)
Damien George's avatar
Damien George committed
141
Q(repr)
142
Q(set)
John R. Lenton's avatar
sorted    
John R. Lenton committed
143
Q(sorted)
144
Q(staticmethod)
145
Q(sum)
Damien George's avatar
Damien George committed
146
Q(super)
147
Q(str)
148
Q(sys)
149
Q(to_bytes)
150
Q(tuple)
151
Q(type)
152
Q(value)
John R. Lenton's avatar
John R. Lenton committed
153
Q(zip)
154

155
156
157
Q(sep)
Q(end)

158
159
160
161
162
163
164
165
166
167
168
Q(clear)
Q(copy)
Q(fromkeys)
Q(get)
Q(items)
Q(keys)
Q(pop)
Q(popitem)
Q(setdefault)
Q(update)
Q(values)
169
Q(append)
170
171
172
173
174
175
176
177
Q(close)
Q(send)
Q(throw)
Q(count)
Q(extend)
Q(index)
Q(remove)
Q(insert)
178
179
180
Q(pop)
Q(sort)
Q(join)
xbe's avatar
xbe committed
181
Q(strip)
182
183
Q(lstrip)
Q(rstrip)
184
Q(format)
185
186
Q(key)
Q(reverse)
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
Q(add)
Q(clear)
Q(copy)
Q(discard)
Q(difference)
Q(difference_update)
Q(intersection)
Q(intersection_update)
Q(isdisjoint)
Q(issubset)
Q(issuperset)
Q(pop)
Q(remove)
Q(symmetric_difference)
Q(symmetric_difference_update)
Q(union)
Q(update)
Q(find)
Q(rfind)
206
Q(rindex)
207
208
209
210
211
Q(split)
Q(startswith)
Q(replace)
Q(partition)
Q(rpartition)
212

213
214
215
216
217
218
219
220
221
Q(bound_method)
Q(closure)
Q(dict_view)
Q(function)
Q(generator)
Q(iterator)
Q(module)
Q(slice)

222
#if MICROPY_ENABLE_MOD_MATH || MICROPY_ENABLE_MOD_CMATH
223
Q(math)
Damien George's avatar
Damien George committed
224
Q(e)
225
226
227
228
Q(pi)
Q(sqrt)
Q(pow)
Q(exp)
Damien George's avatar
Damien George committed
229
Q(expm1)
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
Q(log)
Q(log2)
Q(log10)
Q(cosh)
Q(sinh)
Q(tanh)
Q(acosh)
Q(asinh)
Q(atanh)
Q(cos)
Q(sin)
Q(tan)
Q(acos)
Q(asin)
Q(atan)
Q(atan2)
246
247
248
249
Q(ceil)
Q(copysign)
Q(fabs)
Q(fmod)
250
Q(floor)
251
252
253
254
Q(isfinite)
Q(isinf)
Q(isnan)
Q(trunc)
255
256
257
258
259
260
261
262
263
Q(modf)
Q(frexp)
Q(ldexp)
Q(degrees)
Q(radians)
Q(erf)
Q(erfc)
Q(gamma)
Q(lgamma)
264
265
266
267
268
269
270
271
#endif

#if MICROPY_ENABLE_MOD_CMATH
Q(cmath)
Q(phase)
Q(polar)
Q(rect)
#endif
272
273
274
275
276

Q(mem_total)
Q(mem_current)
Q(mem_peak)

277
278
279
280
281
282
Q(<module>)
Q(<lambda>)
Q(<listcomp>)
Q(<dictcomp>)
Q(<setcomp>)
Q(<genexpr>)
283
Q(<string>)
284
Q(<stdin>)
285
286
287
288
289
290

#if MICROPY_CPYTHON_COMPAT
Q(encode)
Q(decode)
Q(utf-8)
#endif
291
292
293

#if MICROPY_ENABLE_MOD_SYS
Q(argv)
294
295
296
Q(byteorder)
Q(big)
Q(little)
297
298
299
Q(stdin)
Q(stdout)
Q(stderr)
300
Q(version)
301
Q(version_info)
302
#endif
303

304
305
306
307
308
309
#if MICROPY_ENABLE_MOD_STRUCT
Q(struct)
Q(pack)
Q(unpack)
#endif

310
311
312
313
314
315
316
#if MICROPY_ENABLE_MOD_IO
Q(io)
Q(StringIO)
Q(BytesIO)
Q(getvalue)
#endif

317
318
319
320
321
322
#if MICROPY_ENABLE_PROPERTY
Q(property)
Q(getter)
Q(setter)
Q(deleter)
#endif