BytecodeAssembler

Générez des objets de code Python par "Assemblage" Bytecode (comprend maintenant une orientation fonctionnelle / ast ...
Télécharger maintenant

BytecodeAssembler Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • The Apache License 2.0
  • Nom de l'éditeur:
  • Phillip J. Eby

BytecodeAssembler Mots clés


BytecodeAssembler La description

Générer des objets de code Python par "Assemblage" Bytecode (comprend maintenant une API fonctionnelle / orientée ast également!) BytecodeAseSembler est un simple module d'assembleur de bytecode qui gère la plupart des détails de la génération de bytecode de bas niveau, tels que les décalages de saut, le suivi de la taille de la pile, la génération de table de la ligne, le suivi de l'indice de nom constant et la variable, etc. De cette façon, vous pouvez concentrer votre attention sur la sémantique souhaitée. de votre bytecode au lieu de sur ces problèmes mécaniques. En plus d'une API à basse opcode pour générer directement des bytecodes de Python spécifiques, ce module propose également un cadre de mini-ast extensible pour générer de code provenant de spécifications de haut niveau. Ce cadre fait la plupart des travaux nécessaires pour transformer des structures ressemblant à des arbres en instructions de bytecode linéaire et inclut la possibilité de faire du pliage constant de la compilation. Veuillez voir le manuel de référence de BytecodeAssembler pour plus de détails. Exigences: · Python


BytecodeAssembler Logiciels associés