original_docstring: 
          Create type annotation after type inference
          
docstring: Create type annotation after type inference
docstring_tokens: Create type annotation after type inference
code: def run_pass(self, state):
          """
          Create type annotation after type inference
          """
          # add back in dels.
          post_proc = postproc.PostProcessor(state.func_ir)
          post_proc.run(emit_dels=True)
  
          state.type_annotation = type_annotations.TypeAnnotation(
              func_ir=state.func_ir.copy(),
              typemap=state.typemap,
              calltypes=state.calltypes,
              lifted=state.lifted,
              lifted_from=state.lifted_from,
              args=state.args,
              return_type=state.return_type,
              html_output=config.HTML)
  
          if config.ANNOTATE:
              print("ANNOTATION".center(80, '-'))
              print(state.type_annotation)
              print('=' * 80)
          if config.HTML:
              with open(config.HTML, 'w') as fout:
                  state.type_annotation.html_annotate(fout)
  
          # now remove dels
          post_proc.remove_dels()
          return False
code_tokens: def run_pass ( self , state ) : post_proc = postproc . PostProcessor ( state . func_ir ) post_proc . run ( emit_dels = True ) state . type_annotation = type_annotations . TypeAnnotation ( func_ir = state . func_ir . copy ( ) , typemap = state . typemap , calltypes = state . calltypes , lifted = state . lifted , lifted_from = state . lifted_from , args = state . args , return_type = state . return_type , html_output = config . HTML ) if config . ANNOTATE : print ( "ANNOTATION" . center ( 80 , '-' ) ) print ( state . type_annotation ) print ( '=' * 80 ) if config . HTML : with open ( config . HTML , 'w' ) as fout : state . type_annotation . html_annotate ( fout ) post_proc . remove_dels ( ) return False
short_docstring: Create type annotation after type inference
short_docstring_tokens: Create type annotation after type inference
comment: """
          Create type annotation after type inference
          """$SEP$# add back in dels.$SEP$# now remove dels