Commit db55a417df171afc8ca9f803e71cfee22ca26165
1 parent
e17c8164
Exists in
master
and in
1 other branch
Corrige aplicação das regras morfológicas na árvore sintática
Showing
1 changed file
with
9 additions
and
2 deletions
Show diff stats
src/AplicaRegras.py
... | ... | @@ -261,8 +261,15 @@ class AplicaRegras(object): |
261 | 261 | # EU FELIZ PASSADO -> EU FELIZ |
262 | 262 | if morfo[i] is not None and morfo[i][1] == "NTK" and morfo[i][0]: |
263 | 263 | new_node = self.gerar_no(morfo[i]) |
264 | - arvore[lista_pos_arv[i-1][:-3]].insert(2, new_node) | |
265 | - #arvore[lista_pos_arv[i-1][:-2]].insert(2, new_node) | |
264 | + | |
265 | + #arvore[lista_pos_arv[i-1][:-3]].insert(2, new_node) | |
266 | + #arvore[lista_pos_arv[i-1][:-3]].insert(2, new_node) | |
267 | + | |
268 | + if str(arvore[lista_pos_arv[i-1][:-3]]).count('(') > 7: | |
269 | + arvore[lista_pos_arv[i-1][:-2]].insert(2, new_node) | |
270 | + else: | |
271 | + arvore[lista_pos_arv[i-1][:-3]].insert(2, new_node) | |
272 | + | |
266 | 273 | try: |
267 | 274 | lista_pos_arv.insert(i,lista_pos_arv[i]) |
268 | 275 | except: | ... | ... |