A bit of a grab bag, but this PR refactors the Char class with properties that can be used for finding vowels, taam, punctuation, etc. It refactors how the regular expressions are written, adds is* properties (isDagesh, isVowel), adds a characterName prop and hasCharacterName method for getting the characters names, which will be used in the Cluster, Syllable, and Word objects
A bit of a grab bag, but this PR refactors the
Char
class with properties that can be used for finding vowels, taam, punctuation, etc. It refactors how the regular expressions are written, addsis*
properties (isDagesh, isVowel), adds acharacterName
prop andhasCharacterName
method for getting the characters names, which will be used in the Cluster, Syllable, and Word objects