A Parser Combinator library for C