possible out of bounds access in parser generated code
/// The user-facing name of this symbol.
std::string name () const YY_NOEXCEPT
{
1. negative_return_fn: Function this->kind() returns a negative number. [show details]
CID 1463896 (#1 of 1): Improper use of negative value (NEGATIVE_RETURNS)
2. negative_returns: this->kind() is passed to a parameter that cannot be negative. [show details]
return XXXParser::symbol_name (this->kind ());
}