parameters: (self, right)
return_statement: return Quaternion(self[3] + right[3], self.vec + right.vec)
docstring: quaternion multiplication
docstring_summary: quaternion multiplication
docstring_tokens: quaternion multiplication
function: def __add__(self, right):
          """ quaternion multiplication """
          return Quaternion(self[3] + right[3], self.vec + right.vec)
function_tokens: def __add__ ( self , right ) : return Quaternion ( self [ 3 ] + right [ 3 ] , self . vec + right . vec )