top / index / prev / next / target / source
日記形式でつづる いがぴょんコラム ウェブページです。
Eclipse AST を利用した PHP ソースコード解析をざっと調べてみました。
Java ソースコード解析とは ちと API 構造が異なるようで、インタフェース互換性はない模様です。
import org.eclipse.php.internal.core.PHPVersion;
import org.eclipse.php.internal.core.ast.nodes.ASTParser;
import org.eclipse.php.internal.core.ast.nodes.Program;
final ASTParser parser = ASTParser.newParser(PHPVersion.PHP7_1);
parser.setSource(buf.toString().toCharArray());
final Program node = parser.createAST(null);
final SimpleVisitor visitor = new SimpleVisitor();
node.accept(visitor);
Last modified: $Date: 2018-04-18 $