blob: 8f6cc1167fea8a7f1c9f76e89dc7ff99d69249b8 [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__)
19Q(__len__)
Damien George7c9c6672014-01-25 00:17:36 +000020Q(__getitem__)
Damien George7d0bfbe2014-02-08 19:01:47 +000021Q(__setitem__)
Damien George7c9c6672014-01-25 00:17:36 +000022Q(__add__)
23Q(__sub__)
Paul Sokolovsky51bbf6a2014-03-16 15:16:54 +020024Q(__repr__)
25Q(__str__)
Damien George7c9c6672014-01-25 00:17:36 +000026
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000027Q(micropython)
28Q(byte_code)
29Q(native)
30Q(viper)
31Q(asm_thumb)
32
Damien Georgee9906ac2014-01-04 18:44:46 +000033Q(Ellipsis)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000034Q(StopIteration)
35
Damien Georgec5966122014-02-15 16:10:44 +000036Q(BaseException)
Damien George71c51812014-01-04 20:21:15 +000037Q(AssertionError)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000038Q(AttributeError)
Paul Sokolovsky7cd54d72014-02-04 03:33:55 +020039Q(ImportError)
Damien George9528cd62014-01-15 21:23:31 +000040Q(IndentationError)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000041Q(IndexError)
42Q(KeyError)
43Q(NameError)
Paul Sokolovsky76f06de2014-02-09 13:17:36 +020044Q(NotImplementedError)
Damien George9528cd62014-01-15 21:23:31 +000045Q(OSError)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000046Q(SyntaxError)
Damien George71c51812014-01-04 20:21:15 +000047Q(TypeError)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000048Q(ValueError)
Paul Sokolovsky166bb402014-01-18 12:46:43 +020049Q(OverflowError)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000050
Damien Georgea71c83a2014-02-15 11:34:50 +000051Q(NoneType)
52
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000053Q(abs)
54Q(all)
55Q(any)
Paul Sokolovsky427905c2014-01-18 19:24:47 +020056Q(array)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000057Q(bool)
Paul Sokolovsky427905c2014-01-18 19:24:47 +020058Q(bytearray)
Paul Sokolovskya80ff042014-01-20 20:32:50 +020059Q(bytes)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000060Q(callable)
61Q(chr)
Damien George64131f32014-02-06 20:31:44 +000062Q(classmethod)
Paul Sokolovskyd08fd682014-02-27 22:22:04 +020063Q(collections)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000064Q(complex)
65Q(dict)
Damien George4acb2452014-02-02 22:07:44 +000066Q(dir)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000067Q(divmod)
John R. Lenton9daa7892014-01-14 23:55:01 +000068Q(enumerate)
Damien Georged02c6d82014-01-15 22:14:03 +000069Q(eval)
Damien Georgeca476792014-02-03 22:44:10 +000070Q(exec)
John R. Lentonfca456b2014-01-15 01:37:08 +000071Q(filter)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000072Q(float)
73Q(hash)
xbe0ebf8532014-02-01 19:00:41 -080074Q(id)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000075Q(int)
Damien George004cdce2014-01-09 21:43:51 +000076Q(isinstance)
77Q(issubclass)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000078Q(iter)
79Q(len)
80Q(list)
John R. Lenton39b174e2014-01-15 01:10:09 +000081Q(map)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000082Q(max)
83Q(min)
Paul Sokolovskyd08fd682014-02-27 22:22:04 +020084Q(namedtuple)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000085Q(next)
86Q(ord)
Paul Sokolovskye11b17c2014-02-05 00:47:06 +020087Q(path)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000088Q(pow)
89Q(print)
90Q(range)
Damien Georgee2fb2ba2014-01-15 21:40:48 +000091Q(repr)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000092Q(set)
John R. Lenton5c768392014-01-13 05:12:50 +000093Q(sorted)
Damien George64131f32014-02-06 20:31:44 +000094Q(staticmethod)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +000095Q(sum)
Damien George35e2a4e2014-02-05 00:51:47 +000096Q(super)
Paul Sokolovsky36c44992014-01-13 19:20:46 +020097Q(str)
Paul Sokolovsky0c59db12014-02-04 07:55:10 +020098Q(sys)
Damien George71c51812014-01-04 20:21:15 +000099Q(tuple)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000100Q(type)
John R. Lenton07205ec2014-01-13 02:31:00 +0000101Q(zip)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000102
103Q(append)
104Q(pop)
105Q(sort)
106Q(join)
xbe7b0f39f2014-01-08 14:23:45 -0800107Q(strip)
Damien Georgeeb7bfcb2014-01-04 15:57:35 +0000108Q(format)
Damien George7d0bfbe2014-02-08 19:01:47 +0000109Q(key)
110Q(reverse)
Paul Sokolovskyab5d0822014-01-24 00:22:00 +0200111
Damien Georgea71c83a2014-02-15 11:34:50 +0000112Q(bound_method)
113Q(closure)
114Q(dict_view)
115Q(function)
116Q(generator)
117Q(iterator)
118Q(module)
119Q(slice)
120
Damien George0c36da02014-03-08 15:24:39 +0000121Q(math)
122Q(pi)
123Q(sqrt)
124Q(pow)
125Q(exp)
Damien George8854e1f2014-03-12 21:31:41 +0000126Q(expm1)
Damien George0c36da02014-03-08 15:24:39 +0000127Q(log)
128Q(log2)
129Q(log10)
130Q(cosh)
131Q(sinh)
132Q(tanh)
133Q(acosh)
134Q(asinh)
135Q(atanh)
136Q(cos)
137Q(sin)
138Q(tan)
139Q(acos)
140Q(asin)
141Q(atan)
142Q(atan2)
143
144Q(mem_total)
145Q(mem_current)
146Q(mem_peak)
147
Paul Sokolovskyab5d0822014-01-24 00:22:00 +0200148Q(<module>)
149Q(<lambda>)
150Q(<listcomp>)
151Q(<dictcomp>)
152Q(<setcomp>)
153Q(<genexpr>)
Damien Georgeb829b5c2014-01-25 13:51:19 +0000154Q(<string>)
Paul Sokolovskyab5d0822014-01-24 00:22:00 +0200155Q(<stdin>)