Yet Eclipse and IntelliJ IDEA (and most likely a lot of other IDE&#x27;s) successfully use AST&#x27;s for their code editor. The syntax will only be broken locally, so it&#x27;s not that hard to recover.