Was ist ein AST-transformation?
Was ist ein AST-transformation im Allgemeinen? Ich stieß auf diese Worte beim Lesen Groovy blog. Aber was ist es im Allgemeinen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was ist ein AST-transformation im Allgemeinen? Ich stieß auf diese Worte beim Lesen Groovy blog. Aber was ist es im Allgemeinen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
AST heißt Abstract Syntax Tree, das ist im Grunde eine abstrakte Darstellung von code /jede syntaktische Struktur. Eine transformation ist eine Aktion ändern dieser Baum (D. H. die Umwandlung der bestehenden AST zu einem neuen AST). Für weitere Informationen schauen Sie hier: http://en.wikipedia.org/wiki/Abstract_syntax_tree
Zusätzlich zu dem, was wurden bereits angesprochen, Sie könnten auch interessiert sein in ein umfassenderes und grundlegenderes Konzept der Begriff umschreiben.
Die einfache Antwort ist, jeder Funktion, konvertiert einen AST zu einem anderen AST.
Eine differenziertere Sicht findet Ihr in meinem SO Antwort auf Model-driven development: Was ist eine Transformation?