2012-04-02 20 views
10

Voglio avere un'idea di lib2to3 ma non riesco a trovare molto in termini di documentazione. È stato scritto qualcosa in termini di una panoramica dell'architettura? Dove posso trovare ulteriori informazioni sulla libreria?lib2to3 Architecture Documentation

risposta

12

L'unica documentazione di cui sono a conoscenza (a parte lo source code), è l'eccellente libro Porting to Python 3 di Lennart Regebro (online per intero).

Il libro ha un full chapter on writing your own lib2to3 fixers. Il capitolo discute l'architettura dell'albero di analisi utilizzata da lib2to3 e come sfruttare questa struttura per creare le proprie traduzioni da eseguire durante il porting del codice da Python 2 a 3.