#ifdef UNSAFE_BUFFERS_BUILD
#pragma allow_unsafe_buffers
#endif
#include "third_party/blink/renderer/platform/text/mathml_operator_dictionary.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/platform/wtf/text/character_names.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"
namespace blink {
static const UChar32 category_a[]{ … };
static const UChar32 category_b[]{ … };
static const UChar32 category_c[]{ … };
static const UChar32 category_d[]{ … };
static const UChar32 category_e[]{ … };
static const UChar32 category_f[]{ … };
static const UChar32 category_g[]{ … };
static const UChar32 category_h[]{ … };
static const UChar32 category_i[]{ … };
static const UChar32 category_j[]{ … };
static const UChar32 category_k[]{ … };
static const UChar32 category_l[]{ … };
static const UChar32 category_m[]{ … };
template <typename T, size_t N>
bool IsInCategory(const T (&table)[N], UChar32 character) { … }
String FromUChar32(UChar32 c) { … }
TEST(MathOperatorDictionaryTest, Infix) { … }
TEST(MathOperatorDictionaryTest, Prefix) { … }
TEST(MathOperatorDictionaryTest, Postfix) { … }
}