首先要做的是;
我正在用C#编写一个小型的LUA IDE。代码执行由名为LuaInterface的程序集完成。代码编辑由Scintilla-Port完成,RAD/UI界面通过可扩展的IDesignSurfaceExt Visual Studio(单向代码生成)完成。文件处理由一个小型的sql-lite-db提供,用作项目包文件。
所以总的来说,我已经准备好了所有需要的东西...
唯一未解决的问题是Lua的解析器/词法分析器。我不想加载和执行代码!我只想解析包含Lua代码的字符串,并获取有关它的一些信息,如函数和全局变量。我真的不想完全自己编写解析器...(我讨厌正则表达式 - 我总是弄错 ^^)
有人有一个.NET Lua解析器的链接吗?
只是为了澄清 - 我只想在这个时候分析代码 - 我不想运行它!
提前感谢!
Corelgott