parameters: (target, source)
return_statement: return Node(syms.atom,
                  target + [Leaf(token.EQUAL, u"=", prefix=u" ")] + source)
docstring: Build an assignment statement
docstring_summary: Build an assignment statement
docstring_tokens: Build an assignment statement
function: def Assign(target, source):
      """Build an assignment statement"""
      if not isinstance(target, list):
          target = [target]
      if not isinstance(source, list):
          source.prefix = u" "
          source = [source]
  
      return Node(syms.atom,
                  target + [Leaf(token.EQUAL, u"=", prefix=u" ")] + source)
function_tokens: def Assign ( target , source ) : if not isinstance ( target , list ) : target = [ target ] if not isinstance ( source , list ) : source . prefix = u" " source = [ source ] return Node ( syms . atom , target + [ Leaf ( token . EQUAL , u"=" , prefix = u" " ) ] + source )