Commit b268ad235de152e5fd545099b642c40548486108

Authored by Erickson Silva
1 parent a62e8eef
Exists in master and in 1 other branch devel

Corrige conversor de extenso para numeral

Showing 1 changed file with 7 additions and 6 deletions   Show diff stats
src/new/ConversorExtenso.py
... ... @@ -73,13 +73,13 @@ def extenso2(n):
73 73  
74 74 def extenso(extenso):
75 75 global newToken, auxToken
76   - extensoQuebrado = extenso.split(" ")
  76 + extensoQuebrado = extenso.lower().split(" ")
77 77 nums = []
78 78 it = Iterator()
79 79 it.load(extensoQuebrado)
80 80 while(it.hasNext()):
81 81 token = simplifica(it.getToken())
82   - tokenAnterior = simplifica(it.getToken('-'))
  82 + tokenAnterior = simplifica(it.getToken(-1))
83 83 if (und.has_key(token)):
84 84 #print "cond1"
85 85 if(it.getCount() == 0):
... ... @@ -125,11 +125,11 @@ def simplifica(txt):
125 125 if(newToken[-3:] == "oes"): return newToken[:-3] + "ao"
126 126 return newToken
127 127  
128   -
  128 +'''
129 129 if __name__ == '__main__':
130 130 n = sys.argv[1]
131   - print extenso(n)
132   - '''arquivoExts = open('exts', 'r')
  131 + return extenso(n)
  132 + arquivoExts = open('exts', 'r')
133 133 listaExts = arquivoExts.readlines()
134 134 arquivoNums = open('nums', 'r')
135 135 listaNums = arquivoNums.readlines()
... ... @@ -140,5 +140,6 @@ if __name__ == '__main__':
140 140 if (str(numNew) != n):
141 141 print n + " != " + str(numNew)
142 142 #else:
143   - # print "OK: " + n + " == " + str(numNew)'''
  143 + # print "OK: " + n + " == " + str(numNew)
  144 +'''
144 145  
... ...