Test with g++ on mac

Always have template-depth=1028. Replaced the agrregate initialization
(c++11 only) by ...push_back() in program_grammer_def.hpp.