MCPcopy Create free account
hub / github.com/e2wugui/zeze / write_tag

Method write_tag

python/zeze/buffer.py:1002–1009  ·  view source on GitHub ↗
(self, last_var_id, var_id, var_type)

Source from the content-addressed store, hash-verified

1000 c.append(v)
1001
1002 def write_tag(self, last_var_id, var_id, var_type):
1003 delta_id = var_id - last_var_id
1004 if delta_id < 0xf:
1005 self.write_byte((delta_id << ByteBuffer.TAG_SHIFT) + var_type)
1006 else:
1007 self.write_byte(0xf0 + var_type)
1008 self.write_uint(delta_id - 0xf)
1009 return var_id
1010
1011 def write_list_type(self, list_size, elem_type):
1012 if list_size < 0xf:

Callers 1

write_unknown_fieldMethod · 0.95

Calls 2

write_byteMethod · 0.95
write_uintMethod · 0.95

Tested by

no test coverage detected