Lines Matching defs:vbcppExprParseError
3284 static VBCPPEXPRRET vbcppExprParseError(PVBCPPEXPRPARSER pParser, const char *pszMsg, ...)
3316 vbcppExprParseError(pParser, "out of memory (expression node)");
3355 AssertReturn(pCur->u.Unary.pArg, vbcppExprParseError(pParser, "internal error"));
3359 AssertReturn(pCur->u.Binary.pLeft, vbcppExprParseError(pParser, "internal error"));
3360 AssertReturn(pCur->u.Binary.pRight, vbcppExprParseError(pParser, "internal error"));
3365 return vbcppExprParseError(pParser, "The ternary operator is not implemented");
3369 return vbcppExprParseError(pParser, "?!?!?");
3371 return vbcppExprParseError(pParser, "?!?!?!?");
3376 return vbcppExprParseError(pParser, "Internal error (enmKind=%d)", pCur->enmKind);
3381 return vbcppExprParseError(pParser, "Right parenthesis without a left one");
3388 AssertReturn(pCur->u.Unary.pArg, vbcppExprParseError(pParser, "internal error"));
3417 return vbcppExprParseError(pParser, "The assignment by product operator is not valid in a preprocessor expression");
3422 return vbcppExprParseError(pParser, "The assignment by quotient operator is not valid in a preprocessor expression");
3427 return vbcppExprParseError(pParser, "The assignment by remainder operator is not valid in a preprocessor expression");
3432 return vbcppExprParseError(pParser, "The assignment by sum operator is not valid in a preprocessor expression");
3437 return vbcppExprParseError(pParser, "The assignment by difference operator is not valid in a preprocessor expression");
3451 return vbcppExprParseError(pParser, "The assignment by bitwise left shift operator is not valid in a preprocessor expression");
3466 return vbcppExprParseError(pParser, "The assignment by bitwise right shift operator is not valid in a preprocessor expression");
3472 return vbcppExprParseError(pParser, "The assignment operator is not valid in a preprocessor expression");
3479 return vbcppExprParseError(pParser, "Expected binary operator, found the unary operator logical NOT");
3486 return vbcppExprParseError(pParser, "The assignment by bitwise AND operator is not valid in a preprocessor expression");
3497 return vbcppExprParseError(pParser, "The assignment by bitwise XOR operator is not valid in a preprocessor expression");
3502 return vbcppExprParseError(pParser, "The assignment by bitwise AND operator is not valid in a preprocessor expression");
3512 return vbcppExprParseError(pParser, "Expected binary operator, found the unary operator bitwise NOT");
3516 return vbcppExprParseError(pParser, "The ternary operator is not yet implemented");
3519 return vbcppExprParseError(pParser, "Expected binary operator, found '%.20s'", pParser->pszCur);
3550 AssertReturn(pParent->u.Unary.pArg, vbcppExprParseError(pParser, "internal error"));
3555 AssertReturn(pParent->u.Binary.pLeft, vbcppExprParseError(pParser, "internal error"));
3556 AssertReturn(pParent->u.Binary.pRight, vbcppExprParseError(pParser, "internal error"));
3559 AssertReturn(pChild, vbcppExprParseError(pParser, "internal error"));
3565 AssertReturn(*ppPlace == pChild, vbcppExprParseError(pParser, "internal error"));
3572 return vbcppExprParseError(pParser, "The ternary operator is not implemented");
3577 vbcppExprParseError(pParser, "internal error"));
3667 return vbcppExprParseError(pParser, "Unknown unary operator '%.*s'", cchMacro, pszMacro);
3693 return vbcppExprParseError(pParser, "Expected hex digit following '0x'");
3697 return vbcppExprParseError(pParser, "Invalid hex value '%.20s...' (%Rrc)", pParser->pszCur, rc);
3705 return vbcppExprParseError(pParser, "Invalid octal value '%.20s...' (%Rrc)", pParser->pszCur, rc);
3713 return vbcppExprParseError(pParser, "Invalid decimal value '%.20s...' (%Rrc)", pParser->pszCur, rc);
3739 return vbcppExprParseError(pParser, "Invalid number suffix '%.*s'", cchSuffix, pszNext);
3784 return vbcppExprParseError(pParser, "Empty character constant");
3796 return vbcppExprParseError(pParser, "Escape character '%c' is not implemented", ch2);
3802 return vbcppExprParseError(pParser, "Character constant contains more than one character");
3836 return vbcppExprParseError(pParser, "Premature end of expression");
3846 return vbcppExprParseError(pParser, "String litteral");
3858 return vbcppExprParseError(pParser, "The prefix increment operator is not valid in a preprocessor expression");
3864 return vbcppExprParseError(pParser, "The prefix decrement operator is not valid in a preprocessor expression");
3873 return vbcppExprParseError(pParser, "Unknown token '%.*s'", 32, pParser->pszCur - 1);
3937 AssertBreakStmt(enmRet == kExprRet_Value, enmRet = vbcppExprParseError(&Parser, "Expected value (enmRet=%d)", enmRet));
3951 AssertBreakStmt(enmRet == kExprRet_Ok, enmRet = vbcppExprParseError(&Parser, "Expected value (enmRet=%d)", enmRet));