LL1 grammar analysis C++VS2010