def prueba(data):
global resultado_lexema
analizador = lex.lex()
analizador.input(data)
resultado_lexema.clear()
while True:
tok = analizador.token()
if not tok:
break
# print("lexema de "+tok.type+" valor "+tok.value+" linea "tok.lineno)
estado = "Linea {:4} Tipo {:16} Valor {:16} Posicion {:4}".format(str(tok.lineno),str(tok.type) ,str(tok.value), str(tok.lexpos) )
resultado_lexema.append(estado)
return resultado_lexema
# instanciamos el analizador lexico
analizador_lexico.py 文件源码
python
阅读 15
收藏 0
点赞 0
评论 0
评论列表
文章目录