文件名称:dotlang:.NET标准库,用于解析和生成Graphviz DOT文件
文件大小:614KB
文件格式:ZIP
更新时间:2024-02-23 11:00:02
graphviz parsing dotnet ast dot
DotLang:.NET的DOT语言库 DotLang为以现代C#8.0编写的 提供了完整的保真度词法分析器,递归下降解析器和抽象语法树。 它可以作为netstandard2.0库提供。 资源资源 目标 该项目的主要目标是最终为Visual Studio提供一种语言服务,该服务提供Graphviz DOT文件的丰富语法和语义分析:语法突出显示,语义完成和快速信息工具提示。 为了支持该目标,lexer和解析器的灵感来自 :什么都不会被丢弃,并且所产生的AST可以通过SyntaxVisitor运行以产生与其输入相同的输出DOT源代码。 反目标 值得注意的是,DotLang不向往实际呈现图表。 已经有很多工具可以做到这一点。 有助于 DotLang是一个.NET Standard 2.0项目,可以使用最新的稳定Visual Studio,Visual Studio for Mac或.NET Core工具链进行构建。 开发时要运行的常见命令: dotnet build dotnet test dotnet pack dotnet msbuild /t:UpdateDocs 去做 实