0

J'aimerais que mon code de hachage soit décomposé en arbre de syntaxe abstraite. S'il vous plaît me conseiller sur les outils/bibliothèques/dépôts github disponibles qui vont m'aider à analyser le code Hack en AST. J'ai trouvé "h2tp" (hack to php transpiler écrit par Facebook), mais il n'analyse pas le code en AST. J'ai également essayé this project qui fait ce que je veux mais il ne reconnaît pas beaucoup d'opérateurs et nécessite une refonte importante, ce qui prendra beaucoup de temps à faire.Analyse du code de hachage dans l'arbre de syntaxe abstraite

Répondre

0

Le HHVM lui-même fournit beaucoup d'outils pour vider la structure d'un fichier PHP. Cependant, la décharge d'AST a été enlevé: https://github.com/facebook/hhvm/issues/1268

Qu'est-ce que vous pouvez faire est vider le langage assembleur HHVM: http://hhvm.com/blog/6323/the-journey-of-a-thousand-bytecodes

HHVM dispose également d'un transpiler PHP qui peut aider: https://docs.hhvm.com/hack/tools/transpiler

Vous pouvez également essayer au port cette extension vers le HHVM: https://github.com/nikic/php-ast