transliterator_tam.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:indic_transliteration 作者: sanskrit-coders 项目源码 文件源码
def _equivalent(self, char, prev, next, implicitA):
        """ Transliterate a Devanagari character to Latin.

        Add implicit As unless overridden by VIRAMA.

        """
        implicitA = False  # Force it!
        result = []
        if char.chr != DevanagariCharacter._VIRAMA:
            result.append(char.equivalents[self.name])
        """ Append implicit A to consonants if the next character isn't a vowel. """
        if implicitA and char.isConsonant \
        and ((next is not None \
        and next.chr != DevanagariCharacter._VIRAMA \
        and not next.isVowel) \
        or next is None):
            result.append(characterBlocks['DEVANAGARI']\
                   [DevanagariCharacter._LETTER_A].equivalents[self.name])
        return result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号