A regular expression parser for C.