original_docstring: Helper method to apply operators.
  
          Args:
              opr: Operator of node.
              opr_dict: Mapper from ast to operator.
              *args: Arguments supplied to operator.
  
          Returns:
              Evaluated value.
  
          Raises:
              PulseError: When unsupported operation is specified.
          
docstring: Helper method to apply operators.
docstring_tokens: Helper method to apply operators .
code: def _match_ops(opr: ast.AST, opr_dict: Dict, *args) -> complex:
          """Helper method to apply operators.
  
          Args:
              opr: Operator of node.
              opr_dict: Mapper from ast to operator.
              *args: Arguments supplied to operator.
  
          Returns:
              Evaluated value.
  
          Raises:
              PulseError: When unsupported operation is specified.
          """
          for op_type, op_func in opr_dict.items():
              if isinstance(opr, op_type):
                  return op_func(*args)
          raise PulseError("Operator %s is not supported." % opr.__class__.__name__)
code_tokens: def _match_ops ( opr : ast . AST , opr_dict : Dict , * args ) -> complex : for op_type , op_func in opr_dict . items ( ) : if isinstance ( opr , op_type ) : return op_func ( * args ) raise PulseError ( "Operator %s is not supported." % opr . __class__ . __name__ )
short_docstring: Helper method to apply operators.
short_docstring_tokens: Helper method to apply operators .
comment: """Helper method to apply operators.
  
          Args:
              opr: Operator of node.
              opr_dict: Mapper from ast to operator.
              *args: Arguments supplied to operator.
  
          Returns:
              Evaluated value.
  
          Raises:
              PulseError: When unsupported operation is specified.
          """