boost spirit reporting semantic error
问题 I am playing with boost.spirit library and I cannot manage to report a simple error message from my semantic action. // supported parameter types (int or quoted strings) parameter = bsqi::int_ | bsqi::lexeme[L'"' > *(bsqi_coding::char_ - L'"') > L'"']; parameter.name("parameter"); // comma separator list of parameters (or no parameters) parameters = -(parameter % L','); parameters.name("parameters"); // action with parameters action = (Actions > L'(' > parameters > L')')[bsqi::_pass = boost: