Damien George
|
5fa93b6755
|
Second stage of qstr revamp: uPy str object can be qstr or not.
|
2014-01-22 14:35:10 +00:00 |
Damien George
|
cbd2f7482c
|
py: Add module/function/class name to exceptions.
Exceptions know source file, line and block name.
Also tidy up some debug printing functions and provide a global
flag to enable/disable them.
|
2014-01-19 11:48:48 +00:00 |
Damien George
|
08335004cf
|
Add source file name and line number to error messages.
Byte code has a map from byte-code offset to source-code line number,
used to give better error messages.
|
2014-01-18 23:24:36 +00:00 |
Damien George
|
9528cd66d7
|
Convert parse errors to exceptions.
Parser no longer prints an error, but instead returns an exception ID
and message.
|
2014-01-15 21:23:31 +00:00 |
Damien George
|
136f67523b
|
Factor and simplify Makefile's and mpconfig.
|
2014-01-07 14:54:15 +00:00 |
Damien George
|
1fb031744f
|
Change mp_compile so that it returns a function object for the module.
|
2014-01-03 14:22:03 +00:00 |
Damien
|
de690d128b
|
Add unix-cpy, used to test Micro Python byte code against CPython.
|
2013-12-29 18:01:01 +00:00 |