qstrdefs.h 3.56 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
Q(*)
6
7
8
Q(__build_class__)
Q(__class__)
Q(__doc__)
9
Q(__import__)
10
11
12
13
14
15
16
Q(__init__)
Q(__locals__)
Q(__main__)
Q(__module__)
Q(__name__)
Q(__next__)
Q(__qualname__)
17
Q(__path__)
18
19
Q(__repl_print__)

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

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

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

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

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

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

87
88
Q(NoneType)

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

158
159
160
Q(sep)
Q(end)

161
162
163
164
165
166
167
168
169
170
171
Q(clear)
Q(copy)
Q(fromkeys)
Q(get)
Q(items)
Q(keys)
Q(pop)
Q(popitem)
Q(setdefault)
Q(update)
Q(values)
172
Q(append)
173
174
175
176
177
178
179
180
Q(close)
Q(send)
Q(throw)
Q(count)
Q(extend)
Q(index)
Q(remove)
Q(insert)
181
182
183
Q(pop)
Q(sort)
Q(join)
xbe's avatar
xbe committed
184
Q(strip)
185
186
Q(lstrip)
Q(rstrip)
187
Q(format)
188
189
Q(key)
Q(reverse)
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
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)
209
Q(rindex)
210
211
212
213
214
Q(split)
Q(startswith)
Q(replace)
Q(partition)
Q(rpartition)
215

216
217
218
219
220
221
222
223
224
Q(bound_method)
Q(closure)
Q(dict_view)
Q(function)
Q(generator)
Q(iterator)
Q(module)
Q(slice)

225
#if MICROPY_ENABLE_MOD_MATH || MICROPY_ENABLE_MOD_CMATH
226
Q(math)
Damien George's avatar
Damien George committed
227
Q(e)
228
229
230
231
Q(pi)
Q(sqrt)
Q(pow)
Q(exp)
Damien George's avatar
Damien George committed
232
Q(expm1)
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
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)
249
250
251
252
Q(ceil)
Q(copysign)
Q(fabs)
Q(fmod)
253
Q(floor)
254
255
256
257
Q(isfinite)
Q(isinf)
Q(isnan)
Q(trunc)
258
259
260
261
262
263
264
265
266
Q(modf)
Q(frexp)
Q(ldexp)
Q(degrees)
Q(radians)
Q(erf)
Q(erfc)
Q(gamma)
Q(lgamma)
267
268
269
270
271
272
273
274
#endif

#if MICROPY_ENABLE_MOD_CMATH
Q(cmath)
Q(phase)
Q(polar)
Q(rect)
#endif
275
276
277
278
279

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

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

#if MICROPY_CPYTHON_COMPAT
Q(encode)
Q(decode)
Q(utf-8)
#endif
294
295
296

#if MICROPY_ENABLE_MOD_SYS
Q(argv)
297
298
299
Q(byteorder)
Q(big)
Q(little)
300
301
302
Q(stdin)
Q(stdout)
Q(stderr)
303
Q(version)
304
Q(version_info)
305
#endif
306

307
308
309
310
311
312
#if MICROPY_ENABLE_MOD_STRUCT
Q(struct)
Q(pack)
Q(unpack)
#endif

313
314
#if MICROPY_ENABLE_MOD_IO
Q(io)
315
316
Q(readall)
Q(readline)
317
318
319
320
321
Q(StringIO)
Q(BytesIO)
Q(getvalue)
#endif

322
323
324
325
326
327
#if MICROPY_ENABLE_PROPERTY
Q(property)
Q(getter)
Q(setter)
Q(deleter)
#endif