Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 1 | // All the qstr definitions in this file are available as constants. |
Damien George | 0c36da0 | 2014-03-08 15:24:39 +0000 | [diff] [blame] | 2 | // 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 George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 4 | |
5 | Q(__build_class__) | ||||
6 | Q(__class__) | ||||
7 | Q(__doc__) | ||||
Paul Sokolovsky | 1d938c9 | 2014-02-04 00:46:17 +0200 | [diff] [blame] | 8 | Q(__import__) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 9 | Q(__init__) |
10 | Q(__locals__) | ||||
11 | Q(__main__) | ||||
12 | Q(__module__) | ||||
13 | Q(__name__) | ||||
14 | Q(__next__) | ||||
15 | Q(__qualname__) | ||||
16 | Q(__repl_print__) | ||||
17 | |||||
Damien George | 09a0c64 | 2014-01-30 10:05:33 +0000 | [diff] [blame] | 18 | Q(__bool__) |
Paul Sokolovsky | 44307d5 | 2014-03-29 04:10:11 +0200 | [diff] [blame] | 19 | Q(__enter__) |
20 | Q(__exit__) | ||||
Damien George | 09a0c64 | 2014-01-30 10:05:33 +0000 | [diff] [blame] | 21 | Q(__len__) |
Damien George | 9e6e935 | 2014-03-26 18:37:06 +0000 | [diff] [blame] | 22 | Q(__iter__) |
Damien George | 7c9c667 | 2014-01-25 00:17:36 +0000 | [diff] [blame] | 23 | Q(__getitem__) |
Damien George | 7d0bfbe | 2014-02-08 19:01:47 +0000 | [diff] [blame] | 24 | Q(__setitem__) |
Damien George | 7c9c667 | 2014-01-25 00:17:36 +0000 | [diff] [blame] | 25 | Q(__add__) |
26 | Q(__sub__) | ||||
Paul Sokolovsky | 51bbf6a | 2014-03-16 15:16:54 +0200 | [diff] [blame] | 27 | Q(__repr__) |
28 | Q(__str__) | ||||
Damien George | e44d26a | 2014-03-31 22:57:56 +0100 | [diff] [blame] | 29 | Q(__getattr__) |
mux | cc849f7 | 2014-04-05 15:49:03 +0200 | [diff] [blame^] | 30 | Q(__del__) |
Damien George | 7c9c667 | 2014-01-25 00:17:36 +0000 | [diff] [blame] | 31 | |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 32 | Q(micropython) |
33 | Q(byte_code) | ||||
34 | Q(native) | ||||
35 | Q(viper) | ||||
36 | Q(asm_thumb) | ||||
37 | |||||
Damien George | e9906ac | 2014-01-04 18:44:46 +0000 | [diff] [blame] | 38 | Q(Ellipsis) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 39 | Q(StopIteration) |
40 | |||||
Damien George | c596612 | 2014-02-15 16:10:44 +0000 | [diff] [blame] | 41 | Q(BaseException) |
Rachel Dowdall | 721c55d | 2014-03-22 15:28:16 +0000 | [diff] [blame] | 42 | Q(ArithmeticError) |
Damien George | 71c5181 | 2014-01-04 20:21:15 +0000 | [diff] [blame] | 43 | Q(AssertionError) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 44 | Q(AttributeError) |
Rachel Dowdall | 721c55d | 2014-03-22 15:28:16 +0000 | [diff] [blame] | 45 | Q(BufferError) |
Rachel Dowdall | 721c55d | 2014-03-22 15:28:16 +0000 | [diff] [blame] | 46 | Q(EOFError) |
Rachel Dowdall | 721c55d | 2014-03-22 15:28:16 +0000 | [diff] [blame] | 47 | Q(Exception) |
48 | Q(FileExistsError) | ||||
49 | Q(FileNotFoundError) | ||||
50 | Q(FloatingPointError) | ||||
Rachel Dowdall | 721c55d | 2014-03-22 15:28:16 +0000 | [diff] [blame] | 51 | Q(GeneratorExit) |
52 | Q(IOError) | ||||
Paul Sokolovsky | 7cd54d7 | 2014-02-04 03:33:55 +0200 | [diff] [blame] | 53 | Q(ImportError) |
Damien George | 9528cd6 | 2014-01-15 21:23:31 +0000 | [diff] [blame] | 54 | Q(IndentationError) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 55 | Q(IndexError) |
56 | Q(KeyError) | ||||
Rachel Dowdall | 721c55d | 2014-03-22 15:28:16 +0000 | [diff] [blame] | 57 | Q(LookupError) |
58 | Q(MemoryError) | ||||
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 59 | Q(NameError) |
Paul Sokolovsky | 76f06de | 2014-02-09 13:17:36 +0200 | [diff] [blame] | 60 | Q(NotImplementedError) |
Damien George | 9528cd6 | 2014-01-15 21:23:31 +0000 | [diff] [blame] | 61 | Q(OSError) |
Paul Sokolovsky | 166bb40 | 2014-01-18 12:46:43 +0200 | [diff] [blame] | 62 | Q(OverflowError) |
Rachel Dowdall | 721c55d | 2014-03-22 15:28:16 +0000 | [diff] [blame] | 63 | Q(RuntimeError) |
Rachel Dowdall | 721c55d | 2014-03-22 15:28:16 +0000 | [diff] [blame] | 64 | Q(SyntaxError) |
Rachel Dowdall | 721c55d | 2014-03-22 15:28:16 +0000 | [diff] [blame] | 65 | Q(SystemError) |
Rachel Dowdall | 721c55d | 2014-03-22 15:28:16 +0000 | [diff] [blame] | 66 | Q(TypeError) |
67 | Q(UnboundLocalError) | ||||
Rachel Dowdall | 721c55d | 2014-03-22 15:28:16 +0000 | [diff] [blame] | 68 | Q(ValueError) |
Rachel Dowdall | 300c8bd | 2014-03-20 22:40:38 +0000 | [diff] [blame] | 69 | Q(ZeroDivisionError) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 70 | |
Damien George | 3ec0a1a | 2014-03-22 21:31:28 +0000 | [diff] [blame] | 71 | Q(None) |
72 | Q(False) | ||||
73 | Q(True) | ||||
74 | Q(object) | ||||
Rachel Dowdall | 721c55d | 2014-03-22 15:28:16 +0000 | [diff] [blame] | 75 | |
Damien George | a71c83a | 2014-02-15 11:34:50 +0000 | [diff] [blame] | 76 | Q(NoneType) |
77 | |||||
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 78 | Q(abs) |
79 | Q(all) | ||||
80 | Q(any) | ||||
Paul Sokolovsky | 9512e9e | 2014-03-25 01:29:09 +0200 | [diff] [blame] | 81 | Q(args) |
Paul Sokolovsky | 427905c | 2014-01-18 19:24:47 +0200 | [diff] [blame] | 82 | Q(array) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 83 | Q(bool) |
Paul Sokolovsky | 427905c | 2014-01-18 19:24:47 +0200 | [diff] [blame] | 84 | Q(bytearray) |
Paul Sokolovsky | a80ff04 | 2014-01-20 20:32:50 +0200 | [diff] [blame] | 85 | Q(bytes) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 86 | Q(callable) |
87 | Q(chr) | ||||
Damien George | 64131f3 | 2014-02-06 20:31:44 +0000 | [diff] [blame] | 88 | Q(classmethod) |
Paul Sokolovsky | d08fd68 | 2014-02-27 22:22:04 +0200 | [diff] [blame] | 89 | Q(collections) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 90 | Q(complex) |
91 | Q(dict) | ||||
Damien George | 4acb245 | 2014-02-02 22:07:44 +0000 | [diff] [blame] | 92 | Q(dir) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 93 | Q(divmod) |
John R. Lenton | 9daa789 | 2014-01-14 23:55:01 +0000 | [diff] [blame] | 94 | Q(enumerate) |
Damien George | d02c6d8 | 2014-01-15 22:14:03 +0000 | [diff] [blame] | 95 | Q(eval) |
Damien George | ca47679 | 2014-02-03 22:44:10 +0000 | [diff] [blame] | 96 | Q(exec) |
John R. Lenton | fca456b | 2014-01-15 01:37:08 +0000 | [diff] [blame] | 97 | Q(filter) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 98 | Q(float) |
Paul Sokolovsky | e9137b9 | 2014-03-26 23:35:13 +0200 | [diff] [blame] | 99 | Q(getattr) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 100 | Q(hash) |
xbe | 0ebf853 | 2014-02-01 19:00:41 -0800 | [diff] [blame] | 101 | Q(id) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 102 | Q(int) |
Damien George | 004cdce | 2014-01-09 21:43:51 +0000 | [diff] [blame] | 103 | Q(isinstance) |
104 | Q(issubclass) | ||||
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 105 | Q(iter) |
106 | Q(len) | ||||
107 | Q(list) | ||||
John R. Lenton | 39b174e | 2014-01-15 01:10:09 +0000 | [diff] [blame] | 108 | Q(map) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 109 | Q(max) |
110 | Q(min) | ||||
Paul Sokolovsky | d08fd68 | 2014-02-27 22:22:04 +0200 | [diff] [blame] | 111 | Q(namedtuple) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 112 | Q(next) |
113 | Q(ord) | ||||
Paul Sokolovsky | e11b17c | 2014-02-05 00:47:06 +0200 | [diff] [blame] | 114 | Q(path) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 115 | Q(pow) |
116 | Q(print) | ||||
117 | Q(range) | ||||
Damien George | e2fb2ba | 2014-01-15 21:40:48 +0000 | [diff] [blame] | 118 | Q(repr) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 119 | Q(set) |
John R. Lenton | 5c76839 | 2014-01-13 05:12:50 +0000 | [diff] [blame] | 120 | Q(sorted) |
Damien George | 64131f3 | 2014-02-06 20:31:44 +0000 | [diff] [blame] | 121 | Q(staticmethod) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 122 | Q(sum) |
Damien George | 35e2a4e | 2014-02-05 00:51:47 +0000 | [diff] [blame] | 123 | Q(super) |
Paul Sokolovsky | 36c4499 | 2014-01-13 19:20:46 +0200 | [diff] [blame] | 124 | Q(str) |
Paul Sokolovsky | 0c59db1 | 2014-02-04 07:55:10 +0200 | [diff] [blame] | 125 | Q(sys) |
Damien George | 71c5181 | 2014-01-04 20:21:15 +0000 | [diff] [blame] | 126 | Q(tuple) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 127 | Q(type) |
Paul Sokolovsky | 9512e9e | 2014-03-25 01:29:09 +0200 | [diff] [blame] | 128 | Q(value) |
John R. Lenton | 07205ec | 2014-01-13 02:31:00 +0000 | [diff] [blame] | 129 | Q(zip) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 130 | |
Damien George | 4881566 | 2014-04-02 10:34:44 +0100 | [diff] [blame] | 131 | Q(sep) |
132 | Q(end) | ||||
133 | |||||
Damien George | c12b221 | 2014-03-26 20:15:40 +0000 | [diff] [blame] | 134 | Q(clear) |
135 | Q(copy) | ||||
136 | Q(fromkeys) | ||||
137 | Q(get) | ||||
138 | Q(items) | ||||
139 | Q(keys) | ||||
140 | Q(pop) | ||||
141 | Q(popitem) | ||||
142 | Q(setdefault) | ||||
143 | Q(update) | ||||
144 | Q(values) | ||||
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 145 | Q(append) |
Damien George | c12b221 | 2014-03-26 20:15:40 +0000 | [diff] [blame] | 146 | Q(close) |
147 | Q(send) | ||||
148 | Q(throw) | ||||
149 | Q(count) | ||||
150 | Q(extend) | ||||
151 | Q(index) | ||||
152 | Q(remove) | ||||
153 | Q(insert) | ||||
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 154 | Q(pop) |
155 | Q(sort) | ||||
156 | Q(join) | ||||
xbe | 7b0f39f | 2014-01-08 14:23:45 -0800 | [diff] [blame] | 157 | Q(strip) |
Damien George | eb7bfcb | 2014-01-04 15:57:35 +0000 | [diff] [blame] | 158 | Q(format) |
Damien George | 7d0bfbe | 2014-02-08 19:01:47 +0000 | [diff] [blame] | 159 | Q(key) |
160 | Q(reverse) | ||||
Damien George | c12b221 | 2014-03-26 20:15:40 +0000 | [diff] [blame] | 161 | Q(add) |
162 | Q(clear) | ||||
163 | Q(copy) | ||||
164 | Q(discard) | ||||
165 | Q(difference) | ||||
166 | Q(difference_update) | ||||
167 | Q(intersection) | ||||
168 | Q(intersection_update) | ||||
169 | Q(isdisjoint) | ||||
170 | Q(issubset) | ||||
171 | Q(issuperset) | ||||
172 | Q(pop) | ||||
173 | Q(remove) | ||||
174 | Q(symmetric_difference) | ||||
175 | Q(symmetric_difference_update) | ||||
176 | Q(union) | ||||
177 | Q(update) | ||||
178 | Q(find) | ||||
179 | Q(rfind) | ||||
180 | Q(split) | ||||
181 | Q(startswith) | ||||
182 | Q(replace) | ||||
183 | Q(partition) | ||||
184 | Q(rpartition) | ||||
Paul Sokolovsky | ab5d082 | 2014-01-24 00:22:00 +0200 | [diff] [blame] | 185 | |
Damien George | a71c83a | 2014-02-15 11:34:50 +0000 | [diff] [blame] | 186 | Q(bound_method) |
187 | Q(closure) | ||||
188 | Q(dict_view) | ||||
189 | Q(function) | ||||
190 | Q(generator) | ||||
191 | Q(iterator) | ||||
192 | Q(module) | ||||
193 | Q(slice) | ||||
194 | |||||
Damien George | 0c36da0 | 2014-03-08 15:24:39 +0000 | [diff] [blame] | 195 | Q(math) |
Damien George | a925639 | 2014-03-20 16:39:22 +0000 | [diff] [blame] | 196 | Q(e) |
Damien George | 0c36da0 | 2014-03-08 15:24:39 +0000 | [diff] [blame] | 197 | Q(pi) |
198 | Q(sqrt) | ||||
199 | Q(pow) | ||||
200 | Q(exp) | ||||
Damien George | 8854e1f | 2014-03-12 21:31:41 +0000 | [diff] [blame] | 201 | Q(expm1) |
Damien George | 0c36da0 | 2014-03-08 15:24:39 +0000 | [diff] [blame] | 202 | Q(log) |
203 | Q(log2) | ||||
204 | Q(log10) | ||||
205 | Q(cosh) | ||||
206 | Q(sinh) | ||||
207 | Q(tanh) | ||||
208 | Q(acosh) | ||||
209 | Q(asinh) | ||||
210 | Q(atanh) | ||||
211 | Q(cos) | ||||
212 | Q(sin) | ||||
213 | Q(tan) | ||||
214 | Q(acos) | ||||
215 | Q(asin) | ||||
216 | Q(atan) | ||||
217 | Q(atan2) | ||||
Rachel Dowdall | 5a14a1d | 2014-03-20 21:26:51 +0000 | [diff] [blame] | 218 | Q(ceil) |
219 | Q(copysign) | ||||
220 | Q(fabs) | ||||
Rachel Dowdall | 5a14a1d | 2014-03-20 21:26:51 +0000 | [diff] [blame] | 221 | Q(fmod) |
Rachel Dowdall | 249b9c7 | 2014-03-22 14:39:33 +0000 | [diff] [blame] | 222 | Q(floor) |
Rachel Dowdall | 5a14a1d | 2014-03-20 21:26:51 +0000 | [diff] [blame] | 223 | Q(isfinite) |
224 | Q(isinf) | ||||
225 | Q(isnan) | ||||
226 | Q(trunc) | ||||
Rachel Dowdall | 249b9c7 | 2014-03-22 14:39:33 +0000 | [diff] [blame] | 227 | Q(modf) |
228 | Q(frexp) | ||||
229 | Q(ldexp) | ||||
230 | Q(degrees) | ||||
231 | Q(radians) | ||||
232 | Q(erf) | ||||
233 | Q(erfc) | ||||
234 | Q(gamma) | ||||
235 | Q(lgamma) | ||||
Damien George | 0c36da0 | 2014-03-08 15:24:39 +0000 | [diff] [blame] | 236 | |
237 | Q(mem_total) | ||||
238 | Q(mem_current) | ||||
239 | Q(mem_peak) | ||||
240 | |||||
Paul Sokolovsky | ab5d082 | 2014-01-24 00:22:00 +0200 | [diff] [blame] | 241 | Q(<module>) |
242 | Q(<lambda>) | ||||
243 | Q(<listcomp>) | ||||
244 | Q(<dictcomp>) | ||||
245 | Q(<setcomp>) | ||||
246 | Q(<genexpr>) | ||||
Damien George | b829b5c | 2014-01-25 13:51:19 +0000 | [diff] [blame] | 247 | Q(<string>) |
Paul Sokolovsky | ab5d082 | 2014-01-24 00:22:00 +0200 | [diff] [blame] | 248 | Q(<stdin>) |