コード例 #1
0
ファイル: pos_tagger.py プロジェクト: jmvanel/sulci
    def default_tag(self, token):
        if isinstance(token, Token):
            token = token.original
        if token in self.lexicon:
            return self.lexicon[token].default_tag
        elif modern_istitle(token):
            return "SBP:sg"
#        elif token.endswith("s") or token.endswith("x"):
#            return "SBC:pl"
        else:
            return "SBC:sg"
コード例 #2
0
    def default_tag(self, token):
        if isinstance(token, Token):
            token = token.original
        if token in self.lexicon:
            return self.lexicon[token].default_tag
        elif modern_istitle(token):
            return "SBP:sg"
#        elif token.endswith(["s", "x"]):
#            return "SBC:pl"
        else:
            return "SBC:sg"
コード例 #3
0
ファイル: textutils.py プロジェクト: liberation/sulci
 def test_modern_istitle(self):
     self.assertTrue(modern_istitle("al-Assad"))
     self.assertTrue(modern_istitle("el-Assad"))
     self.assertTrue(modern_istitle("iPhone"))
     self.assertTrue(modern_istitle("eMac"))
     self.assertTrue(modern_istitle("Basic"))
     self.assertTrue(modern_istitle("BASIC"))
コード例 #4
0
 def test_modern_istitle(self):
     self.assertTrue(modern_istitle("al-Assad"))
     self.assertTrue(modern_istitle("el-Assad"))
     self.assertTrue(modern_istitle("iPhone"))
     self.assertTrue(modern_istitle("eMac"))
     self.assertTrue(modern_istitle("Basic"))
     self.assertTrue(modern_istitle("BASIC"))