Remove DotName where unnecessary
Registered by
Eike
The DotName class is currently used for all names. However the current architecture does not require it, strings are appropriate for all names in the interpreter. However DotName is maybe useful for flattened models.
Therefore remove usage Dotname from the parser and interpreter modules. DotName makes the program slower and less readable, and it precludes more intense integration of the interpreter with Python.
Whiteboard
DotName is removed from parser and interpreter. It is still used in the flattened models because it might be useful for the code generator. Removal from these parts will be done later, if it makes sense.
(?)
Work Items
Dependency tree
* Blueprints in grey have been implemented.