Loading data/proofreading_modules/_interface_set.py +12 −0 Original line number Diff line number Diff line Loading @@ -198,5 +198,17 @@ class ParsedSetWord(): def getParent(self): return self._parent def getParentWord(self, n=None): if self._parent is None: return None if n is None: return self._parent.word return self._parent.word[n] def getParentTokNum(self): if self._parent is None: return None return self._parent.token_number def getChildren(self): return self._children data/proofreading_modules/commas.py +2 −2 Original line number Diff line number Diff line Loading @@ -129,7 +129,7 @@ class CommasProofreader(IProofreaderSet): # Processing mistakes. ## Adding commas where missing. if set_word.getParent().word=='<c>' and last_word and last_word.word!=',': if set_word.getParentWord()=='<c>' and last_word and last_word.word!=',': mistake = Mistake(self) mistake.type = 'addition' mistake.highlights = last_word.token_number Loading @@ -150,7 +150,7 @@ class CommasProofreader(IProofreaderSet): mistake_manager.mistakes += mistake ## Removing commas where they shouldn't be. if set_word.getParent().word=='<n>' and last_word and last_word.word==',': if set_word.getParentWord()=='<n>' and last_word and last_word.word==',': mistake = Mistake(self) mistake.type = 'removal' mistake.highlights = set_word.token_number Loading data/proofreading_modules/commas_morphodita.py +1 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ class CommasMorphoditaProofreader(IProofreaderSet): # Get only words (ommit structure tokens) if set_word.token_number is None: break # Single word only rules if set_word.getParent().word=='<c>' and last_word.word!=',': if set_word.getParentWord()=='<c>' and last_word and last_word.word!=',': mistake = Mistake(self) mistake.type = 'addition' mistake.highlights = last_word.token_number Loading data/proofreading_modules/nongramatical_structures.py +3 −3 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ class NongramaticalStructuresProofreader(IProofreaderSet): if set_word.token_number is None: break if set_word.getParent().word == '<zeugma>': if set_word.getParentWord() == '<zeugma>': parent = set_word.getParent() if (id(parent) not in zeugma_already_used): mistake = Mistake(self) Loading @@ -34,7 +34,7 @@ class NongramaticalStructuresProofreader(IProofreaderSet): mistake_manager.mistakes += mistake zeugma_already_used.add(id(parent)) if set_word.getParent().word == '<kontaminace>': if set_word.getParentWord() == '<kontaminace>': parent = set_word.getParent() if (id(parent) not in kontaminace_already_used): mistake = Mistake(self) Loading @@ -45,7 +45,7 @@ class NongramaticalStructuresProofreader(IProofreaderSet): mistake_manager.mistakes += mistake kontaminace_already_used.add(id(parent)) if set_word.getParent().word == '<atrakce>': if set_word.getParentWord() == '<atrakce>': parent = set_word.getParent() if (id(parent) not in atrakce_already_used): mistake = Mistake(self) Loading data/proofreading_modules/other.py +5 −5 Original line number Diff line number Diff line Loading @@ -64,7 +64,7 @@ class OtherProofreader(IProofreaderSet): for set_word in set_words: if set_word.token_number is None: break if set_word.getParent().word == '<pleonasmus>': if set_word.getParentWord() == '<pleonasmus>': parent = set_word.getParent() if (id(parent) not in pleonasmus_already_used): mistake = Mistake(self) Loading @@ -76,7 +76,7 @@ class OtherProofreader(IProofreaderSet): mistake_manager.mistakes += mistake pleonasmus_already_used.add(id(parent)) if set_word.getParent().word == '<predlozky-nok>': if set_word.getParentWord() == '<predlozky-nok>': parent = set_word.getParent() if (id(parent) not in predlozky_already_used): mistake = Mistake(self) Loading Loading @@ -260,7 +260,7 @@ class OtherProofreader(IProofreaderSet): mistake_manager.mistakes += mistake continue if set_word.getParent().word == '<mě-slova-nok>': if set_word.getParentWord() == '<mě-slova-nok>': mistake = Mistake(self) mistake.type = 'me' mistake.highlights = set_word.token_number Loading @@ -277,7 +277,7 @@ class OtherProofreader(IProofreaderSet): mistake_manager.mistakes += mistake continue if set_word.getParent().word == '<mně-slova-nok>': if set_word.getParentWord() == '<mně-slova-nok>': mistake = Mistake(self) mistake.type = 'mne' mistake.highlights = set_word.token_number Loading Loading @@ -350,7 +350,7 @@ class OtherProofreader(IProofreaderSet): mistake_manager.mistakes += mistake continue if set_word.getParent().word == '<superlativ-nok>': if set_word.getParentWord() == '<superlativ-nok>': mistake = Mistake(self) mistake.type = 'superlativ' mistake.highlights = set_word.token_number Loading Loading
data/proofreading_modules/_interface_set.py +12 −0 Original line number Diff line number Diff line Loading @@ -198,5 +198,17 @@ class ParsedSetWord(): def getParent(self): return self._parent def getParentWord(self, n=None): if self._parent is None: return None if n is None: return self._parent.word return self._parent.word[n] def getParentTokNum(self): if self._parent is None: return None return self._parent.token_number def getChildren(self): return self._children
data/proofreading_modules/commas.py +2 −2 Original line number Diff line number Diff line Loading @@ -129,7 +129,7 @@ class CommasProofreader(IProofreaderSet): # Processing mistakes. ## Adding commas where missing. if set_word.getParent().word=='<c>' and last_word and last_word.word!=',': if set_word.getParentWord()=='<c>' and last_word and last_word.word!=',': mistake = Mistake(self) mistake.type = 'addition' mistake.highlights = last_word.token_number Loading @@ -150,7 +150,7 @@ class CommasProofreader(IProofreaderSet): mistake_manager.mistakes += mistake ## Removing commas where they shouldn't be. if set_word.getParent().word=='<n>' and last_word and last_word.word==',': if set_word.getParentWord()=='<n>' and last_word and last_word.word==',': mistake = Mistake(self) mistake.type = 'removal' mistake.highlights = set_word.token_number Loading
data/proofreading_modules/commas_morphodita.py +1 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ class CommasMorphoditaProofreader(IProofreaderSet): # Get only words (ommit structure tokens) if set_word.token_number is None: break # Single word only rules if set_word.getParent().word=='<c>' and last_word.word!=',': if set_word.getParentWord()=='<c>' and last_word and last_word.word!=',': mistake = Mistake(self) mistake.type = 'addition' mistake.highlights = last_word.token_number Loading
data/proofreading_modules/nongramatical_structures.py +3 −3 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ class NongramaticalStructuresProofreader(IProofreaderSet): if set_word.token_number is None: break if set_word.getParent().word == '<zeugma>': if set_word.getParentWord() == '<zeugma>': parent = set_word.getParent() if (id(parent) not in zeugma_already_used): mistake = Mistake(self) Loading @@ -34,7 +34,7 @@ class NongramaticalStructuresProofreader(IProofreaderSet): mistake_manager.mistakes += mistake zeugma_already_used.add(id(parent)) if set_word.getParent().word == '<kontaminace>': if set_word.getParentWord() == '<kontaminace>': parent = set_word.getParent() if (id(parent) not in kontaminace_already_used): mistake = Mistake(self) Loading @@ -45,7 +45,7 @@ class NongramaticalStructuresProofreader(IProofreaderSet): mistake_manager.mistakes += mistake kontaminace_already_used.add(id(parent)) if set_word.getParent().word == '<atrakce>': if set_word.getParentWord() == '<atrakce>': parent = set_word.getParent() if (id(parent) not in atrakce_already_used): mistake = Mistake(self) Loading
data/proofreading_modules/other.py +5 −5 Original line number Diff line number Diff line Loading @@ -64,7 +64,7 @@ class OtherProofreader(IProofreaderSet): for set_word in set_words: if set_word.token_number is None: break if set_word.getParent().word == '<pleonasmus>': if set_word.getParentWord() == '<pleonasmus>': parent = set_word.getParent() if (id(parent) not in pleonasmus_already_used): mistake = Mistake(self) Loading @@ -76,7 +76,7 @@ class OtherProofreader(IProofreaderSet): mistake_manager.mistakes += mistake pleonasmus_already_used.add(id(parent)) if set_word.getParent().word == '<predlozky-nok>': if set_word.getParentWord() == '<predlozky-nok>': parent = set_word.getParent() if (id(parent) not in predlozky_already_used): mistake = Mistake(self) Loading Loading @@ -260,7 +260,7 @@ class OtherProofreader(IProofreaderSet): mistake_manager.mistakes += mistake continue if set_word.getParent().word == '<mě-slova-nok>': if set_word.getParentWord() == '<mě-slova-nok>': mistake = Mistake(self) mistake.type = 'me' mistake.highlights = set_word.token_number Loading @@ -277,7 +277,7 @@ class OtherProofreader(IProofreaderSet): mistake_manager.mistakes += mistake continue if set_word.getParent().word == '<mně-slova-nok>': if set_word.getParentWord() == '<mně-slova-nok>': mistake = Mistake(self) mistake.type = 'mne' mistake.highlights = set_word.token_number Loading Loading @@ -350,7 +350,7 @@ class OtherProofreader(IProofreaderSet): mistake_manager.mistakes += mistake continue if set_word.getParent().word == '<superlativ-nok>': if set_word.getParentWord() == '<superlativ-nok>': mistake = Mistake(self) mistake.type = 'superlativ' mistake.highlights = set_word.token_number Loading