Initial work on the CACM documents parser.