2017-01-20 |
Paul Boddie |
raw
annotate
files
changeset
graph
|
Confined output program temporary variable management to the translator.
Updated the optimiser to employ neutral notation for temporary-related
operations for more obvious detection of temporary variable usage.
Changed the encoding of attribute access instructions to also return the
substitution variables that were found in each access instruction sequence.
Changed the output mechanism used during translation to capture function body
output so that temporary variable declarations may be computed and emitted
before body output.
Added a modules dictionary to the translator for potential inspection of the
translated modules for each program. |
|