Minor updates to test results related to generation of the 'let be st' expresssion/statement
Updated test results for generation of set comprehensions since their generation will be improved such that the identifiers have a more narrow scope
Improved assistants used for doing transformations to the OO AST. These extensions are intended to be used for improved generation of the set comprehensions
Changed abstract iteration class interface. Now the interface provides support for specifying the body for each of the nested for loops. For (say) set comprehensions this will be used for declaring the identifier associated with that level of nesting and reading the next element for the iterator associated with that level of nesting. For the 'let be st' expression/statement the for loop simply does an assignment to the identifier associated with that level of nesting as all variables are declared at the outer most level so they can be accessed in the subsequent code being generated.
Refactored CompStrategy to enable easier reuse when other comprehension strategies are implemented
Made the 'let be st' strategy realize the new abstract iteration interface. Now the strategy explicitly declares the identifiers at the outermost level