parameters: (self, index, *args, **kwargs)
return_statement: return op
docstring: Insert an Operator according to the giving arguments, 
          without sync_with_cpp to meke the compilation faster.
  
          Args:
              index(int): the place that the operator to insert.
  
          Returns:
              Operator: the insert Operator.
docstring_summary: Insert an Operator according to the giving arguments, 
          without sync_with_cpp to meke the compilation faster.
docstring_tokens: Insert an Operator according to the giving arguments without sync_with_cpp to meke the compilation faster .
function: def _insert_op_without_sync(self, index, *args, **kwargs):
          """
          Insert an Operator according to the giving arguments, 
          without sync_with_cpp to meke the compilation faster.
  
          Args:
              index(int): the place that the operator to insert.
  
          Returns:
              Operator: the insert Operator.
          """
          op_desc = self.desc._insert_op(index)
          op = Operator(block=self, desc=op_desc, *args, **kwargs)
          self.ops.insert(index, op)
          return op
function_tokens: def _insert_op_without_sync ( self , index , * args , * * kwargs ) : op_desc = self . desc . _insert_op ( index ) op = Operator ( block = self , desc = op_desc , * args , * * kwargs ) self . ops . insert ( index , op ) return op