Closed jackmcbarn closed 9 years ago
This is a remnant of screen language one parsing where those keywords were only recorded as attributes on the screen object with no way of figuring out what order they were in or if they were default values.
I've fixed this now, but I'm first trying to find a better solution for keyword argument parsing to fix #24.
Given the following original .rpy:
When compiled, here's the relevant bits of the dump:
Note that the original presence or absence, and order, of each keyword is maintained in .keywords. Here's the result when decompiled back to source:
The information about ordering of the keywords, as well as presence or absence of default values, has been lost. (I assume this happens with tag and predict as well).