5#ifndef BITCOIN_UTIL_SPANPARSING_H
6#define BITCOIN_UTIL_SPANPARSING_H
A Span is an object that can refer to a contiguous sequence of objects.
std::vector< Span< const char > > Split(const Span< const char > &sp, char sep)
Split a string on every instance of sep, returning a vector.
Span< const char > Expr(Span< const char > &sp)
Extract the expression that sp begins with.
bool Const(const std::string &str, Span< const char > &sp)
Parse a constant.
bool Func(const std::string &str, Span< const char > &sp)
Parse a function call.