A parser for cpp headers.