2012-04-02 3 views
10

Ich möchte ein Gefühl für lib2to3 bekommen, kann aber nicht viel in der Art der Dokumentation finden. Ist etwas in der Art eines Architekturüberblicks geschrieben worden? Wo finde ich weitere Informationen zur Bibliothek?lib2to3 Architecture Documentation

Antwort

12

Die einzige Dokumentation, die ich kenne (abgesehen von der source code), ist Lennart Regebro ausgezeichnete Porting to Python 3 Buch (online in vollem Umfang).

Das Buch hat eine full chapter on writing your own lib2to3 fixers. In diesem Kapitel wird die von lib2to3 verwendete Architektur des Parse-Baums behandelt und wie Sie diese Struktur nutzen können, um eigene Übersetzungen zu erstellen, die beim Portieren von Code von Python 2 auf 3 ausgeführt werden.