Browse Source

添加括号处理

myuan 3 years ago
parent
commit
55e0ea657e

BIN
2. 词法分析科学计算器/词法分析科学计算器.e


BIN
2. 词法分析科学计算器/词法分析科学计算器.代码/代码.e


+ 1 - 1
2. 词法分析科学计算器/词法分析科学计算器.代码/代码/程序集1.static.e.txt

@@ -39,7 +39,7 @@
         
     .计次循环尾 ()
     
-    语法分析并输出 (“1 - 2 - 3 * 4”)
+    语法分析并输出 (“1 -( 2 - (3) )* 4”)
     
     语法分析并输出 (“2*3-1*4+5/6-7”)
     

+ 35 - 2
2. 词法分析科学计算器/词法分析科学计算器.代码/代码/语法分析程序集.static.e.txt

@@ -110,7 +110,7 @@
 
     当前节点.初始化内存 ()
     调试输出 (“当前父节点”, 父节点.获取函数名 ())
-    l = 匹配数字 ()
+    l = 匹配因子 (父节点)
     
     .如果真 (l.失败 ())
         调试输出 (“未匹配到左数字”)
@@ -151,7 +151,7 @@
     m = 父节点.生成自词节点 (下个词 ())
     词游标自增 ()
     
-    r = 匹配数字 ()
+    r = 匹配因子 (父节点)
     
     .如果真 (r.失败 ())
         返回 (父节点.生成匹配失败节点 ())
@@ -175,6 +175,39 @@
     返回 (m)
     
 
