[ Source: python-astor ]
Package: python3-astor (0.8.1-4)
Links for python3-astor
Debian Resources:
Download Source Package python-astor:
Maintainers:
External Resources:
- Homepage [github.com]
Similar packages:
Python 3 AST-manipulator
Astor er designet til at tillade manipulering af Pythonkilde via AST'en.
Der er nogle lignende biblioteker, men astor fokuserer på de følgende områder:
- Round-trip tilbage til Python via Armin Ronachers modul codegen.py: - Ændret AST kræver ikke linjenumre, ctx, etc. eller ellers være direkte kompilerbar
- Dump pretty-printing af AST - Sværere at læse end round-tripped kode, men mere præcist at regne ud hvad der foregår - Nemmere at læse end dump fra indbygget AST-modul
- Ikkerekursiv trægennemløb - Undertiden ønsker du et rekursivt trægennemløb (og astor understøtter dette, startende på enhver knude på træet), men på andre tidspunkter har du ikke brug for dette. Astor kræver ikke, at du eksplicit besøger underknuder med mindre, at du ønsker det: - Du kan tilføje kode som kører før en knudes underproces besøges, og/eller - Du kan tilføje kode som kører efter en knudes underproces er besøgt og/eller - Du kan tilføje kode som kører og bevarer knudens underprocesser fra at blive besøgt (og valgfrit besøge dem selv via et rekursivt kald) - Skriv funktioner til at tilgå træet baseret på objektnavne og/eller attributnavne - Ny nem adgang til overknuder for omskrivning af træret
Denne pakke tilbyder kun Python 3-modulbindinger.
Other Packages Related to python3-astor
|
|
|
|
-
- dep: python3
- interactive high-level object-oriented language (default python3 version)
Download python3-astor
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
all | 22.9 kB | 100.0 kB | [list of files] |