Example #1
0
def convert(in_file, out_file):
    complex_questions = 0
    pruned_questions = 0
    for line in in_file:
        assert line[-1] == '\n'
        line = line[:-1].split(' ')
        assert len(line) == 5
        if line[0].startswith("vocabKRS") or line[0].startswith("vocabKSR"):
            complex_questions += 1
            continue
        if (line[0].startswith("vocabKS.")
                and uidInv(line[0][8:]) in kanji_heads):
            pruned_questions += 1
            continue
        out_file.write("%s %s %s\n" % (uid(line[0]), line[1], line[3]))
    print("Complex:", complex_questions)
    print("Pruned:", pruned_questions)
Example #2
0
def convert(in_file, out_file):
    complex_questions = 0
    pruned_questions = 0
    for line in in_file:
        assert line[-1] == '\n'
        line = line[:-1].split(' ')
        assert len(line) == 5
        if line[0].startswith("vocabKRS") or line[0].startswith("vocabKSR"):
            complex_questions += 1
            continue
        if (line[0].startswith("vocabKS.") and
            uidInv(line[0][8:]) in kanji_heads):
            pruned_questions += 1
            continue
        out_file.write("%s %s %s\n" % (uid(line[0]), line[1], line[3]))
    print("Complex:", complex_questions)
    print("Pruned:", pruned_questions)
Example #3
0
 def q(self):
     return "vocabKR.%s" % uid(self.head)
Example #4
0
 def q(self):
     return "vocabRS%s"%uid(self.head)
Example #5
0
 def q(self):
     return 'Word.' + uid(self.rep)
Example #6
0
 def q(self):
     return 'Word.'+uid(self.rep)