add a Flow.previous attribute to be able to access the if flow from an else clause.
flow analysis preparation
a first very simple implementation of reachable/unreachable return statements.
fix a keyword statement issue
fix lambda issues
fix generator tests (multiple yields must be called with an if random.
deletion of returns from SCOPE_CONTENTS was wrong.
add a first flow analysis test
fix a logic issue in the flow_analysis.Status.__and__
more complicated logic working with else
exception while using else as a scope
flow analysis working for elif statements (even in combination with else)
Test fixes and for loops need to be handled a awell in flow_analysis.
Listeneres should be removed even in exception cases. Do a 'finally' cleanup.
possible direction of branch checks for name resolution.
settings should not be affected by exceptions.
use py__mro__ in a classes scope_names_generator
fix the interpreter (previously broken by flow analysis)
Remove IsScope in favor of an is_scope function.
This function was partially implemented anway. Now we've also added a function called 'get_parent_scope', to make it easy to get a scope of a Call, Statement, whatever.
Simplify get_parent_scope