语法解析工具

(1) 有限自动机原理 (2) 词法分析器原理 (3)形式语言基础及其文法运算 (4) 语法分析原理以及3种常用的语法分析方法 (5) 语义分析原理 步骤: 按理说设计一个扫描器首先应该先定义一套形式文法,然后根据文法设计自动机,这些过程实验指导书中已经为我们准备好了; 在此基础上,我自己定义了一套数据结构对字符串插入查找的效率加以优化,并对整个程序的结构进行了调整优化; 在经过自动机状态、状态转移与每个状态所执行的动作后,该Scanner会将源程序解析成相应的Token序列,以作为下一步Translator的输入; 在Translator中,我根据指导书中给出的算数表达式文法结合课上所学内容,自己设计了基于自顶向下推导的Recursive Subroutine过程,并在相应位置添加了语义动作,根据这些进行Recursive Subroutine的代码实现; 我分别为Scanner和Translator设计了测试用例,对程序进行测试,结果和期望相吻合;
1680C/C++自然语言处理
ruby2ruby 提供一些用来根据 RubyParser 兼容的 Sexps 轻松生成纯 Ruby 代码的方法。可在 Ruby 中轻松实现动态语言处理。
1480Ruby语法解析工具
用于提升孩子英文阅读和口语的免费播放器。 - 1000本英文原版书, 与美国青少年同步课外阅读 - 不仅是看书,还能随时随地练听说,把贴身外教请回家 - 国际领先的A-Z分级阅读法,9-14岁孩子都能找到自己喜欢的 - 在线老师指导,让孩子科学阅读,养成好的阅读习惯
590PHP自然语言处理
GNU Bison 是一个通用的解析器生成器,它可以将注释的无上下文语法转换为使用 LALR(1) 解析表的确定性 LR 或广义 LR (GLR) 解析器。Bison 还可以生成 IELR(1)...
960C/C++语法解析工具
1使用node-express框架搭建服务端 2使用mysql数据库进行数据存储 3使用webScoket搭建服务实现实时通讯功能 4使用crud数据库语言进行数据存储
1190javascript数据库服务器
JLex 是一个词法分析器生成器,用Java编写,用于 Java 程序。
1580Java语法解析工具
Shellharden 是一款实用的工具,用于高亮显示 bash 语法,还可以提示和修正对于变量的合适引用。
1970SHELL语法解析工具
Scrooge 是一个 Thrift 代码解析/生成器,能够生成 Scala 和 Java 代码。这就意味着,它能够取代 Apache Thrift 代码生成器,并能在 libthrift 上生...
1540Scala语法解析工具
otto 是 用原生 Go 编写的 JavaScript 解析器和解释器。 import (    "github.com/robertkrimen/otto" ) 在 VM 中运行 ...
1430语法解析工具
XLogMiner 是从 PostgreSQL 的 WAL(write ahead logs) 日志中解析出执行的 SQL 语句的工具,并能生成出对应的 undo SQL 语句。 配置要求 需要...
1320C/C++语法解析工具
编程APP,用于汽车胎压监测,升级车辆ECU,对车辆状态进行管理的APP主要用于全国维修门店的技师对用户的车辆传感器进行检测和编程 1.NFC SRAM 2.蓝牙BLE 3.阿里OSS 4.OCR 5.MQTT
790android在线帮助和支持系统
介绍 描述:基于配置解决java与C结构体解析与反解析的灵活方案。 功能说明 基于spring框架开发 对于结构体定义采用可视化XML配置,便于维护与调试,防止协议多次修改带来的麻烦。 所有关健...
1340Java语法解析工具
JSONQuery —— 更简单的使用 Gson 解析 JSON 解析一个字段只需一行代码,最多两行,支持不带双引号的非标准JSON Example: @Test public void Tes...
1520Java语法解析工具
## 机器人手持示教器 ### 功能模块 1. 通信处理模块 1. 基于modbus RTU 修改的变体协议,满足上下位机通信。主要通信内容为客户编辑的程序,设定的参数和按键指令。 2. 数据存储接口模块 1. 系统基于sqlite作为存储数据库 2. 提供程序和参数存储,备份和还原接口 3. 报警记录和操作记录存储 3. 程序指令编译模块 1. 将JSON格式的程序指令输出为HMI可以使用的内容 2. 将JSON格式的程序指令输出为下位机控制器支持的格式 3. 程序规范性检查 4. 人机界面模块 1. 利用QML实现 2. 提供项目内常见的人机交互控件 3. 报警信息显示 4. 操作记录显示 5. Linux 操作系统 1. 提供定制的驱动程序 2. 提供生产和重装的U盘启动脚本 3. 裁剪后的文件系统 ### 负责的内容 1. 整体程序框架设计 2. 基础的交互控件库设计 3. 程序编译器设计 4. Linux内核裁剪优化,驱动程序实现。包括屏幕驱动,触摸驱动,按
2430C/C++数据存储
go-callvis 是一个开发工具,其目的是通过使用来自函数调用关系图的数据及其与包和类型的关系来对程序进行可视概览。 这在你只是试图理解别人的代码结构,或在代码复杂性增加的大型项目中特别有用...
1260语法解析工具
Flash在html5时代无法运行在浏览器上,于是我就尝试将Flash的SWF文件转换为html5格式,整整开发了六年多,但也只是个半成品,因为我过于低估了它的复杂性了,就一个js重写Flash的运行时就是几乎是个人无法完成的工作。
870语法解析工具
【1】此案例为上市公司的财报,提供了pyechark可视化图表以及利用json数据的规律筛选有用信息进行分析。 【2】我在此项目中的工作为,分析json数据,并将数据导入到pyechark中且制定pyechark大致框架。
980pythonmysql
随着前端项目越来越多,业务场景越来越大,各项目之前有统一的需要服务的需求,Node 中间层成为选择。 选型并搭建了 Egg+vue 的中间层项目。 系统按业务划分类型,对应类型的公共和私有图片上传到阿里 OSS。 开发业务项目本地启动自动切换环境和自动账号登录,节省需要输入不同环境账号密码时间。 基于 ElementUi 对接 UED ,构建多种不同的主题色系供客户选择。 官网素材、开放平台应用市场素材,通过动态模版构建对应 html 页面。
1350vuenodejs
GPLEX 是一个语法扫描器生成器,提供了词法扫描,使用 C# 2.0 或者更高版本编写。输入语言类似原先的 LEX 规范语言,允许 21 位的 Unicode 。
1450C#语法解析工具
Alex 是一个用 Haskell 编写的词法生成工具,类似 C/C++ 的 lex 和 flex。 Alex是用于生成Haskell扫描仪的类似Lex的工具。有关完整的文档,请参阅doc目录。...
1200语法解析工具
当前共44个项目
×
寻找源码
源码描述
联系方式
提交