all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: python-astor  ]

Package: python3-astor (0.8.1-4)

Links for python3-astor

Screenshot

Debian Resources:

Download Source Package python-astor:

Maintainers:

External Resources:

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

  • depends
  • recommends
  • suggests
  • enhances

Download python3-astor

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