私はプロジェクトに参加しています。私はPythonファイルを解析し、Nodejsによってドキュメント文字列、プロパティ、およびクラス名を取得する必要があります。 Pythonソースファイルを構文木に解析するastモジュールがあることは知っていますが、Pythonソースファイルを解析できるようにNodejsにも同様のモジュールがありますか?Nodejsでpythonファイルを解析するには?
-1
A
答えて
0
ANTLRで使用できるPython文法があります。
そして、ANTLRはJSパーサーを生成することができます。
JSのようにPythonを解析できるはずです。
ANTLR文法:https://github.com/antlr/grammars-v4
ANTLR JavaScriptのターゲット:https://github.com/antlr/antlr4/blob/master/doc/javascript-target.md
さらに詳しい情報:http://www.antlr.org/
ANTLR LL(*)パーサジェネレータ、PCCTSの後継です。言語を解析することは複雑な問題です。実際にPythonを解析することは、本当に必要なものに対しては過剰なものになる可能性がありますが、問題に固有の解決策を求めてから、これを開始する必要があります。
関連する問題
- 1. Pythonでpflogファイルを解析する
- 2. Pythonでファイルを解析する
- 3. pythonでgettext .poファイルを解析する
- 4. Pythonでmboxファイルを解析する
- 5. Pythonで変数ファイルを解析する
- 6. Pythonでlispファイルを解析する
- 7. pythonで.ashxファイルを解析する
- 8. pythonでpcapファイルを解析する
- 9. pythonでconfig.iniファイルを解析する
- 10. Pythonでplistファイルを解析する
- 11. NodeJS:レコードを解析しないで解析する
- 12. nodejsでjsonldを解析する
- 13. nodejsのjsonにLdifファイルを解析する
- 14. PythonでJSONファイルを解析します。
- 15. (Pythonで)コードを解析するには?
- 16. このファイルをPythonで解析するには?
- 17. PythonでXMLファイルを解析するには?
- 18. django/pythonで外部XMLファイルを解析するには
- 19. pythonでtcpdumpファイルを解析するには
- 20. Pythonでtsvファイルを解析するには?
- 21. BeautifulSoup htmlファイルを解析するpython
- 22. Pythonの.isoファイルを解析する
- 23. jsonファイルの解析 - Python
- 24. は、私はJSONファイルを持って解析されたJSON(Nodejs)
- 25. URLのファイルをPythonのリストに解析するには?
- 26. pythonを使ってこのファイルを解析するには?
- 27. nodejsのjson応答を解析する
- 28. Pythonで 'JSON文字列'ファイルを解析する方法は?
- 29. Apache VelocityでXMLテンプレートにPythonファイルを解析する
- 30. Nodejs POSTリクエストの解析エラー
これはおそらく良い出発点ですhttps://github.com/differentmatt/filbert –
コードを解析する必要がありますか?あなたもctagsを使ってツリーを得ることができます。 – georoot
@YohanesGultomは、fibertが基本クラスを認識しないように見えます。 クラスExceptTest(テストケース、オブジェクト): 基本クラスの情報はありません – TreeCatCat