generates UML from a text file describing the classes using tags (implementation in c++)