+.子程序 匹配因子, 抽象语法树节点
+    .参数 父节点, 抽象语法树节点
+    .局部变量 当前节点, 抽象语法树节点
+    .局部变量 左括号, 抽象语法树节点
+    .局部变量 中表达式, 抽象语法树节点
+    .局部变量 右括号, 抽象语法树节点
+    .局部变量 数字, 抽象语法树节点
+
+    .判断开始 (下个词 ().类型 = #词类_括号)
+        .如果真 (下个词 ().内容 ≠ “(”)
+            返回 (父节点.生成匹配失败节点 ())
+        .如果真结束
+        左括号 = 当前节点.生成自词节点 (下个词 ())
+        词游标自增 ()
+        中表达式 = 匹配表达式 (当前节点)
+        .如果真 (下个词 ().内容 ≠ “)”)
+            返回 (父节点.生成匹配失败节点 ())
+        .如果真结束
+        
+        右括号 = 当前节点.生成自词节点 (下个词 ())
+        词游标自增 ()
+        当前节点.初始化内存 (“括号”, 父节点.获取当前节点指针 ())
+        当前节点.添加参数节点 (中表达式)
+        返回 (当前节点)
+        
+    .判断 (下个词 ().类型 = #词类_数字)
+        数字 = 匹配数字 ()
+        返回 (数字)
+    .默认
+        返回 (父节点.生成匹配失败节点 ())
+    .判断结束
+    
+
 .子程序 匹配数字, 抽象语法树节点
     .局部变量 当前节点, 抽象语法树节点
 

+ 0 - 208
2. 词法分析科学计算器/词法分析科学计算器.代码/日志/信息.log

@@ -1,208 +0,0 @@
-2021-11-09 21:03:52 [信息] [ SectionSystem::LoadFromTxt ]              正在加载文本代码
-2021-11-09 21:03:52 [信息] [ SectionSystem::LoadFromTxt ]              文本代码加载成功
-2021-11-09 21:03:52 [信息] [ SectionUser::LoadFromTxt ]                正在加载文本代码
-2021-11-09 21:03:52 [信息] [ SectionUser::LoadFromTxt ]                文本代码加载成功
-2021-11-09 21:03:52 [信息] [ SectionResource::LoadFromTxt ]            开始加载【常量】文件 [路径] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/常量.e.txt
-2021-11-09 21:03:52 [信息] [ SectionResource::LoadFromTxt ]            加载【常量】成功。共载入 26 个常量
-2021-11-09 21:03:52 [信息] [ SectionResource::LoadFromTxt ]            读取资源描述文件 [路径] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/资源/资源.desc.json
-2021-11-09 21:03:52 [信息] [ SectionResource::LoadFromTxt ]            载入资源描述文件成功
-2021-11-09 21:03:52 [信息] [ SectionResource::LoadFromTxt ]            开始扫描【资源】 [目录] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/资源
-2021-11-09 21:03:52 [信息] [ SectionResource::LoadFromTxt ]            载入长文本 [常量] 命令行帮助 [文件] 命令行帮助.txt
-2021-11-09 21:03:52 [信息] [ SectionResource::LoadFromTxt ]            扫描载入资源完成! 共载入(个) [图片] 0 [声音] 0 [长文本(常量)] 1
-2021-11-09 21:03:52 [信息] [ SectionResource::LoadFromTxt ]            开始扫描【窗口】 [目录] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/窗口
-2021-11-09 21:03:52 [信息] [ SectionResource::LoadFromTxt ]            完成【窗口】扫描
-2021-11-09 21:03:52 [信息] [ SectionResource::LoadFromTxt ]            文本代码加载成功
-2021-11-09 21:03:52 [信息] [ SectionEPack1::LoadFromTxt ]              开始加载【易包】引用信息 [文件] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/配置/易包.文件.config.json
-2021-11-09 21:03:52 [信息] [ SectionEPack1::LoadFromTxt ]              加载【易包】引用信息文件完成
-2021-11-09 21:03:52 [信息] [ SectionDirInfo::LoadFromTxt ]             开始载入代码【目录】描述信息文件 [路径] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/代码/目录.desc.json
-2021-11-09 21:03:52 [信息] [ SectionDirInfo::LoadFromTxt ]             开始扫描代码【目录】信息 [目录] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/代码
-2021-11-09 21:03:52 [信息] [ SectionDirInfo::LoadFromTxt ]             完成代码【目录】扫描!共添加 0 个目录
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]            加载程序【图标】数据 [路径] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/图标.ico
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]            加载【图标】数据成功
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]            读取【支持库】配置文件 [路径] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/配置/支持库.config.json
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]            载入【支持库】配置文件成功
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]              >> 引入支持库 [名称] 系统核心支持库 [主键] krnln
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]              >> 引入支持库 [名称] 正则表达式支持库 [主键] RegEx
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]              >> 引入支持库 [名称] 特殊功能支持库 [主键] spec
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]              >> 引入支持库 [名称] 应用接口支持库 [主键] eAPI
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]            加载【支持库】引用成功。共引入 4 个支持库
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]            开始加载【自定义类型】文件 [路径] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/自定义类型.e.txt
-2021-11-09 21:03:52 [信息] [ TxtSourceLoader::ReadStructArray_FromContent ] 解析【自定义类型】: 词
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]            加载【自定义类型】成功。共载入 1 个类型
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]            开始加载【DLL】文件 [路径] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/DLL.e.txt
-2021-11-09 21:03:52 [信息] [ TxtSourceLoader::ReadDllArray_FromContent ] 解析【DLL】命令: GetSystemTimeAsFileTime
-2021-11-09 21:03:52 [信息] [ TxtSourceLoader::ReadDllArray_FromContent ] 解析【DLL】命令: lstrcpyn_长整数型
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]            加载【DLL】成功。共载入 2 个DLL
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]            开始加载【全局变量】文件 [路径] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/全局变量.e.txt
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]            未发现【全局变量】文件
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]            开始加载【类/程序集】定义信息 [目录] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/代码
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadFromTxt_ClassDefinedArray ] 开始扫描 [类/程序集]  [目录] /
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadFromTxt_ClassDefinedArray ]   >> 载入【程序集】定义信息: 程序集1
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadFromTxt_ClassDefinedArray ]   >> 载入【程序集】定义信息: 词法分析程序集
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadFromTxt_ClassDefinedArray ]   >> 载入【程序集】定义信息: 来自精易模块
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadFromTxt_ClassDefinedArray ]   >> 载入【程序集】定义信息: 语法分析程序集
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadFromTxt_ClassDefinedArray ]   >> 载入【类】定义信息: 抽象语法树节点
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadFromTxt_ClassDefinedArray ]   >> 载入【程序集】定义信息: 内存读写
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadBaseFromTxt ]            加载【类/程序集】定义信息成功。共载入 6 个类定义信息
-2021-11-09 21:03:52 [信息] [ E2TXT::OpenTxtDir ]                       开始扫描【模块】目录 [目录] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/模块
-2021-11-09 21:03:52 [信息] [ E2TXT::OpenTxtDir ]                       未找到【模块】目录
-2021-11-09 21:03:52 [信息] [ E2TXT::OpenTxtDir ]                       创建【资源/常量】索引索引
-2021-11-09 21:03:52 [信息] [ SectionResource::MakeScope ]              开始创建【资源】作用域
-2021-11-09 21:03:52 [信息] [ SectionResource::MakeScope ]              正在创建【窗口】索引
-2021-11-09 21:03:52 [信息] [ SectionResource::MakeScope ]              正在创建【常量】索引
-2021-11-09 21:03:52 [信息] [ SectionResource::MakeScope ]              正在创建【资源】索引
-2021-11-09 21:03:52 [信息] [ SectionResource::MakeScope ]              完成创建【资源】作用域
-2021-11-09 21:03:52 [信息] [ E2TXT::OpenTxtDir ]                       完成【资源/常量】索引创建
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadFromTxt_Class ]          开始载入【类/程序集】定义信息
-2021-11-09 21:03:52 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: _启动子程序
-2021-11-09 21:03:52 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 解析命令
-2021-11-09 21:03:52 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 连接字符串
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadFromTxt_Class ]            >> 载入【程序集】定义信息成功:程序集1
-2021-11-09 21:03:52 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 词法分析
-2021-11-09 21:03:52 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 输出词法分析结果
-2021-11-09 21:03:52 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 词法分析并输出
-2021-11-09 21:03:52 [信息] [ SectionCode::LoadFromTxt_Class ]            >> 载入【程序集】定义信息成功:词法分析程序集
-2021-11-09 21:03:52 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 时间_取现行时间戳1
-2021-11-09 21:03:52 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: FileTimeToUnixTime
-2021-11-09 21:03:52 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 取指针地址_长整数型
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class ]            >> 载入【程序集】定义信息成功:来自精易模块
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 语法分析
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 匹配表达式
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 匹配表达式右侧无穷
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 匹配加后表达式
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 匹配加后表达式右侧无穷
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 匹配数字
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 下个词
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 词游标自增
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 词游标自减
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 重复文本
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 输出语法分析结果
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 语法分析并输出
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class ]            >> 载入【程序集】定义信息成功:语法分析程序集
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: _初始化
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: _销毁
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 初始化内存
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 初始化否
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 释放结构内存
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 生成子节点
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 生成匹配失败节点
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 失败
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 成功
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: _设置失败
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 从内存初始化
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 获取当前节点指针
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 设置当前节点指针
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 设置函数名
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 获取函数名
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 设置参数数量
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 获取参数数量
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 设置参数容量
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 获取参数容量
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 设置参数指针地址
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 获取参数指针地址
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 获取结构体字节集
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 获取参数数组字节集
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 扩容参数指针
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 添加参数节点
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 插入参数节点
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 生成自词节点
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 添加词节点
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 添加文本节点
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 获取参数节点
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 生成展示文本
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 设置父节点
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 设置父节点指针地址
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 获取父节点指针地址
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 获取父节点
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class ]            >> 载入【类】定义信息成功:抽象语法树节点
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 取内存数据
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 取内存长整数
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 写内存长整数
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 取内存整数
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 写内存整数
-2021-11-09 21:03:53 [信息] [ TxtSourceLoader::ReadMethod_NoCode ]      解析【方法】完成: 取内存文本
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class ]            >> 载入【程序集】定义信息成功:内存读写
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class ]          完成【类/程序集】定义信息的加载
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class ]          开始构建【类/程序集】作用域索引
-2021-11-09 21:03:53 [信息] [ SectionCode::MakeScope ]                  正在创建【作用域】信息
-2021-11-09 21:03:53 [信息] [ SectionCode::MakeScope ]                  正在构建【方法】索引
-2021-11-09 21:03:53 [信息] [ SectionCode::MakeScope ]                  正在构建【类/程序集】索引
-2021-11-09 21:03:53 [信息] [ SectionCode::MakeScope ]                  正在构建【自定义数据】索引
-2021-11-09 21:03:53 [信息] [ SectionCode::MakeScope ]                  正在构建【DLL】索引
-2021-11-09 21:03:53 [信息] [ SectionCode::MakeScope ]                  正在构建【全局变量】索引
-2021-11-09 21:03:53 [信息] [ SectionCode::MakeScope ]                  完成创建【作用域】信息
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class ]          完成构建【类/程序集】作用域索引
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class ]          开始解析【类/程序集】代码
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ] 开始解析【程序集】 程序集1 的方法
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 程序集1::_启动子程序 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 程序集1::解析命令 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 程序集1::连接字符串 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ] 开始解析【程序集】 词法分析程序集 的方法
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 词法分析程序集::词法分析 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 词法分析程序集::输出词法分析结果 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 词法分析程序集::词法分析并输出 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ] 开始解析【程序集】 来自精易模块 的方法
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 来自精易模块::时间_取现行时间戳1 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 来自精易模块::FileTimeToUnixTime 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 来自精易模块::取指针地址_长整数型 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ] 开始解析【程序集】 语法分析程序集 的方法
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 语法分析程序集::语法分析 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 语法分析程序集::匹配表达式 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 语法分析程序集::匹配表达式右侧无穷 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 语法分析程序集::匹配加后表达式 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 语法分析程序集::匹配加后表达式右侧无穷 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 语法分析程序集::匹配数字 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 语法分析程序集::下个词 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 语法分析程序集::词游标自增 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 语法分析程序集::词游标自减 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 语法分析程序集::重复文本 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 语法分析程序集::输出语法分析结果 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 语法分析程序集::语法分析并输出 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ] 开始解析【类】 抽象语法树节点 的方法
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::_初始化 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::_销毁 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::初始化内存 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::初始化否 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::释放结构内存 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::生成子节点 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::生成匹配失败节点 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::失败 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::成功 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::_设置失败 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::从内存初始化 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::获取当前节点指针 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::设置当前节点指针 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::设置函数名 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::获取函数名 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::设置参数数量 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::获取参数数量 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::设置参数容量 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::获取参数容量 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::设置参数指针地址 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::获取参数指针地址 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::获取结构体字节集 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::获取参数数组字节集 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::扩容参数指针 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::添加参数节点 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::插入参数节点 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::生成自词节点 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::添加词节点 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::添加文本节点 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::获取参数节点 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::生成展示文本 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::设置父节点 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::设置父节点指针地址 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::获取父节点指针地址 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 抽象语法树节点::获取父节点 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ] 开始解析【程序集】 内存读写 的方法
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 内存读写::取内存数据 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 内存读写::取内存长整数 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 内存读写::写内存长整数 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 内存读写::取内存整数 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 内存读写::写内存整数 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class_ParseOne ]   >> 解析方法 内存读写::取内存文本 代码成功
-2021-11-09 21:03:53 [信息] [ SectionCode::LoadFromTxt_Class ]          完成【类/程序集】代码解析
-2021-11-09 21:03:53 [信息] [ SectionCode::WriteClasses ]               开始写出【类/程序集】数据
-2021-11-09 21:03:53 [信息] [ SectionCode::WriteClasses ]               完成写出【类/程序集】数据
-2021-11-09 21:03:53 [信息] [ SectionCode::WriteStructs ]               开始写出【自定义】数据
-2021-11-09 21:03:53 [信息] [ SectionCode::WriteStructs ]               完成写出【自定义】数据

+ 0 - 0
2. 词法分析科学计算器/词法分析科学计算器.代码/日志/错误.log