Merge lit-unicode-*.inc.h
-related generator scripts
#1767
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
conversions
andranges
files had separate generators, whichshared some functionality through a 3rd python module, and were
quite similar to each other -- but also had some differences.
Moreover, as they were separate scripts, nothing forced to keep the
outputs in sync (to re-generate them at the same time from the same
inputs).
To fix these maintainability issues, this patch
into a single script while keeping the existing functionality,
gen-unicode.py
to align better with othergenerator script in
tools
, and(as they are not part of the repository).
The refactoring affected the utility module as well, so this patch
also
c_source_helper.py
togen_c_source.py
(again, fornaming consistency),
helper functions, and
js2c.py
, as it also uses this utility module.JerryScript-DCO-1.0-Signed-off-by: Akos Kiss [email protected]