5 #ifndef BITCOIN_SCRIPT_PARSING_H 6 #define BITCOIN_SCRIPT_PARSING_H 19 bool Const(
const std::string& str, std::span<const char>& sp,
bool skip =
true);
27 bool Func(
const std::string& str, std::span<const char>& sp);
36 std::span<const char>
Expr(std::span<const char>& sp);
40 #endif // BITCOIN_SCRIPT_PARSING_H std::span< const char > Expr(std::span< const char > &sp)
Extract the expression that sp begins with.
bool Const(const std::string &str, std::span< const char > &sp, bool skip)
Parse a constant.
bool Func(const std::string &str, std::span< const char > &sp)
Parse a function call.