cloner.py 338 B

123456789
  1. from uuid import UUID
  2. from concrete_syntax.textual_od import parser, renderer
  3. from concrete_syntax.common import indent
  4. # Clones an object diagram
  5. def clone_od(state, m: UUID, mm: UUID):
  6. # cheap-ass implementation: render and parse
  7. cs = renderer.render_od(state, m, mm, hide_names=False)
  8. return parser.parse_od(state, cs, mm)