Does anyone know how to parse complex languages like C++? Can it only be done with significant hacks to an LALR or LR parser? Can it be done at all recursive descent? Any type of algorithm that works for this language, and other complex/difficult to parse languages? Thanks, James