blob: 2271941a056e79927fdea9006fdb80f5530780d1 [file] [log] [blame]
Damien Georgeeb7bfcb2014-01-04 15:57:35 +00001// All the qstr definitions in this file are available as constants.
Damien George0c36da02014-03-08 15:24:39 +00002// That is, they are in ROM and you can reference them simply as MP_QSTR_xxxx.
3// TODO make it so we can use #defines here to select only those words that will be used
Damien Georgeeb7bfcb2014-01-04 15:57:35 +00004
5Q(__build_class__)
6Q(__class__)
7Q(__doc__)
Paul Sokolovsky1d938c92014-02-04 00:46:17 +02008Q(__import__)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +00009Q(__init__)
10Q(__locals__)
11Q(__main__)
12Q(__module__)
13Q(__name__)
14Q(__next__)
15Q(__qualname__)
16Q(__repl_print__)
17
Damien George09a0c642014-01-30 10:05:33 +000018Q(__bool__)
Paul Sokolovsky44307d52014-03-29 04:10:11 +020019Q(__enter__)
20Q(__exit__)
Damien George09a0c642014-01-30 10:05:33 +000021Q(__len__)
Damien George9e6e9352014-03-26 18:37:06 +000022Q(__iter__)
Damien George7c9c6672014-01-25 00:17:36 +000023Q(__getitem__)
Damien George7d0bfbe2014-02-08 19:01:47 +000024Q(__setitem__)
Damien George7c9c6672014-01-25 00:17:36 +000025Q(__add__)
26Q(__sub__)
Paul Sokolovsky51bbf6a2014-03-16 15:16:54 +020027Q(__repr__)
28Q(__str__)
Damien Georgee44d26a2014-03-31 22:57:56 +010029Q(__getattr__)
muxcc849f72014-04-05 15:49:03 +020030Q(__del__)
Damien George7c9c6672014-01-25 00:17:36 +000031
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000032Q(micropython)
33Q(byte_code)
34Q(native)
35Q(viper)
36Q(asm_thumb)
37
Damien Georgee9906ac2014-01-04 18:44:46 +000038Q(Ellipsis)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000039Q(StopIteration)
40
Damien Georgec5966122014-02-15 16:10:44 +000041Q(BaseException)
Rachel Dowdall721c55d2014-03-22 15:28:16 +000042Q(ArithmeticError)
Damien George71c51812014-01-04 20:21:15 +000043Q(AssertionError)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000044Q(AttributeError)
Rachel Dowdall721c55d2014-03-22 15:28:16 +000045Q(BufferError)
Rachel Dowdall721c55d2014-03-22 15:28:16 +000046Q(EOFError)
Rachel Dowdall721c55d2014-03-22 15:28:16 +000047Q(Exception)
48Q(FileExistsError)
49Q(FileNotFoundError)
50Q(FloatingPointError)
Rachel Dowdall721c55d2014-03-22 15:28:16 +000051Q(GeneratorExit)
52Q(IOError)
Paul Sokolovsky7cd54d72014-02-04 03:33:55 +020053Q(ImportError)
Damien George9528cd62014-01-15 21:23:31 +000054Q(IndentationError)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000055Q(IndexError)
56Q(KeyError)
Rachel Dowdall721c55d2014-03-22 15:28:16 +000057Q(LookupError)
58Q(MemoryError)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000059Q(NameError)
Paul Sokolovsky76f06de2014-02-09 13:17:36 +020060Q(NotImplementedError)
Damien George9528cd62014-01-15 21:23:31 +000061Q(OSError)
Paul Sokolovsky166bb402014-01-18 12:46:43 +020062Q(OverflowError)
Rachel Dowdall721c55d2014-03-22 15:28:16 +000063Q(RuntimeError)
Rachel Dowdall721c55d2014-03-22 15:28:16 +000064Q(SyntaxError)
Rachel Dowdall721c55d2014-03-22 15:28:16 +000065Q(SystemError)
Rachel Dowdall721c55d2014-03-22 15:28:16 +000066Q(TypeError)
67Q(UnboundLocalError)
Rachel Dowdall721c55d2014-03-22 15:28:16 +000068Q(ValueError)
Rachel Dowdall300c8bd2014-03-20 22:40:38 +000069Q(ZeroDivisionError)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000070
Damien George3ec0a1a2014-03-22 21:31:28 +000071Q(None)
72Q(False)
73Q(True)
74Q(object)
Rachel Dowdall721c55d2014-03-22 15:28:16 +000075
Damien Georgea71c83a2014-02-15 11:34:50 +000076Q(NoneType)
77
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000078Q(abs)
79Q(all)
80Q(any)
Paul Sokolovsky9512e9e2014-03-25 01:29:09 +020081Q(args)
Paul Sokolovsky427905c2014-01-18 19:24:47 +020082Q(array)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000083Q(bool)
Paul Sokolovsky427905c2014-01-18 19:24:47 +020084Q(bytearray)
Paul Sokolovskya80ff042014-01-20 20:32:50 +020085Q(bytes)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000086Q(callable)
87Q(chr)
Damien George64131f32014-02-06 20:31:44 +000088Q(classmethod)
Paul Sokolovskyd08fd682014-02-27 22:22:04 +020089Q(collections)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000090Q(complex)
91Q(dict)
Damien George4acb2452014-02-02 22:07:44 +000092Q(dir)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000093Q(divmod)
John R. Lenton9daa7892014-01-14 23:55:01 +000094Q(enumerate)
Damien Georged02c6d82014-01-15 22:14:03 +000095Q(eval)
Damien Georgeca476792014-02-03 22:44:10 +000096Q(exec)
John R. Lentonfca456b2014-01-15 01:37:08 +000097Q(filter)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000098Q(float)
Paul Sokolovskye9137b92014-03-26 23:35:13 +020099Q(getattr)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000100Q(hash)
xbe0ebf8532014-02-01 19:00:41 -0800101Q(id)
Paul Sokolovsky98a627d2014-04-03 14:57:53 +0300102Q(io)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000103Q(int)
Damien George004cdce2014-01-09 21:43:51 +0000104Q(isinstance)
105Q(issubclass)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000106Q(iter)
107Q(len)
108Q(list)
John R. Lenton39b174e2014-01-15 01:10:09 +0000109Q(map)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000110Q(max)
111Q(min)
Paul Sokolovskyd08fd682014-02-27 22:22:04 +0200112Q(namedtuple)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000113Q(next)
114Q(ord)
Paul Sokolovskye11b17c2014-02-05 00:47:06 +0200115Q(path)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000116Q(pow)
117Q(print)
118Q(range)
Damien Georgee2fb2ba2014-01-15 21:40:48 +0000119Q(repr)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000120Q(set)
John R. Lenton5c768392014-01-13 05:12:50 +0000121Q(sorted)
Damien George64131f32014-02-06 20:31:44 +0000122Q(staticmethod)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000123Q(sum)
Damien George35e2a4e2014-02-05 00:51:47 +0000124Q(super)
Paul Sokolovsky36c44992014-01-13 19:20:46 +0200125Q(str)
Paul Sokolovsky0c59db12014-02-04 07:55:10 +0200126Q(sys)
Damien George71c51812014-01-04 20:21:15 +0000127Q(tuple)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000128Q(type)
Paul Sokolovsky9512e9e2014-03-25 01:29:09 +0200129Q(value)
John R. Lenton07205ec2014-01-13 02:31:00 +0000130Q(zip)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000131
Damien George48815662014-04-02 10:34:44 +0100132Q(sep)
133Q(end)
134
Damien Georgec12b2212014-03-26 20:15:40 +0000135Q(clear)
136Q(copy)
137Q(fromkeys)
138Q(get)
139Q(items)
140Q(keys)
141Q(pop)
142Q(popitem)
143Q(setdefault)
144Q(update)
145Q(values)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000146Q(append)
Damien Georgec12b2212014-03-26 20:15:40 +0000147Q(close)
148Q(send)
149Q(throw)
150Q(count)
151Q(extend)
152Q(index)
153Q(remove)
154Q(insert)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000155Q(pop)
156Q(sort)
157Q(join)
xbe7b0f39f2014-01-08 14:23:45 -0800158Q(strip)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000159Q(format)
Damien George7d0bfbe2014-02-08 19:01:47 +0000160Q(key)
161Q(reverse)
Damien Georgec12b2212014-03-26 20:15:40 +0000162Q(add)
163Q(clear)
164Q(copy)
165Q(discard)
166Q(difference)
167Q(difference_update)
168Q(intersection)
169Q(intersection_update)
170Q(isdisjoint)
171Q(issubset)
172Q(issuperset)
173Q(pop)
174Q(remove)
175Q(symmetric_difference)
176Q(symmetric_difference_update)
177Q(union)
178Q(update)
179Q(find)
180Q(rfind)
181Q(split)
182Q(startswith)
183Q(replace)
184Q(partition)
185Q(rpartition)
Paul Sokolovskyab5d0822014-01-24 00:22:00 +0200186
Damien Georgea71c83a2014-02-15 11:34:50 +0000187Q(bound_method)
188Q(closure)
189Q(dict_view)
190Q(function)
191Q(generator)
192Q(iterator)
193Q(module)
194Q(slice)
195
Damien George0c36da02014-03-08 15:24:39 +0000196Q(math)
Damien Georgea9256392014-03-20 16:39:22 +0000197Q(e)
Damien George0c36da02014-03-08 15:24:39 +0000198Q(pi)
199Q(sqrt)
200Q(pow)
201Q(exp)
Damien George8854e1f2014-03-12 21:31:41 +0000202Q(expm1)
Damien George0c36da02014-03-08 15:24:39 +0000203Q(log)
204Q(log2)
205Q(log10)
206Q(cosh)
207Q(sinh)
208Q(tanh)
209Q(acosh)
210Q(asinh)
211Q(atanh)
212Q(cos)
213Q(sin)
214Q(tan)
215Q(acos)
216Q(asin)
217Q(atan)
218Q(atan2)
Rachel Dowdall5a14a1d2014-03-20 21:26:51 +0000219Q(ceil)
220Q(copysign)
221Q(fabs)
Rachel Dowdall5a14a1d2014-03-20 21:26:51 +0000222Q(fmod)
Rachel Dowdall249b9c72014-03-22 14:39:33 +0000223Q(floor)
Rachel Dowdall5a14a1d2014-03-20 21:26:51 +0000224Q(isfinite)
225Q(isinf)
226Q(isnan)
227Q(trunc)
Rachel Dowdall249b9c72014-03-22 14:39:33 +0000228Q(modf)
229Q(frexp)
230Q(ldexp)
231Q(degrees)
232Q(radians)
233Q(erf)
234Q(erfc)
235Q(gamma)
236Q(lgamma)
Damien George0c36da02014-03-08 15:24:39 +0000237
238Q(mem_total)
239Q(mem_current)
240Q(mem_peak)
241
Paul Sokolovskyab5d0822014-01-24 00:22:00 +0200242Q(<module>)
243Q(<lambda>)
244Q(<listcomp>)
245Q(<dictcomp>)
246Q(<setcomp>)
247Q(<genexpr>)
Damien Georgeb829b5c2014-01-25 13:51:19 +0000248Q(<string>)
Paul Sokolovskyab5d0822014-01-24 00:22:00 +0200249Q(<stdin>)