all options
buster  ]
[ Source: python-astor  ]

Package: python-astor (0.5-1)

Links for python-astor

Screenshot

Debian Resources:

Download Source Package python-astor:

Maintainers:

External Resources:

Similar packages:

manipolatore di AST in Python

astor è progettato per permettere una facile manipolazione di sorgenti Python tramite AST.

Esistono alcune librerie simili, ma astor si concentra sulle seguenti aree:

 - ritorno a Python tramite il modulo codegen.py di Armin Ronacher:
   - l'AST modificato non ha bisogno di numeri di riga, ctx, ecc. o
     altrimenti di essere direttamente compilabile,

 - bella stampa del dump dell'AST:
   - più difficile da leggere rispetto al codice restituito, ma più
     accurato per capire cosa stia succedendo,
   - più facile da leggere rispetto al dump dal modulo AST incorporato,

 - visita non ricorsiva dell'albero:
   - talvolta si desidera una visita ricorsiva dell'albero (e astor la
     gestisce con partenza da qualsiasi nodo sull'albero), ma talvolta
     non se ne ha bisogno; astor non obbliga a visitare i sottonodi se
     non si vuole farlo,
   - si può aggiungere codice da eseguire prima che i figli del nodo siano
     visitati, oppure
   - si può aggiungere codice da eseguire dopo che i figli del nodo siano
     stati visitati, oppure
   - si può aggiungere codice da eseguire che impedisca la visita dei
     figli del nodo (e opzionalmente li si può visitare tramite una
     chiamata ricorsiva),
   - scrivere funzioni per accedere all'albero in base a nomi di oggetti o
     di attributi,
   - beneficiare di un facile accesso ai nodi genitori per la riscrittura
     dell'albero.

Questo pacchetto fornisce solamente i collegamenti al modulo Python 2.

Other Packages Related to python-astor

  • depends
  • recommends
  • suggests
  • enhances

Download python-astor

Download for all available architectures
Architecture Package Size Installed Size Files
all 11.4 kB34.0 kB [list of files]