Now that the groundwork has been laid (see #169, #171, #172, and #173), this PR can provide a systematic way to access, search for, and normalize property names and values. Pay special attention to the PropertiesDatabase class in this review.
This PR is part of a larger effort to refactor our Unicode properties support. See #170.
Coverage remained the same at ?% when pulling c0a08a350d976ff0b2d7dd0c4565c8e229abb275 on properties into 99aa86dca89cabb8ca8e21d0e1c0be437f2c3d19 on property_tries.
Now that the groundwork has been laid (see #169, #171, #172, and #173), this PR can provide a systematic way to access, search for, and normalize property names and values. Pay special attention to the
PropertiesDatabase
class in this review.This PR is part of a larger effort to refactor our Unicode properties support. See #170.