perl 用の優れた PPI パーサーと同様に機能する lua 言語用の DOM パーサーを探しています。
基本的に、特定のエンティティにバインドされた多くの lua スクリプトがあります。これらのスクリプト内の特定の関数呼び出しを評価して、スクリプトに関する一般的な情報を表示したいと考えています (レポートの生成など)。
例えば
function func1()
....
if(check(1,4))
end
end
この場合、dom パーサーにいくつかの引数を使用して関数呼び出しチェックを見つけてもらいたいと考えています。
正規表現や同様のツールは使いたくありません。DOM パーサーが最適です。