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.

Blueprint information

Status:
Complete
Approver:
Eike
Priority:
Medium
Drafter:
Eike
Direction:
Approved
Assignee:
Eike
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Eike
Completed by
Eike

Related branches

Sprints

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.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.