Today, I had to code another dummy implementation of a class – namely the “TextElement” class, which represents a node in a formatted text expression. LiveGraphics3D supports some text formatting, including basic mathematical typesetting, in particular subscripts and superscripts. I had to add this feature many years ago when I tried to use LiveGraphics3D to show interactive graphics that were based on the figures of a text book that used somewhat complex labels. Which shows that trying to solve actual problems can help a lot to understand the real nature of these problems.
Or as I like to put it (with a view on other educations at my university): If you don’t create a working prototype of your solution, probably you don’t even understand the problem that you are trying to solve.
Anyway, I hope I’ll be able to start with the testing of the Parser class tomorrow.