0

Ich möchte meine Hack-Code zu Abstract Syntax Tree zerlegt werden. Bitte informieren Sie mich über verfügbare Tools/Bibliotheken/Github-Repositories, die mir helfen werden, Hack-Code in AST zu parsen. Ich habe "h2tp" (hack to php transpiler von Facebook) gefunden, aber es analysiert den Code nicht in AST. Ich habe auch versucht this project, was tut, was ich will, aber es erkennt nicht viele der Betreiber und erfordert eine erhebliche Nacharbeit, die eine Menge Zeit zu tun ist.Parsing Hack-Code in abstrakte Syntax Baum

Antwort

0

Das HHVM selbst bietet viele Werkzeuge, um die Struktur einer PHP-Datei abzulegen. Allerdings wurde die AST-Dump entfernt: https://github.com/facebook/hhvm/issues/1268

Was können Sie tun, ist die HHVM Assemblersprache Dump: http://hhvm.com/blog/6323/the-journey-of-a-thousand-bytecodes

HHVM auch eine PHP Transpiler hat, die helfen können: https://docs.hhvm.com/hack/tools/transpiler

Sie auch in den Hafen könnten versuchen, diese Erweiterung auf die HHVM: https://github.com/nikic/php-ast

Verwandte Themen