3 ms·
May be. Keep in mind that every system you build around AST is language specific. AST python is a different thing than AST from other languages. So, the grep id
by theGeatZhopa 1mo ago
May be. Keep in mind that every system you build around AST is language specific. AST python is a different thing than AST from other languages. So, the grep idea holds because it works on source and Claude can work with it.
There are a few MCP Server presented here at HN in the last time that do graphs and such things. May be that's a better way?
- enismustafaj 1mo agoYes the AST would be language specific, but I believe that it has benefits when it comes at code processing/modification within a programming language. For example when it comes to package upgrades. When you have to upgrade the version of a package and adjust the client code over multiple projects, lets say they are written in TypeScript, you will have to provide Claude the code as context for each project. Maybe if you use AST transformation rules, you could apply the changes to all your projects. I am trying to build this tool Apiweiser, https://apiweiser.vercel.app/ https://apiweiser.vercel.app/ which tracks your packages and REST APIs you call, and applies fixes to your code whenever they change. That's why I am brainstorming ideas on how to be more efficient on code changes across repos. You can join the waitlist if you are interested :) !