how can I write a program that interperates special text files (like this one that I found: http://www.labino.net/tutorials/cmsource.zip

BTW: I know File I/O.