mdsdcl rewrite attempt using a combination of bison/flex and conversion of ocld's to xml