cloner.py 296 B

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