qstrdefs.h 3.55 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)
141
Q(read)
Damien George's avatar
Damien George committed
142
Q(repr)
143
Q(set)
John R. Lenton's avatar
sorted    
John R. Lenton committed
144
Q(sorted)
145
Q(staticmethod)
146
Q(sum)
Damien George's avatar
Damien George committed
147
Q(super)
148
Q(str)
149
Q(sys)
150
Q(to_bytes)
151
Q(tuple)
152
Q(type)
153
Q(value)
154
Q(write)
John R. Lenton's avatar
John R. Lenton committed
155
Q(zip)
156

157
158
159
Q(sep)
Q(end)

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

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

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

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

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

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

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

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

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

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

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