Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
文字列として C# にいくつかの Lua コードがあり、それが有効かどうか (構文エラーなど) を確認したいと思います。
どうすればそれを迅速かつ効率的に行うことができますか?
編集: 他の提案された重複する質問は、有効な構文をチェックするだけでなく、有効なコードをチェックします。有効な行がその前に宣言された他の変数を必要とする場合、有効な lua コードの行がそれに与えられると luaL_loadstirng は失敗します。
コンパイルします。コールしLua.LoadStringます。これにより、コンパイル時エラー (構文エラー) が発生します。実行時エラーを見つけるには、それを実行するだけです。
Lua.LoadString