Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 902 Bytes

builder.md

File metadata and controls

24 lines (19 loc) · 902 Bytes

Builder

Der Builder stellt das Backend für unseren Mini-Python-Compiler bereit. Damit müssen Sie die Code-Generierung nicht selbst schreiben, sondern können über die Java-API des Builders aus Ihrem AST den passenden Code erzeugen lassen.

Der Builder unterstützt mehrere Zielsprachen für die Code-Generierung. Jede Zielsprache hat ihre eigene Builder-API, es gibt jedoch auch einen generischen Builder, der dann in die jeweilige Zielsprache umgewandelt werden kann. Es wird die Verwendung des generischen Builders, mit anschließender Umwandlung in die WASM-Builder API, empfohlen.

Mehr Informationen zu den aktuell unterstützen Zielsprachen/Buildern finden Sie unter:

  1. generische API
  2. WASM Builder
  3. cbuilder

Unter Setup ist beschrieben, wie Sie den Builder in ihr Java-Projekt einbinden können.