title: What is the simplest parsing algorithm that can parse C code?
body: <p>Does anyone know what the weakest family of widely-used parsing algorithms is that can parse C code?  That is, is the C grammar LL(1), LR(0), LALR(1), etc.?  I'm curious because as a side project I'm interested in writing a parser generator for one of these families and would like to ultimately be able to parse C code for another side project.</p>