A HTTP parser write in flex and bison