This is a pull request that properly merges the Arabic and Hebrew implementations.
I recommend anyone working on Rababa to work on this branch or some descendant of this branch to minimize the conflicts.
It may be possible to unify parts of the Hebrew and Arabic implementations somehow, this PR only attempts a basic
The compatibility is broken - it's Rababa::Arabic::Diacritizer now, not Rababa::Diacritizer (a similar class has been added for Hebrew), Interscript will require some kind of change to account for that.
This is a pull request that properly merges the Arabic and Hebrew implementations.
I recommend anyone working on Rababa to work on this branch or some descendant of this branch to minimize the conflicts.
It may be possible to unify parts of the Hebrew and Arabic implementations somehow, this PR only attempts a basic
The compatibility is broken - it's
Rababa::Arabic::Diacritizer
now, notRababa::Diacritizer
(a similar class has been added for Hebrew), Interscript will require some kind of change to account for that.