Lines Matching refs:atToken
713 int minimumPrecedence, std::size_t *atToken, in ExpressionValue() argument
792 if (*atToken >= tokens) { in ExpressionValue()
799 std::size_t opAt{*atToken}; in ExpressionValue()
822 } else if (t == "." && *atToken + 2 < tokens && in ExpressionValue()
823 ToLowerCaseLetters(token.TokenAt(*atToken + 1).ToString()) == "not" && in ExpressionValue()
824 token.TokenAt(*atToken + 2).ToString() == ".") { in ExpressionValue()
826 *atToken += 2; in ExpressionValue()
842 ++*atToken; in ExpressionValue()
844 left = ExpressionValue(token, operandPrecedence[op], atToken, error); in ExpressionValue()
850 if (*atToken < tokens && token.TokenAt(*atToken).ToString() == ")") { in ExpressionValue()
851 ++*atToken; in ExpressionValue()
854 if (*atToken >= tokens) { in ExpressionValue()
859 token.GetTokenProvenanceRange(*atToken), "expected ')'"_err_en_US}; in ExpressionValue()
882 while (*atToken < tokens) { in ExpressionValue()
884 t = token.TokenAt(*atToken).ToString(); in ExpressionValue()
885 if (t == "." && *atToken + 2 < tokens && in ExpressionValue()
886 token.TokenAt(*atToken + 2).ToString() == ".") { in ExpressionValue()
887 t += ToLowerCaseLetters(token.TokenAt(*atToken + 1).ToString()) + '.'; in ExpressionValue()
898 opAt = *atToken; in ExpressionValue()
899 *atToken += advance; in ExpressionValue()
902 ExpressionValue(token, operandPrecedence[op], atToken, error)}; in ExpressionValue()
1020 if (*atToken >= tokens || token.TokenAt(*atToken).ToString() != ":") { in ExpressionValue()
1025 ++*atToken; in ExpressionValue()
1027 ExpressionValue(token, operandPrecedence[op], atToken, error)}; in ExpressionValue()
1076 std::size_t atToken{0}; in IsIfPredicateTrue() local
1078 bool result{ExpressionValue(expr3, 0, &atToken, &error) != 0}; in IsIfPredicateTrue()
1081 } else if (atToken < expr3.SizeInTokens() && in IsIfPredicateTrue()
1082 expr3.TokenAt(atToken).ToString() != "!") { in IsIfPredicateTrue()
1084 atToken, expr3.SizeInTokens() - atToken), in IsIfPredicateTrue()
1085 atToken == 0 ? "could not parse any expression"_err_en_US in IsIfPredicateTrue()