生成 PHP 源文件的 AST
我想将PHP源文件解析为AST(最好是作为嵌套的指令数组)。
我基本上想转换这样的东西
f($a, $b + 1)
变成类似的东西
array( 'function_call',
array(
array( 'var', '$a' ),
array( 'expression',
array(
array( 'binary_operation',
'+',
array ('var', '$b'),
array( 'int', '1' )
)
)
)
)
)
是否有任何内置的PHP库或第三方库(最好是PHP)可以让我这样做?