This class is meant to format definition files in the def format.
This format is used by other classes of mine also published here to define generate graphs and charts.
It supports multi-dimensional arrays using [ and ] characters as delimiters and ; as separator. It also supports strings that do not need any start or end delimiter character and comment lines start with # char.