Browse Source

完成加减的词法分析

myuan 3 years ago
parent
commit
8259cc9433

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


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


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

@@ -39,9 +39,9 @@
         
     .计次循环尾 ()
     
-    语法分析并输出 (“1*2*3*4*5*6”)
+    语法分析并输出 (“1 - 2 - 3 * 4”)
     
-    ' 语法分析并输出 (“2*3-1*4+5/6-7”)
+    语法分析并输出 (“2*3-1*4+5/6-7”)
     
     .判断循环首 (真)
         标准输出 (, “> ”)

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

@@ -33,6 +33,8 @@
     .局部变量 l, 抽象语法树节点
     .局部变量 r, 抽象语法树节点
     .局部变量 当前节点, 抽象语法树节点
+    .局部变量 右侧无穷, 抽象语法树节点
+    .局部变量 天父, 抽象语法树节点
 
     当前节点.初始化内存 (“匹配表达式 之起始”)
     调试输出 (“当前父节点”, 父节点.获取函数名 ())
@@ -45,27 +47,57 @@
     当前节点.添加参数节点 (l)
     调试输出 (“匹配到左加后表达式”, l.获取函数名 ())
     
+    右侧无穷 = 匹配表达式右侧无穷 (父节点)
+    右侧无穷.插入参数节点 (l)
+    
+    天父 = 右侧无穷
+    .判断循环首 (天父.获取函数名 () ≠ “nop”)
+        调试输出 (天父.生成展示文本 ())
+        天父 = 天父.获取父节点 ()
+    .判断循环尾 ()
+    天父 = 天父.获取参数节点 (1)
+    返回 (天父)
+    
+
+.子程序 匹配表达式右侧无穷, 抽象语法树节点
+    .参数 父节点, 抽象语法树节点
+    .局部变量 当前节点, 抽象语法树节点
+    .局部变量 m, 抽象语法树节点
+    .局部变量 r, 抽象语法树节点
+    .局部变量 后续无穷, 抽象语法树节点
+
+    当前节点.初始化内存 (“nop”)
     
     .如果真 (下个词 ().内容 ≠ “+” 且 下个词 ().内容 ≠ “-”)
-        调试输出 (“未匹配到+-中算符, 当前下一个”, 下个词 ().内容)
-        返回 (l)
+        调试输出 (“未匹配到+-中算符”)
+        返回 (当前节点)
     .如果真结束
-    
-    当前节点.设置函数名 (下个词 ().内容)
-    调试输出 (“匹配到算符”, 下个词 ().内容)
+    m = 父节点.生成自词节点 (下个词 ())
     词游标自增 ()
     
-    调试输出 (“准备递归匹配”)
     r = 匹配加后表达式 (当前节点)
     
     .如果真 (r.失败 ())
-        调试输出 (“未匹配到右加后表达式”)
         返回 (父节点.生成匹配失败节点 ())
     .如果真结束
-    调试输出 (“递归匹配成功”, r.生成展示文本 (), 当前节点.生成展示文本 ())
     
-    当前节点.添加参数节点 (r)
-    返回 (当前节点)
+    
+    .如果 (下个词 ().类型 ≠ #词类_结尾)
+        后续无穷 = 匹配表达式右侧无穷 (r)
+        .如果真 (后续无穷.失败 ())
+            返回 (后续无穷)
+        .如果真结束
+        
+    .否则
+        后续无穷.初始化内存 (“nop”, )
+    .如果结束
+    
+    调试输出 (下个词 ().类型)
+    m.设置父节点 (后续无穷)
+    m.添加参数节点 (r)
+    后续无穷.插入参数节点 (m)
+    返回 (m)
+    
 
 .子程序 匹配加后表达式, 抽象语法树节点
     .参数 父节点, 抽象语法树节点
@@ -88,15 +120,17 @@
     当前节点.添加参数节点 (l)
     
     右侧无穷 = 匹配加后表达式右侧无穷 (父节点)
-    调试输出 (“右侧无穷”, 右侧无穷.获取参数节点 (1).生成展示文本 ())
+    .如果真 (右侧无穷.获取参数数量 () > 0)
+        调试输出 (“右侧无穷”, 右侧无穷.获取参数节点 (1).生成展示文本 ())
+    .如果真结束
     右侧无穷.插入参数节点 (l)
     调试输出 (“右侧无穷”, 右侧无穷.获取参数节点 (1).生成展示文本 ())
     
     天父 = 右侧无穷
-    .循环判断首 ()
+    .判断循环首 (天父.获取函数名 () ≠ “nop”)
         调试输出 (天父.生成展示文本 ())
         天父 = 天父.获取父节点 ()
-    .循环判断尾 (天父.获取函数名 () ≠ “nop”)
+    .判断循环尾 ()
     天父 = 天父.获取参数节点 (1)
     返回 (天父)
     

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

@@ -1,25 +1,208 @@
-2021-11-09 00:13:35 [信息] [ SectionCode::ParseLibInfo ]               开始解析【支持库】数据
-2021-11-09 00:13:35 [信息] [ SectionCode::ParseLibInfo ]               完成解析【支持库】数据
-2021-11-09 00:13:35 [信息] [ SectionCode::ParseClasses ]               开始解析【类/程序集】数据
-2021-11-09 00:13:35 [信息] [ SectionCode::ParseClasses ]               完成解析【类/程序集】数据
-2021-11-09 00:13:35 [信息] [ SectionCode::ParseStructs ]               开始解析【自定义】数据
-2021-11-09 00:13:35 [信息] [ SectionCode::ParseStructs ]               完成解析【自定义】数据
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode ]               开始写出文本代码
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode ]               正在创建代码目录 [目录] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/代码
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode ]               开始写出【类/程序集】文本代码
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode_Class ]         正在写出【程序集】文本代码 [程序集] 程序集1
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode_Class ]         正在写出【程序集】文本代码 [程序集] 词法分析程序集
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode_Class ]         正在写出【程序集】文本代码 [程序集] 来自精易模块
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode_Class ]         正在写出【程序集】文本代码 [程序集] 语法分析程序集
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode_Class ]         正在写出【类】文本代码 [类] 抽象语法树节点
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode_Class ]         正在写出【程序集】文本代码 [程序集] 内存读写
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode ]               开始写出【DLL】文本代码
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode_Dlls ]          开始写出【DLL】文本代码
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode_Dlls ]          完成写出【DLL】文本代码
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode ]               开始写出【全局变量】文本代码
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode ]               开始写出【自定义数据】文本代码
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode_Structs ]       开始写出【自定义】文本代码
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode_Structs ]       完成写出【自定义】文本代码
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode ]               开始写出【支持库】信息
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode ]               开始写出【图标】文件 [路径] C:/Users/myuan/Desktop/elang/2. 词法分析科学计算器/词法分析科学计算器.代码/图标.ico
-2021-11-09 00:13:35 [信息] [ SectionCode::WriteTxtCode ]               完成写出文本代码
+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 ]               完成写出【自定义】数据