gpt4 book ai didi

C# Lua 解析器/分析器

转载 作者:行者123 更新时间:2023-11-30 15:09:42 26 4
gpt4 key购买 nike

要事第一;

我正在用 C# 编写一些 LUA-Ide。代码执行由名为 LuaInterface 的程序集完成。代码编辑由 Scintilla-Port 完成,RAD/UI 界面通过可扩展的 IDesignSurfaceExt Visual Studio(一种代码生成方式)完成。文件处理由用作项目包文件的小型 sql-lite-db 提供。

总而言之,我已经拥有了我需要的一切......

唯一 Unresolved 问题是 lua 的解析器/词法分析器。我不想加载和执行代码!我只想解析包含 Lua 代码的字符串并获取有关它的一些信息,例如函数和全局变量。我真的不想自己完全编写解析器...(我讨厌正则表达式 - 我总是出错 ^^)

有没有人能找到 .net lua 解析器的链接?

澄清一下 - 我此时想分析代码 - 我不想不想运行 它!

提前致谢!

科雷尔戈特

最佳答案

仅作记录:

我结合了:

http://irony.codeplex.com/ - 一种语言实现工具包,可用于解析多种语言。 (顺便说一句。这个几乎没有任何文档……所以代码注释没有文档……但是很有趣……)

和定制版本的

http://luairony.codeplex.com/ - 反讽的 Lua 语法(增加了一定程度的容错能力)

但我必须管理,两者都是相当沉重的东西......你有点打开了一个新问题的盒子以及许多可能性......

干杯,科雷尔戈特

关于C# Lua 解析器/分析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4145094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com