filmov
tv
Joe Gordon - Syntax Trees and Python - Automated Code Transformations - PyCon 2019

Показать описание
"Speaker: Joe Gordon
Manually updating a million line code base is tedious. Thankfully syntax trees provide a safe and quick way to automatically apply repetitive transformations. Leveraging syntax tree based tooling (based on lib2to3), has been a critical component of Pinterest's Python 3 upgrade strategy, and saved us countless hours of work. Learn how syntax trees work, how they are used to transform code, and how you can quickly write your own transformations.
Manually updating a million line code base is tedious. Thankfully syntax trees provide a safe and quick way to automatically apply repetitive transformations. Leveraging syntax tree based tooling (based on lib2to3), has been a critical component of Pinterest's Python 3 upgrade strategy, and saved us countless hours of work. Learn how syntax trees work, how they are used to transform code, and how you can quickly write your own transformations.
Joe Gordon - Syntax Trees and Python - Automated Code Transformations - PyCon 2019
How MAST (Merklized Abstract Syntax Tree) works!
Transform Content With Abstract Syntax Trees — Learn With Jason
Jordan Adler, Joe Gordon - Migrating Pinterest from Python2 to Python3 - PyCon 2019
Compilers 2.8.4 - Calling gen() on a syntax tree
wat2wasm from scratch abstract syntax tree
EmberScript- Gordon L. Hempton
ED095 AST 42 Abstract Syntax Tree
Generator Syntax
Writing AST Transformations - Get Practical in 90 minutes
DMFP - Day 10 (1/8) - Abstract Syntax Trees (ASTs) for Arithmetic and Boolean Expressions
Ep 8 Starting out Abstract Syntax Tree
Lecture 05: Semantic actions, abstract syntax trees (COP-3402 Fall 2020)
'Safely eval Python syntax using the AST module' - Tim Savage (PyCon AU 2019)
source{d} Engine: your Code as Data
Lady Red / Christopher Beacham - A Medieval DSL? Parsing Heraldic Blazons with Python! - PyCon 2019
PyCon.DE 2017 Suhas SG - Hacking the Python AST
#152: Understanding and using Python's AST
Court Cam: Top 5 Sovereign Citizen Moments - Part 2 | A&E
Domain-specific model differencing in visual concrete syntax
Chase Stevens - Exploring the Python AST Ecosystem
Rachael Tatman - Put down the deep learning: When not to use neural networks and what to do instead
Oral History of Joe Doupnik
Meetup 39 - Everything powered by AST, par Alexandre Morgaut
Комментарии