首先要做的事;
我正在用 C# 编写一点 LUA-Ide。代码执行由一个名为 LuaInterface 的程序集完成。代码编辑由 Scintilla-Port 完成,RAD / UI 界面通过可扩展的 IDesignSurfaceExt Visual Studio(单向代码生成)完成。文件处理由用作项目包文件的小 sql-lite-db 提供。
所以总而言之,我已经拥有了我需要的一切......
唯一未解决的问题是 lua 的解析器/词法分析器。我不想加载和执行代码!我只想解析包含 Lua 代码的字符串并获取有关它的一些信息,例如函数和全局变量。我真的不想自己完整地编写解析器......(我讨厌正则表达式 - 我一直都错了^^)
有人有一个.net lua 解析器的链接吗?
澄清一下——我现在只想分析代码——我不想运行它!
提前致谢!
科莱戈特