Implemented ticket #487
Fixed issues in the new string parser and further improved the internal structure.
Authored by: numere 2019-10-10
Parent: [r644]
Child: [r646]