class_docstr: Details for a bytecode operation.
  
  Defined fields:
    opname - human readable name for operation
    opcode - numeric code for operation
    arg - numeric argument to operation (if any), otherwise None
    argval - resolved arg value (if known), otherwise same as arg
    argrepr - human readable description of operation argument
    offset - start index of operation within bytecode sequence
    start_offset - start index of operation within bytecode sequence including extended args if present;
                   otherwise equal to Instruction.offset
    starts_line - True if this opcode starts a source line, otherwise False
    line_number - source line number associated with this opcode (if any), otherwise None
    label - A label if this instruction is a jump target, otherwise None
    positions - Optional dis.Positions object holding the span of source code
                covered by this instruction
    cache_info - information about the format and content of the instruction's cache
                   entries (if any)
class_docstr_tok: ["Details","for","a","bytecode","operation",".","Defined","fields",":","opname","-","human","readable","name","for","operation","opcode","-","numeric","code","for","operation","arg","-","numeric","argument","to","operation","(","if","any",")",",","otherwise","None","argval","-","resolved","arg","value","(","if","known",")",",","otherwise","same","as","arg","argrepr","-","human","readable","description","of","operation","argument","offset","-","start","index","of","operation","within","bytecode","sequence","start_offset","-","start","index","of","operation","within","bytecode","sequence","including","extended","args","if","present",";","otherwise","equal","to","Instruction.offset","starts_line","-","True","if","this","opcode","starts","a","source","line",",","otherwise","False","line_number","-","source","line","number","associated","with","this","opcode","(","if","any",")",",","otherwise","None","label","-","A","label","if","this","instruction","is","a","jump","target",",","otherwise","None","positions","-","Optional","dis.Positions","object","holding","the","span","of","source","code","covered","by","this","instruction","cache_info","-","information","about","the","format","and","content","of","the","instruction","'s","cache","entries","(","if","any",")"]
docstr: Start index of the cache entries following the operation.
docstr_tok: ["Start","index","of","the","cache","entries","following","the","operation","."]
code: def cache_offset(self):
      """Start index of the cache entries following the operation."""
      return self.offset + 2
  
imports: import sys
  import types
  import collections
  import io
  from opcode import *
  from opcode import __all__, _cache_format, _inline_cache_entries, _nb_ops, _intrinsic_1_descs, _intrinsic_2_descs, _specializations, _specialized_opmap
label_desc: Use image node_id 4 for calling the Instruction obj's underlying member method code with example usage: obj.cache_offset() and returns: unknown