haciendo código que analiza código ... - pycon españa...
Post on 25-Aug-2020
5 Views
Preview:
TRANSCRIPT
Haciendo código que analiza Haciendo código que analiza código con ASTcódigo con AST
Diego Sarmentero@diegosarmentero
http://diegosarmentero.org
¿Qué es AST?¿Qué es AST?
Explorando el árbolExplorando el árbol
Nodos de ASTNodos de AST
while b != 0: if a > b: a = a − b else: b = b − a return a
Usando AST para leer códigoUsando AST para leer código
Usando AST para escribir códigoUsando AST para escribir código
Y qué podemos hacer con esto?Y qué podemos hacer con esto?
Representación visual del CódigoRepresentación visual del Código
Chequeadores de CódigoChequeadores de Código
Generación automatica de TestsGeneración automatica de Tests
Conversión de CódigoConversión de Código
Herramientas de IntellisenseHerramientas de Intellisense
Viendo Nodos de AST y sus Viendo Nodos de AST y sus PropiedadesPropiedades
Las ventajas de analizar el código Las ventajas de analizar el código en tiempo de escrituraen tiempo de escritura
AST: Hace esto por miAST: Hace esto por mi
PREGUNTAS??PREGUNTAS??
GRACIAS!!GRACIAS!!
Diego Sarmentero@diegosarmentero
http://diegosarmentero.org
top related