Had to change the random words list again, I have included the word "this" as a reserved keyword and it should not be in the random words table.
The "Dao.Object.Random" object generator was generating syntactically impossible expressions by generating arbitrary object expressions (including "struct" expressions) after prefix expressions.  This problem has been resolved.
Corrected a few more inconsistencies in the parser which were exposed by the automated testing.  The 'Dao.Object.Parser.arithOpTable' parser uses the 'Dao.Object.Parser.object' parser for parsing items in arithmetic expressions. It would also be possible to use the 'Dao.Object.Parser.arithmetic' in this position. I tried both and compared the number of test executed per second. It seems using 'Dao.Object.Parser.object' is a bit faster over a wider range of tests but the results are inconclusive. This should might be an optimization and warrants further investigation.