OSLO、ANTLR或其他解析器语法,用于解析查询表达式
问候 我正在从事一个项目,该项目要求我以文本形式编写查询,然后将它们转换为一些易于处理的节点,由一些Abigous存储库进行处理。在这里的所有内容中,我最不感兴趣的部分是将文本转换为节点的部分。我希望它已经在某处完成了 因为我边做边编,所以我选择使用LINQish表达式语法OSLO、ANTLR或其他解析器语法,用于解析查询表达式,antlr,text-parsing,oslo,query-expressions,Antlr,Text Parsing,Oslo,Query Expressions,问候 我正在从事一个项目,该项目要求我以文本形式编写查询,然后将它们转换为一些易于处理的节点,由一些Abigous存储库进行处理。在这里的所有内容中,我最不感兴趣的部分是将文本转换为节点的部分。我希望它已经在某处完成了 因为我边做边编,所以我选择使用LINQish表达式语法 从电影中的m中选择m.A、m.B 我开始手动解析它,并获得了一些基本知识,但它相当俗气。我在寻找更好的解决办法。我在使用MGrammar时取得了一些进展,但如果这样的东西已经存在,那就太好了。有人知道有什么东西已经这样做了吗
从电影中的m中选择m.A、m.B
我开始手动解析它,并获得了一些基本知识,但它相当俗气。我在寻找更好的解决办法。我在使用MGrammar时取得了一些进展,但如果这样的东西已经存在,那就太好了。有人知道有什么东西已经这样做了吗?我查找了现有的ANTLR模板,但没有找到
谢谢你的帮助。你可以从一个完整的C#语法开始,扔掉除了LINQ语法之外的所有东西:-}
是一种用于构建解析器/程序分析器/转换器的工具,具有完整的C#4.0前端,包括所有LINQ语法。您可以从完整的C#语法开始,扔掉除LINQ语法之外的所有东西:-} 是一种用于构建具有完整C#4.0前端(包括所有LINQ语法)的解析器/程序分析器/转换器的工具。请从中尝试。它应该会给你一个开始。试着从。它应该给你一个开始