ASTeditor is a Python code editor that operates at the AST level.
Advantages:
- Never worry about style and formatting
- Impossible to have syntax errors
- Editing commands understand the structure of your code
Or at least that is the idea. It is a work in progress.