![Thinking Elixir Podcast artwork](https://is5-ssl.mzstatic.com/image/thumb/Podcasts123/v4/26/31/55/2631552b-2524-bea0-e9dd-b5dc5fa2db60/mza_5462826192290351494.png/100x100bb.jpg)
AST Parsing using Sourceror with Lucas San Román
Thinking Elixir Podcast
English - June 29, 2021 10:15 - 53 minutes - 24.8 MBHow To Education News Tech News elixir programming web clustering phoenix liveview news developer Homepage Download Google Podcasts Overcast Castro Pocket Casts RSS feed
Previous Episode: 54: AST Parsing using Sourceror with Lucas San Román
Next Episode: 55: Learning from Failure with Philipp Schmieder
We talk with Lucas San Román about his library Sourceror and how it was created to solve some AST parsing limitations. The Elixir parser discards code comments, so it can’t be used for re-writing Elixir code when refactoring. IDE’s often include more advanced refactoring tools and the ability to provide that requires a smarter parser. Sourceror keeps the comments while also providing advanced features like a Zipper API to more easily navigate around the source tree while inserting and removing nodes. Learn what Sourceror can do and what it can enable for future Elixir tools!
Show Notes online - https://thinkingelixir.com/podcast-episodes/054-ast-parsing-using-sourceror-with-lucas-san-roman