On Thursday, 25 April 2024 at 07:04:13 UTC, Sergey wrote:
On Wednesday, 24 April 2024 at 22:07:41 UTC, Chris Piker wrote:

Python-AST to D source converter may already exist?

Another possible way maybe is using C :)
Python -> C -> D
https://wiki.python.org/moin/PythonImplementations#Compilers

Thanks for the info, though I think going to a low-level language in the middle will make code that has almost no high level structure. Converting that back in to class-style D would likely take a while, in which case a manual port is a better option. Both python and D offer garbage collection so going through a non-GC language first would probably obfuscate the intended structure.

Maybe converting this AST to another AST format and then using a D code generator would be a better route.

So backing up, are there any AST -> D source generators in existence?

Reply via email to