下载之家:安全、高速、放心的绿色下载站!

当前位置:首页软件下载应用软件详细列表

UltraGram 代码解析生成器 V6.0.64

UltraGram 代码解析生成器 V6.0.64
  • 软件分类: 应用软件
  • 软件大小: 5.1 MB
  • 软件语言: 简体中文
  • 授权方式: 免费软件
  • 运行环境: Win ALL
  • 更新时间: 2023-08-09
  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

UltraGram是一款功能强大的可视化代码解析生成器,软件为用户提供了编译语法、生成源代码文件、构建DFA表、试调、取消建设等多种强大的功能,能够为用户进行可视化的代码解析,其具备了极其简洁的操作界面,在使用上没有太大的难度,而且其还内置了一个开发环境,用户可以进行LR(1),GLR语法的创建与测试,非常的方便实用,这里为您分享了UltraGram的汉化版本,为您提供全中文的操作界面,让国内用户更加轻松的使用,有需要的用户赶紧下载吧!

UltraGram 可视化代码解析生成器 V6.0.64

ultragram基本简介

ultragram提供了一些独特的语法功能,使得它可以理想地创建复杂的解析器。快速和高度优化的分析引擎,可以支持专业的软件开发,以满足所有性能要求的小而快的解析器。

ultragram功能介绍

1、支持高级诊断,有关解析器开发过程中发生的所有问题的详细信息

2、可以解析冲突解决方案,所有可能的解析冲突的清晰和可理解的图形表示

3、支持DFA图表,以常规形式显示DFA图表

4、完整的UNICODE和国际化支持

5、运行时诊断,检测在语法开发阶段无法找到的运行时错误

6、分析错误恢复,先进的错误检测和恢复机制

7、多解析算法,全面支持以下解析算法: LALR(1), LR(1), GLR

8、多种目标语言,能够用几种编程语言生成解析器代码,包括:C ++,Java,C#,VB.NET10、解析器堆栈, 该窗口显示来自树中的分析器堆栈的信息,树的节点表示语法规则和从输入收集的令牌。

9、语法和测试文件窗口, 这些窗口用于输入语法和测试文件。 请注意,项目中可能存在许多文件窗口,但只有一个活动语法文件和只有一个活动测试文件(语法将被测试)。活动语法和活动测试文件用图标标记。

10、测试文件窗口与语法窗口是相同类型的编辑器窗口,唯一的区别是这个窗口在左侧配备了断点条纹,要设置或删除断点,只需在需要的地方单击条纹。

UltraGram使用说明

DFA窗口, 单击“构建”工具栏上的相应按钮后,将显示此窗口。

UltraGram 可视化代码解析生成器 V6.0.64

在此之前必须成功编译语法。 可以移动窗口中的所有节点并调整其大小。 默认情况下,每个节点的大小仅限于显示所有节目。 如果需要观察相应的生产前瞻,则应增加节点矩形的宽度。 出于最佳布局的目的,在从一个节点到另一个节点的过渡线中存在插入中断的可能性。 为此,只需单击所需的行,然后按鼠标右键。 从弹出菜单中选择所需选项。

UltraGram 可视化代码解析生成器 V6.0.64

弹出窗口。 应用程序中有几个弹出窗口。 主要是:

新项目窗口(可通过菜单“新项目”访问)。

UltraGram 可视化代码解析生成器 V6.0.64

该窗口的字段不言自明。值得注意的是,所选编码与应该由此项目生成的目标解析器相关。换句话说,将基于所选择的编码来构建目标解析器数据表。另一个必要的注释是,用于预设新项目的默认语法样本(仅用于突出显示一般准则)位于安装文件夹中的文件“Grammar.gtm”中。可以自由修改此文件以反映特定的用户首选项。

属性窗口(可通过工具栏按钮属性访问)。该窗口有几个页面,可以通过选择窗口左侧树的节点来选择。

“常规”页面包含多个元素。第一个是默认项目根文件夹。 UltraGram将尝试在此文件夹中创建所有新项目(可以在“新建项目”对话框中为单个项目更改此值)。

UltraGram 可视化代码解析生成器 V6.0.64

“目标开发环境”控制Microsoft Visual Studio的输出解决方案和项目文件的格式。复选框“确认文件打开时的编码”控制选项菜单“文件 - 打开”菜单中的应用程序行为。如果选中此复选框,则每次打开新文件并将其添加到项目时,都会出现一个包含已安装代码页列表的特殊对话框窗口。这里可以为指定的文件选择正确的编码。复选框“隐藏已解决的S-R冲突”控制是否在“解析器任务窗口”中显示有关已解决的Shift-Reduce冲突的信息(解决此类冲突的技术将在本手册后面介绍)。两个复选框“Animate语法窗口”和“Animate测试窗口”使得在解析期间或在解析器树上的选择发生变化时突出显示不同的语法元素。此功能有助于详细了解解析过程中发生的情况,但是当测试文件的语法不断修改并且重新启动解析过程时,最好禁用动画以避免手动重新定位语法和测试文件窗口。

“调试”窗口

UltraGram 可视化代码解析生成器 V6.0.64

该窗口有一组复选框。第一个“Stop on error”控制解析器的行为,以防它在活动测试文件的文本中遇到错误。如果语法处理此类错误(下面将解释%错误标记) - 解析器将停止(暂停执行)或根据复选框的状态继续。 (显然,如果没有处理错误 - 解析器将在所有情况下停止)。第二个“停止冲突令牌”控制行为,以防在输入文本中找到多个匹配的令牌。在pragma部分中详细描述了这种情况。仅当用户决定使用单个步骤解析测试文件时,“单步模式”复选框才会影响解析过程(“调试”工具栏上的“生成步骤”按钮)。在这种情况下,解析器将以此复选框定义的分辨率停止。请注意,实际停止状态将显示在应用程序的状态行中。图14.(在此图片解析器停止在Reduce上。)

UltraGram 可视化代码解析生成器 V6.0.64

另请注意,如果解析过程成功完成,则显示的停止状态将设置为“接受”。

生成源代码文件窗口。 按“构建”工具栏上的相应按钮激活此窗口。 这里可以选择主解析器类的名称,并为解析器源代码和测试项目指定文件夹。 请注意,只有在没有错误的情况下编译语法文件时才能访问此窗口,否则将禁用工具栏按钮。

UltraGram 可视化代码解析生成器 V6.0.64

点击查看更多: UltraGram下载 代码解析生成器

下载声明

推荐使用[迅雷]下载,使用 [360压缩]解压本站软件。

本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

本站提供的[UltraGram 代码解析生成器 V6.0.64]资源来源互联网,版权归该下载资源的合法拥有者所有。