Harpyie Ranking & Zusammenfassung
- Name des Herausgebers:
- Anthony Labarre
- Betriebssysteme:
- Mac OS X
Harpyie Stichworte
Harpyie Beschreibung
Laufzeitcode-Generierung für X86-Maschinencode Harpy ist eine freie und offene Quellbibliothek für die Run-Time-Code-Generierung in Haskell-Programmen. Das Paket enthält die folgenden Komponenten: · Ein X86-Assembler. Wir bieten sowohl eine niedrige Codegeneration im Modul Harpy.x86CODEGEN als auch in einer (leicht) übergeordneten Implementierung im Modul Harpy.x86Assembler, die die Adressierungsmodi basierend auf den Operandenarten eines Befehls herausfinden. · Ein X86-Disassembler, der das meiste weiß Die auf modernen X86-Prozessoren verfügbaren Opcodes und können seinen Ausgang sowohl im in Intel-Dokumenten verwendeten Stil als in ATT-Stil anzeigen, wie die GNU-Tools. Der Disassmbler ist in Modul Harpy.x86Disassembler zu finden. · Einige Abstraktionen über die oben genannten Code-Erzeugungsmodule, z. B. automatische Etikettenmanagement- und Code-Generation-Kombinatoren (für IF-then-ELS-ELS-Anweisungen, While-Loops, Funktionen) (Modul Harpy.x86cgComminatoren) ). · Alle oben genannten Module verwenden die im Modul Harpe.codegenmonad definierte Code-Generation Monad. Anforderungen: · GHC
Harpyie Zugehörige Software