示例#1
0
文件: parser.py 项目: foones/dharma
 def _match(self, it):
     tok = it.token_actual()
     valor = normalizar(tok.valor) 
     if valor in self._diccionario:
         num = self._diccionario[valor]
         if isinstance(num, tuple):
             num, pico = num
         else:
             pico = 0
         yield TNumero(num, tokens=[tok], pico=pico), it.avanzar()
示例#2
0
文件: tesoro.py 项目: foones/dharma
 def declarar_sustantivo_comun(self, palabra, clase):
     normalizada = normalizar_sustantivo_comun(normalizar(palabra))
     if normalizada not in self._sustantivos:
         self._sustantivos[normalizada] = (palabra, clase)
示例#3
0
文件: parser.py 项目: foones/dharma
def texto_coincide(referencia, x):
    if referencia is None:
        return True
    else:
        return normalizar(referencia) == normalizar(x)