#NEWLINE# def getDsts( self , left , scope ) : #NEWLINE# #INDENT# if isinstance ( left , Lvalue ) : #NEWLINE# #INDENT# return self . getDsts ( left . var , scope ) #NEWLINE# #UNINDENT# if isinstance ( left , LConcat ) : #NEWLINE# #INDENT# dst = [ ] #NEWLINE# for n in left . list : #NEWLINE# #INDENT# dst . extend ( list ( self . getDsts ( n , scope ) ) ) #NEWLINE# #UNINDENT# return tuple ( dst ) #NEWLINE# #UNINDENT# ret = ( self . getDst ( left , scope ) , ) #NEWLINE# return ret