internal string FormatUnexpectedInputErrorMessage() {
string msg;
var expectedSet = GetExpectedTermSet();
msg = Language.Grammar.ConstructParserErrorMessage(this, expectedSet);
if (string.IsNullOrEmpty(msg))
msg = Resources.ErrSyntaxErrorNoInfo;
return msg;
}