Linux 的语义下载

这是名为 Semantic 的 Linux 应用程序,其最新版本可以作为 sha_c1486db42dcbcc0a7748fc759017ab8d30d0f2d1.zip 下载。 它可以在工作站的免费托管服务提供商 OnWorks 中在线运行。

 
 

使用 OnWorks 免费下载并在线运行这个名为 Semantic 的应用程序。

请按照以下说明运行此应用程序:

- 1. 在您的 PC 中下载此应用程序。

- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。

- 3. 在这样的文件管理器中上传这个应用程序。

- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。

- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。

- 6. 下载应用程序,安装并运行。

截图:


语义


描述:

语义是一个 Haskell 库和命令行工具,用于解析、分析和比较源代码。 运行语义 --help 以获取最新选项的完整列表。 Semantic 使用 tree-sitter 生成解析树,但在所有支持的编程语言中以更通用的语法术语概念分层。 当我们进行差异和程序分析时,我们将看到为什么这很重要,但现在让我们只检查一些输出。 它有助于有一个简单的程序来解析。 符号是由 AST 驱动的命名标识符。 这是格式 github.com 用于生成代码导航信息,允许使用 c-tags 样式查找符号名称,以便在所有支持的语言中进行快速、增量导航。 增量部分很重要,因为文件经常更改,因此我们希望能够仅解析更改的内容,而不必再次分析整个项目。



产品优势

  • 根据 tree-sitter 语法定义生成每种语言的 Haskell 语法类型
  • 从文件系统读取 blob 或通过协议缓冲区请求提供
  • 返回 blob 或执行分析
  • 以多种支持的格式之一呈现输出
  • 语义至少需要 GHC 8.10.1 和 Cabal 3.0。
  • 您还可以使用 Bazel 构建系统进行开发


程式语言

哈斯克尔



这是一个也可以从 https://sourceforge.net/projects/semantic.mirror/ 获取的应用程序。 它已托管在 OnWorks 中,以便从我们的免费操作系统之一以最简单的方式在线运行。



最新的 Linux 和 Windows 在线程序


下载适用于 Windows 和 Linux 的软件和程序的类别