コード例 #1
0
ファイル: record_converter.py プロジェクト: jashug/Grammar
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)
コード例 #2
0
ファイル: record_converter.py プロジェクト: jashug/Grammar
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)
コード例 #3
0
ファイル: vocabQuestions.py プロジェクト: jashug/Grammar
 def q(self):
     return "vocabKR.%s" % uid(self.head)
コード例 #4
0
ファイル: vocabQuestions.py プロジェクト: jashug/Grammar
 def q(self):
     return "vocabRS%s"%uid(self.head)
コード例 #5
0
 def q(self):
     return 'Word.' + uid(self.rep)
コード例 #6
0
ファイル: grammarQuestions.py プロジェクト: jashug/Grammar
 def q(self):
     return 'Word.'+uid(self.rep)