diff --git "a/UTF-8\345\255\227\347\254\246\345\210\206\346\236\220/\346\215\242\350\241\214\345\210\244\345\210\253\345\231\250\347\261\273\345\256\232\344\271\211.py" "b/UTF-8\345\255\227\347\254\246\345\210\206\346\236\220/\346\215\242\350\241\214\345\210\244\345\210\253\345\231\250\347\261\273\345\256\232\344\271\211.py" new file mode 100644 index 0000000000000000000000000000000000000000..aaec573ea7cb0fdab7e2540cd5a560b4be900263 --- /dev/null +++ "b/UTF-8\345\255\227\347\254\246\345\210\206\346\236\220/\346\215\242\350\241\214\345\210\244\345\210\253\345\231\250\347\261\273\345\256\232\344\271\211.py" @@ -0,0 +1,33 @@ +import sys +sys.path.append("D:\cncc\project\对utf8字符分析") #设定自己模块的存储路径 +from 全局共享 import 共享消息 +from 全局共享 import 共享行列号 +from 全局共享 import 字符六元队列 +from 全局共享 import 输入文件 +from 全局共享 import 字符元素链表 +from 全局共享 import 垃圾元素链表 + +from 字符元素类定义 import 字符元素类 +from 字符解析通用框架抽象类定义 import 字符解析通用框架抽象类 + +class 换行判别器类(字符解析通用框架抽象类): + def __init__(self): + self.设启动码(45) + + + def 工作函数(self): + n = len(字符元素链表) + + if n >= 2 : + 前元素 = 字符元素链表[n-2] + 后元素 = 字符元素链表[n-1] + a = 前元素.占用字节数() + b = 后元素.占用字节数() + if a == 1 and b == 1 : + c = 前元素.读元素值(0) + d = 后元素.读元素值(0) + if c == 13 and d == 10 : + 共享行列号.行号加一() + 共享行列号.设定列号值(0) + + 共享消息.设定消息值(48)