Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In the unicodetools meeting of 2024-09-03, it came to our attention that Indic_Positional_Category used to be a provisional property called Indic_Matra_Category, renamed in UTC-140-C16 and then made informative in UTC-140-C17, for Unicode Version 8.0.
Just like we parse Indic_Syllabic_Category in versions where it was provisional, and expose it in historical views of property assignments, we should parse the provisional Indic_Matra_Category.
It seems most convenient to treat IndicMatraCategory.txt as defining InPC, since there are often no changes in assignment at the time of the renaming (specifically,
\P{U8.0:[email protected]:Indic_Positional_Category@}-\p{U7.0:Indic_Positional_Category=NA}
(the set of characters that changed InPC from non-NA in 8.0) has cardinality 7, whereas\p{U8.0:[email protected]:Indic_Positional_Category@}-\p{U7.0:Indic_Positional_Category=NA}
(the set of non-NA characters that did not change InPC in 8.0) has cardinality 598).Example: the history of assignments for U+0DDD:
We could add an Extra alias Indic_Matra_Category; I am not doing that for now.