qstrdefs.h 3.45 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)
Paul Sokolovsky's avatar
Paul Sokolovsky committed
121
Q(io)
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)
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)
John R. Lenton's avatar
John R. Lenton committed
154
Q(zip)
155

156
157
158
Q(sep)
Q(end)

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

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

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

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

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

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

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

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

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

311
312
313
314
315
316
#if MICROPY_ENABLE_PROPERTY
Q(property)
Q(getter)
Q(setter)
Q(deleter)
#endif