第一件事第一;
我正在用C#写一个小的LUA.代码执行由名为LuaInterface的程序集完成。代码编辑是通过Scintilla端口完成的& RAD / UI接口是通过可扩展的IDesignSurfaceExt Visual (单向代码生成)完成的。文件处理由一个用于项目包文件的小sql- little提供.
总之我有我需要的一切..。
惟一未解决的问题是lua的解析器/词法。我不想加载和执行代码!我只想解析包含Lua代码的字符串,并获得一些有关它的信息,比如函数和全局vars。我真的不想自己完整地写解析器.(我讨厌regex -我总是搞错了^^)
有人能找到.net lua解析器的链接吗?
为了澄清-我只想要分析的代码在这一点上-我不 wnat 运行!
提前感谢!
科雷戈特
发布于 2011-04-16 21:22:56
为了记录在案:
我参加了以下活动:
http://irony.codeplex.com/ -一种语言实现工具包,可用于分析几种语言。(顺便说一句。不管怎么说,这一次几乎没有什么.所以代码-注释没有文档。但很有趣.)
以及自定义版本的
http://luairony.codeplex.com/ -用于反讽的Lua语法(增加了某种程度的错误容忍)
但我要管理,这两件事都很重.你打开了一盒新问题还有很多可能性.
干杯,科雷戈特
发布于 2010-11-10 13:54:43
因此,问题的回答可能会有所帮助。
发布于 2011-04-12 13:18:34
不完整,但:
http://luairony.codeplex.com/
https://stackoverflow.com/questions/4145094
复制相似问题