コード例 #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)