#include "third_party/liburlpattern/tokenize.h"
#include <string_view>
#include "third_party/abseil-cpp/absl/strings/str_format.h"
#include "third_party/icu/source/common/unicode/uchar.h"
#include "third_party/icu/source/common/unicode/utf8.h"
#include "third_party/liburlpattern/utils.h"
namespace liburlpattern {
namespace {
bool IsASCII(UChar32 c) { … }
class Tokenizer { … };
}
const char* TokenTypeToString(TokenType type) { … }
std::ostream& operator<<(std::ostream& o, Token token) { … }
absl::StatusOr<std::vector<Token>> Tokenize(std::string_view pattern,
TokenizePolicy policy) { … }
}