The parsing bug was indeed fixed.

However, as per my original note, contractPrint(C,TO_CSV) would still print "nothing" for the first/class field of the contract struct when outputting from "just-parsed" dataset.
Quote:
contractPrint();

dataParse(2,Format,"C:ZorroLogTradeOptions.csv");

file_delete("C:ZorroLogTradeOptions.csv");

ii=0;

while(C = dataStr(2,ii++,0))
contractPrint(C,TO_CSV);