parameters: (cls, table, code)
return_statement: return table
docstring: Compute the line numbers for all bytecode instructions.
docstring_summary: Compute the line numbers for all bytecode instructions.
docstring_tokens: Compute the line numbers for all bytecode instructions .
function: def _compute_lineno(cls, table, code):
          """
          Compute the line numbers for all bytecode instructions.
          """
          for offset, lineno in dis.findlinestarts(code):
              adj_offset = offset + _FIXED_OFFSET
              if adj_offset in table:
                  table[adj_offset].lineno = lineno
          # Assign unfilled lineno
          # Start with first bytecode's lineno
          known = table[_FIXED_OFFSET].lineno
          for inst in table.values():
              if inst.lineno >= 0:
                  known = inst.lineno
              else:
                  inst.lineno = known
          return table
function_tokens: def _compute_lineno ( cls , table , code ) : for offset , lineno in dis . findlinestarts ( code ) : adj_offset = offset + _FIXED_OFFSET if adj_offset in table : table [ adj_offset ] . lineno = lineno # Assign unfilled lineno # Start with first bytecode's lineno known = table [ _FIXED_OFFSET ] . lineno for inst in table . values ( ) : if inst . lineno >= 0 : known = inst . lineno else : inst . lineno = known return table