Wir sollen das irgendwie machen können. Ich glaube, ich habe es irgendwo gesehen, aber ich kann nicht finden, woran ich mich erinnere. Meistens möchte ich sehen, wie der Compiler den Code interpretiert.
Gibt es neben dem Dekompilieren auch eine Möglichkeit zu beobachten, was es tut, wenn es kompiliert wird? Ich denke zu sehen, was es zu tun versucht und wo es einfacher sein könnte, als zu versuchen, einige seiner Fehlermeldungen zu verstehen. Und das Dekompilieren eines Programms kann all die Kürzel und Klugheit aufheben, um zu verdeutlichen, was tatsächlich passiert.
Ich bin mir nicht sicher, warum Sie das tun wollen. Außerdem ist das Kompilierungsergebnis vom Backend abhängig und Sie haben kein Backend angegeben. Wie auch immer, mit dem Parameter --target=
können Sie Zwischenergebnisse erhalten. Die nützlichsten sind:
--target=parse
zeigt das unmittelbare Ergebnis der Analyse an.
--target=ast
zeigt die abstrakten Syntaxbäume.
Und --target=mast
zeigt den tatsächlichen Byte-Code, der generiert wird, in diesem Fall für das MoarVM-Backend.
Tags und Links perl6