
I'm polisihng some generic recursive descent grammar to evaluate various sort of expression that only differ on how nodes and leaf are treated. I was trying, once the grammar was set up using combo of transform to make a single primitive transform to speed up compile-time. Everythign worked until I hit a brick wall while trying to put the last non-generic part (the call to proto::_default) inside my own transform. Here is link to the working.cpp and not_working.cpp stand alone source file for inspection. test were done on 1.42 release. http://www.lri.fr/~falcou/tmp/working.cpp http://www.lri.fr/~falcou/tmp/not_working.cpp The error is : http://www.lri.fr/~falcou/tmp/errors.txt thanks for any pointer on this issue which, I think, is a stupid mistake on my side. -- ___________________________________________ Joel Falcou - Assistant Professor PARALL Team - LRI - Universite Paris Sud XI Tel : (+33)1 69 15 66 35