NILC-ICMC-USP commited on
Commit
7440bf2
verified
1 Parent(s): 400df1c

Update src/tagger.py

Browse files
Files changed (1) hide show
  1. 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"):