Quando si scrive un compilatore, è utile includere la possibilità di scaricare l'albero di sintassi astratto in un formato leggibile dall'uomo, per scopi di debug. Questo output potrebbe essere utile anche per altri strumenti come IDE e analizzatori di codici, quindi potrei anche fornirlo come una funzionalità documentata.
Dato ciò, quale formato sarebbe il più utile? Non fa molta differenza per me finché riesco a vederlo, quindi potrei anche fornire per es. qualunque altro strumento sarebbe più facile da leggere.