# 机器语言解析器 **Repository Path**: kebo521/machine-language-parser ## Basic Information - **Project Name**: 机器语言解析器 - **Description**: 支持基本逻辑运算(同C语言功能),支持if、while语句(功能同C语言),支持函数功能,支持函数无限级别嵌套(同C语言),支持函数名映射,支持参数功能(不需要事先定义类型,可做为任何参数容器,如:a=10,b="hellow",灵活性强于c/c++),可做为PC工具,调试工具,测试工具等…… - **Primary Language**: C - **License**: WTFPL - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2021-05-18 - **Last Updated**: 2025-04-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 机器语言解析器 #### 介绍 支持基本逻辑运算(同C/c++,java),支持if、while语句(功能同c/c++语言),支持函数功能,支持函数无限级别嵌套(同c/c++语言),支持函数名映射,支持参数功能(不需要事先定义类型,可做为任何参数容器),可做为PC工具,调试工具,测试工具等…… #### 工具包含功能 表达式: ###### 1、数字 支持:加、减、乘、除、求余、与、或、异或、逻辑与、逻辑或、大于、大于等于、小于、小于等于、等于、赋值等操作。 ###### 2、字符串 支持:加、大于、大于等于、小于、小于等于、等于、赋值等操作 ###### 3、函数 ​ 支持:赋值。 ##### 自带函数: ​ 文件模块支持:读文件,写文件(bin、txt、c),检索文件名。 ​ 图片模块支持:读图片,写图片,压缩,解压。 ​ 网络模块支持:Tcp (连接,发送,接受,断开) ​ 数据工具支持: json(解析与提取),base64(加与解),hex与str互转,数据合并,参数检索,参数替换。 ​ 摘要模块支持:md5,sm3,sha1,sha256,... ​ 对称加密模块支持:AES,DES,SM3 加解密 ​ 非对称加密模块支持:rsa,ecc,sm2 加解密与签名验签。支持密钥对生成,支持csr生成。 ​ 数字证书模块支持:国际通用rsa,国密sm2 证书解析,验证。 ​ #### 安装说明 无需安装,双击 cmd.bat 运行(引导 encRun.exe 觖密并运行) #### 使用说明 1. 将需要执行的代码写在 par.c 中。 2. 双击运行 cmd.bat 3. 执行窗口,可输入代码继续执行,也可以关闭退出 #### 参与贡献 #### 未来方向 后面会出一版 python语言工具,并同时发布 python二次开发机甲、无人机等硬件。