diff options
author | Jan Čapek <jan.capek@braiins.cz> | 2016-03-10 09:22:41 +0000 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2016-04-16 13:18:09 +0100 |
commit | d76c65f599b77aa275eda3d2248cde16f6be7e10 (patch) | |
tree | 4d5b53d2bd8189d8bbeb280fbdf7c55ef1c9cafc /py/objexcept.h | |
parent | dbbf0827862d2e300827468020c6c558b7934276 (diff) | |
download | micropython-d76c65f599b77aa275eda3d2248cde16f6be7e10.tar.gz micropython-d76c65f599b77aa275eda3d2248cde16f6be7e10.zip |
py: Add rules for automated extraction of qstrs from sources.
- add template rule that converts a specified source file into a qstring file
- add special rule for generating a central header that contains all
extracted/autogenerated strings - defined by QSTR_DEFS_COLLECTED
variable. Each platform appends a list of sources that may contain
qstrings into a new build variable: SRC_QSTR. Any autogenerated
prerequisities are should be appened to SRC_QSTR_AUTO_DEPS variable.
- remove most qstrings from py/qstrdefs, keep only qstrings that
contain special characters - these cannot be easily detected in the
sources without additional annotations
- remove most manual qstrdefs, use qstrdef autogen for: py, cc3200,
stmhal, teensy, unix, windows, pic16bit:
- remove all micropython generic qstrdefs except for the special strings that contain special characters (e.g. /,+,<,> etc.)
- remove all port specific qstrdefs except for special strings
- append sources for qstr generation in platform makefiles (SRC_QSTR)
Diffstat (limited to 'py/objexcept.h')
0 files changed, 0 insertions, 0 deletions