0
には、.NETの書かれたR構文をチェックする手段がありますか?私は、ユーザがエディタにいくつかのRスクリプトをタイプし、システムが実行前に彼が何かコードが間違っていると伝えるケースを指します。私はR.Netを使用しようとしましたが、実行プロセス中にのみコードを評価します(R-Engineをすぐに呼び出すため)。Rの構文解析ツール.Net(C#)
には、.NETの書かれたR構文をチェックする手段がありますか?私は、ユーザがエディタにいくつかのRスクリプトをタイプし、システムが実行前に彼が何かコードが間違っていると伝えるケースを指します。私はR.Netを使用しようとしましたが、実行プロセス中にのみコードを評価します(R-Engineをすぐに呼び出すため)。Rの構文解析ツール.Net(C#)
R.NETを使用してbase::parse
を呼び出し、エラーをチェックするか、lintr
のようなパッケージを使用するのが最も簡単な方法だと思います。後者は構文エラーだけでなく、指定されたコーディングスタイルの違反もチェックできます。
しかし、これらのソリューションは、(ユーザーが入力している間に)リアルタイムでエラーを表示するには遅すぎる可能性があります。私は、.NETで書かれたRパーサーを認識していません。
R Tools for Visual Studioのソースをチェックすることができます:https://github.com/Microsoft/RTVS –