| BytecodeAsembler. Erzeugen von Python-Codesobjekten mit "Montage" Bytecode (jetzt enthält ein funktionales / ast-ast-orientiertes ... |
Jetzt downloaden |
BytecodeAsembler. Ranking & Zusammenfassung
- Lizenz:
- The Apache License 2.0
- Name des Herausgebers:
- Phillip J. Eby
BytecodeAsembler. Stichworte
BytecodeAsembler. Beschreibung
Erzeugen von Python-Codobjekten mit "Montage" Bytecode (jetzt enthält auch eine funktionale / ast-ast-orientierte API!) BytecodeAsembler ist ein einfaches Bytecode-Assembler-Modul, das die meisten Low-Level-Bytecode-Erzeugungsdetails wie Sprung-Offsets, Stapelgrößenverfolgung, Leitungsnummern-Tabellenerzeugung, Constant- und Variable Name Index-Tracking usw. behandelt. Auf diese Weise können Sie Ihre Aufmerksamkeit auf die gewünschte Semantik aufpassen Von Ihrem Bytecode anstelle dieser mechanischen Probleme. Ergänzung zu einer niedrigstufen-opcodeorientierten API zum direkten Erzeugern spezifischer Python-Bytecodes bietet dieses Modul auch einen ausdehnbaren Mini-AST-Framework zur Erzeugung von Code aus hochrangigen Spezifikationen. Dieser Rahmen erfordert die meiste Arbeit, um taumelbare Strukturen in lineare Bytecode-Anweisungen in lineare Bytecode umzusetzen, und beinhaltet die Fähigkeit, COMPILE-TIME-Constant-Folding zu erstellen. Bitte sehen Sie sich das BytecodeAsembler-Referenzhandbuch für weitere Details an. Anforderungen: · Python
BytecodeAsembler. Zugehörige Software