Spaces:
Sleeping
Sleeping
Update src/tagger.py
Browse files- src/tagger.py +2 -2
src/tagger.py
CHANGED
|
@@ -17,7 +17,7 @@ msg_Trule12 = "ERRO "+taggerDef[0]+"12: Nenhum token ADV n茫o abreviado pode ter
|
|
| 17 |
msg_Trule13 = "ERRO "+taggerDef[0]+"13: Todo token ADV abreviado s贸 pode ter feature 'Abbr=Yes."
|
| 18 |
msg_Trule14 = "ERRO "+taggerDef[0]+"14: Todo token NUM textual deve ter feature 'NumType=Card/Frac', e pode ter apenas 'Gender=Fem/Masc'."
|
| 19 |
msg_Trule15 = "ERRO "+taggerDef[0]+"15: Todo token NUM num茅rico deve ter lema igual ao termo."
|
| 20 |
-
msg_Trule16 = "ERRO "+taggerDef[0]+"16: Todo token NUM num茅rico deve ter features 'NumType=Card'."
|
| 21 |
msg_Trule17 = "ERRO "+taggerDef[0]+"17: Todo token NOUN pode ter apenas features 'Gender=Fem/Masc', 'Number=Sing/Plur', 'NumType=Card/Ord' e 'Abbr=Yes'."
|
| 22 |
msg_Trule18 = "ERRO "+taggerDef[0]+"18: Todo token ADJ pode ter apenas features 'Gender=Fem/Masc', 'Number=Sing/Plur', 'Abbr=Yes', 'VerbForm=Part' e 'NumType=Ord'."
|
| 23 |
msg_Trule19 = "ERRO "+taggerDef[0]+"19: Todo token VERB ou AUX devem ter features 'VerbForm=Inf/Ger/Part/Fin' e de acordo com o tempo verbal podem ter apenas 'Mood= =Ind/Sub/Cnd/Imp', 'Tense=Pres/Past/Fut/Imp/Pqp', 'Gender=Fem/Masc', 'Number=Sing/Plur', 'Person=1/2/3', 'Voice=Pass' e 'Abbr=Yes'."
|
|
@@ -183,7 +183,7 @@ def checkTerm(tk, SID, dump, samples):
|
|
| 183 |
acc += 1
|
| 184 |
print("{}\t{}\t{}".format(SID, tk[0], msg_Trule16), file=dump)
|
| 185 |
else:
|
| 186 |
-
if (tk[5] != "NumType=Card"):
|
| 187 |
acc += 1
|
| 188 |
print("{}\t{}\t{}".format(SID, tk[0], msg_Trule16), file=dump)
|
| 189 |
elif (tk[3] == "NOUN"):
|
|
|
|
| 17 |
msg_Trule13 = "ERRO "+taggerDef[0]+"13: Todo token ADV abreviado s贸 pode ter feature 'Abbr=Yes."
|
| 18 |
msg_Trule14 = "ERRO "+taggerDef[0]+"14: Todo token NUM textual deve ter feature 'NumType=Card/Frac', e pode ter apenas 'Gender=Fem/Masc'."
|
| 19 |
msg_Trule15 = "ERRO "+taggerDef[0]+"15: Todo token NUM num茅rico deve ter lema igual ao termo."
|
| 20 |
+
msg_Trule16 = "ERRO "+taggerDef[0]+"16: Todo token NUM num茅rico deve ter features 'NumType=Card' or 'NumType=Ord'."
|
| 21 |
msg_Trule17 = "ERRO "+taggerDef[0]+"17: Todo token NOUN pode ter apenas features 'Gender=Fem/Masc', 'Number=Sing/Plur', 'NumType=Card/Ord' e 'Abbr=Yes'."
|
| 22 |
msg_Trule18 = "ERRO "+taggerDef[0]+"18: Todo token ADJ pode ter apenas features 'Gender=Fem/Masc', 'Number=Sing/Plur', 'Abbr=Yes', 'VerbForm=Part' e 'NumType=Ord'."
|
| 23 |
msg_Trule19 = "ERRO "+taggerDef[0]+"19: Todo token VERB ou AUX devem ter features 'VerbForm=Inf/Ger/Part/Fin' e de acordo com o tempo verbal podem ter apenas 'Mood= =Ind/Sub/Cnd/Imp', 'Tense=Pres/Past/Fut/Imp/Pqp', 'Gender=Fem/Masc', 'Number=Sing/Plur', 'Person=1/2/3', 'Voice=Pass' e 'Abbr=Yes'."
|
|
|
|
| 183 |
acc += 1
|
| 184 |
print("{}\t{}\t{}".format(SID, tk[0], msg_Trule16), file=dump)
|
| 185 |
else:
|
| 186 |
+
if (tk[5] != "NumType=Card") and (tk[5] != "NumType=Ord"):
|
| 187 |
acc += 1
|
| 188 |
print("{}\t{}\t{}".format(SID, tk[0], msg_Trule16), file=dump)
|
| 189 |
elif (tk[3] == "NOUN"):
|