Lines Matching defs:next

65 bc_parse_expr_err(BcParse* p, uint8_t flags, BcParseNext next);
68 bc_parse_expr_status(BcParse* p, uint8_t flags, BcParseNext next);
314 // Oh, and we also want the next token.
368 // ensure that the next token is what it should be.
391 // Make sure to get the next token.
416 // We need the next token to see if it's just a variable or something more.
445 // The next token *must* be a right bracket.
455 // Make sure to get the next token.
599 // This is safe because the next token should not overwrite the name.
608 // This is safe because the next token should not overwrite the name.
617 // This is safe because the next token should not overwrite the name.
742 // Because we parse the next part of the expression
746 // Is the next token a normal identifier?
753 // Is the next token a global?
759 // Is the next token specifically scale, which needs special treatment?
854 // Is the next token a comma?
857 // Get the next token if we have a comma.
966 // If the next token is not a delimiter, that is a problem.
1270 // Set this for the next call to bc_parse_number because an empty
1469 // Test for comma and get the next token if it exists.
1536 // Test for comma and get the next token if it exists.
1991 * @param next A set of tokens for what is valid *after* the expression.
1998 bc_parse_expr_err(BcParse* p, uint8_t flags, BcParseNext next)
2503 // Check that the next token is correct.
2504 for (i = 0; i < next.len && t != next.tokens[i]; ++i)
2508 if (BC_ERR(i == next.len && !bc_parse_isDelimiter(p)))
2583 for (incdec = true, i = 0; i < next.len && incdec; ++i)
2585 incdec = (next.tokens[i] != BC_LEX_NLINE);
2603 * @param next A set of tokens for what is valid *after* the expression.
2606 bc_parse_expr_status(BcParse* p, uint8_t flags, BcParseNext next)
2608 BcParseStatus s = bc_parse_expr_err(p, flags, next);