class_docstr: Complex defines the operations that work on the builtin complex type.
  
  In short, those are: a conversion to complex, .real, .imag, +, -,
  *, /, **, abs(), .conjugate, ==, and !=.
  
  If it is given heterogeneous arguments, and doesn't have special
  knowledge about them, it should fall back to the builtin complex
  type as described below.
class_docstr_tok: ["Complex","defines","the","operations","that","work","on","the","builtin","complex","type",".","In","short",",","those","are",":","a","conversion","to","complex",",",".real",",",".imag",",","+",",","-",",","*",",","\/",",","*","*",",","abs","(",")",",",".conjugate",",","==",",","and","!","=",".","If","it","is","given","heterogeneous","arguments",",","and","does","n't","have","special","knowledge","about","them",",","it","should","fall","back","to","the","builtin","complex","type","as","described","below","."]
docstr: Retrieve the real component of this number.
  
  This should subclass Real.
docstr_tok: ["Retrieve","the","real","component","of","this","number",".","This","should","subclass","Real","."]
code: def real(self):
      """Retrieve the real component of this number.
  
      This should subclass Real.
      """
      raise NotImplementedError
  
imports: from abc import ABCMeta, abstractmethod
label_desc: Use image node_id 3 for calling the Complex obj's underlying member method code with example usage: obj.real() without return types