1

文字列として C# にいくつかの Lua コードがあり、それが有効かどうか (構文エラーなど) を確認したいと思います。

どうすればそれを迅速かつ効率的に行うことができますか?

編集: 他の提案された重複する質問は、有効な構文をチェックするだけでなく、有効なコードをチェックします。有効な行がその前に宣言された他の変数を必要とする場合、有効な lua コードの行がそれに与えられると luaL_loadstirng は失敗します。

4

1 に答える 1

1

コンパイルします。コールしLua.LoadStringます。これにより、コンパイル時エラー (構文エラー) が発生します。実行時エラーを見つけるには、それを実行するだけです。

于 2013-08-22T05:37:59.697 に答える