语法解析工具

## 机器人手持示教器 ### 功能模块 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内核裁剪优化,驱动程序实现。包括屏幕驱动,触摸驱动,按
220C/C++数据存储
JavaCC(Java Compiler Compiler) 是一个用JAVA开发的最受欢迎的语法分析生成器。这个分析生成器工具可以读取上下文无关且有着特殊意义的语法并把它转换成可以识别且匹配该...
130Java语法解析工具
(1) 有限自动机原理 (2) 词法分析器原理 (3)形式语言基础及其文法运算 (4) 语法分析原理以及3种常用的语法分析方法 (5) 语义分析原理 步骤: 按理说设计一个扫描器首先应该先定义一套形式文法,然后根据文法设计自动机,这些过程实验指导书中已经为我们准备好了; 在此基础上,我自己定义了一套数据结构对字符串插入查找的效率加以优化,并对整个程序的结构进行了调整优化; 在经过自动机状态、状态转移与每个状态所执行的动作后,该Scanner会将源程序解析成相应的Token序列,以作为下一步Translator的输入; 在Translator中,我根据指导书中给出的算数表达式文法结合课上所学内容,自己设计了基于自顶向下推导的Recursive Subroutine过程,并在相应位置添加了语义动作,根据这些进行Recursive Subroutine的代码实现; 我分别为Scanner和Translator设计了测试用例,对程序进行测试,结果和期望相吻合;
100C/C++自然语言处理
ruby2ruby 提供一些用来根据 RubyParser 兼容的 Sexps 轻松生成纯 Ruby 代码的方法。可在 Ruby 中轻松实现动态语言处理。
170Ruby语法解析工具
GNU Bison 是一个通用的解析器生成器,它可以将注释的无上下文语法转换为使用 LALR(1) 解析表的确定性 LR 或广义 LR (GLR) 解析器。Bison 还可以生成 IELR(1)...
130C/C++语法解析工具
JSONQuery —— 更简单的使用 Gson 解析 JSON 解析一个字段只需一行代码,最多两行,支持不带双引号的非标准JSON Example: @Test public void Tes...
130Java语法解析工具
编程APP,用于汽车胎压监测,升级车辆ECU,对车辆状态进行管理的APP主要用于全国维修门店的技师对用户的车辆传感器进行检测和编程 1.NFC SRAM 2.蓝牙BLE 3.阿里OSS 4.OCR 5.MQTT
60android在线帮助和支持系统
Yarp (Yet Another Ruby Parser) 是一个 Ruby 解释器,目前处于早期阶段,旨在取代现有的 CRuby 解释器。 Yarp 的三个目标: 可移植性——支持在其他项目...
110C/C++语法解析工具
Scrooge 是一个 Thrift 代码解析/生成器,能够生成 Scala 和 Java 代码。这就意味着,它能够取代 Apache Thrift 代码生成器,并能在 libthrift 上生...
170Scala语法解析工具
go-callvis 是一个开发工具,其目的是通过使用来自函数调用关系图的数据及其与包和类型的关系来对程序进行可视概览。 这在你只是试图理解别人的代码结构,或在代码复杂性增加的大型项目中特别有用...
80Google Go语法解析工具
Structify 旨在让你更轻松将 Swift 结构转换为 Objective-C 类,开发者无需手动将结构转换为类,反之亦然。 不使用 Structify struct User { ...
130Swift语法解析工具
Alex 是一个用 Haskell 编写的词法生成工具,类似 C/C++ 的 lex 和 flex。 Alex是用于生成Haskell扫描仪的类似Lex的工具。有关完整的文档,请参阅doc目录。...
220语法解析工具
GPLEX 是一个语法扫描器生成器,提供了词法扫描,使用 C# 2.0 或者更高版本编写。输入语言类似原先的 LEX 规范语言,允许 21 位的 Unicode 。
180C#语法解析工具
otto 是 用原生 Go 编写的 JavaScript 解析器和解释器。 import (    "github.com/robertkrimen/otto" ) 在 VM 中运行 ...
160Google Go语法解析工具
XLogMiner 是从 PostgreSQL 的 WAL(write ahead logs) 日志中解析出执行的 SQL 语句的工具,并能生成出对应的 undo SQL 语句。 配置要求 需要...
140C/C++语法解析工具
golang的一个扩展包,用以方便的解析配置文件,目前很好的支持:xml,json,yaml,toml;也简单的支持:ini,但不推荐使用。 一个简单例子: {   "Port": 8080, ...
120Google Go语法解析工具
JLex 是一个词法分析器生成器,用Java编写,用于 Java 程序。
210Java语法解析工具
Shellharden 是一款实用的工具,用于高亮显示 bash 语法,还可以提示和修正对于变量的合适引用。
160SHELL语法解析工具
Yacc(Yet Another Compiler Compiler), 是Unix/Linux上一个用来生成编译器的编译器(编译器代码生成器)。Yacc生成的编译器主要是用C语言写成的语法解析...
140C/C++语法解析工具
介绍 描述:基于配置解决java与C结构体解析与反解析的灵活方案。 功能说明 基于spring框架开发 对于结构体定义采用可视化XML配置,便于维护与调试,防止协议多次修改带来的麻烦。 所有关健...
140Java语法解析工具
当前共39个项目
×
寻找源码
源码描述
联系方式
提交