Index: 残局文料/lib_lua/ipml_mj_ysaf.lua ================================================================== --- 残局文料/lib_lua/ipml_mj_ysaf.lua +++ 残局文料/lib_lua/ipml_mj_ysaf.lua @@ -106,27 +106,31 @@ for o4 in o2(o1, o3) do k1_9[#k1_9 + 1] = o4 end return k1_9 end -function d_5.留文(o1, o2, o3, o4) +function d_5.判文(o1, o2, o3, o4) if o1:find(o2 or ".", o3, o4) then return o1 end end function d_5.筛件径(o1, o2) local k1_9 k1_9 = d_5.筛文(o1, 简件系库.dir) k1_9 = d_5.筛排(k1_9, d_5.加前缀, o1 .. "/") - return d_5.筛排(k1_9, d_5.留文, o2) + k1_9 = d_5.筛排(k1_9, d_5.判文, o2) + return d_5.筛排(k1_9, d_5.在前后加英文双引号) end --~ function d_5.筛单行等式(o1) --~ return 常用库.捕排(string.gmatch, o1, "[^\n= \t]+") --~ end -function d_5.捕非空单行(o1) - return 常用库.捕排(string.gmatch, o1, "[^\n]+[\n]?") - end +--~ function d_5.捕非空单行(o1) + --~ return 常用库.捕排(string.gmatch, o1, "[^\n]+[\n]?") + --~ end +--~ function d_5.捕非空单行(o1) + --~ return 常用库.捕排(string.gmatch, o1, "[^\n]+[\n]?") + --~ end function d_5.排转对(o1_12, o1) local k1_5 local k1_11 k1_11 = {} for o2 = 1, #o1_12, o1 + 1 do ADDED 残局文料/lib_lua/删注/月程语.lua Index: 残局文料/lib_lua/删注/月程语.lua ================================================================== --- /dev/null +++ 残局文料/lib_lua/删注/月程语.lua @@ -0,0 +1,15 @@ +local d_3 = {} +--~ function d_3.多行注_套娃态(o1) + --~ return o1:gsub("%-%-%[(=*)%[.-%]%1%]", "") + --~ end +--~ function d_3.多行注_凡态(o1) + --~ return o1:gsub("%-%-%[%[.-%]%]", "") + --~ end +function d_3.单行注_不虑字串态(o1) + return o1:gsub("%-%-[^\n]*", "") + end +--~ function d_3.事启(o1) + --~ o1 = d_3.多行注_套娃态(o1) + --~ return d_3.单行注(o1) + --~ end +return d_3 DELETED 残局文料/lib_lua/删注/月程语_不虑字串.lua Index: 残局文料/lib_lua/删注/月程语_不虑字串.lua ================================================================== --- 残局文料/lib_lua/删注/月程语_不虑字串.lua +++ /dev/null @@ -1,15 +0,0 @@ -local d_3 = {} ---~ function d_3.多行注_套娃态(o1) - --~ return o1:gsub("%-%-%[(=*)%[.-%]%1%]", "") - --~ end ---~ function d_3.多行注_凡态(o1) - --~ return o1:gsub("%-%-%[%[.-%]%]", "") - --~ end -function d_3.单行注(o1) - return o1:gsub("%-%-[^\n]*", "") - end ---~ function d_3.事启(o1) - --~ o1 = d_3.多行注_套娃态(o1) - --~ return d_3.单行注(o1) - --~ end -return d_3 Index: 残局文料/产常量件.lua ================================================================== --- 残局文料/产常量件.lua +++ 残局文料/产常量件.lua @@ -4,30 +4,30 @@ local 字集码互转库 = require("u8_to_a") --~ local profile = require("jit.profile") --~ profile.start("f", cb) local 删注库_月程语版_不虑字串版 = require(字集码互转库.u8_to_a("删注/月程语_不虑字串")) local d_2 = {} -function d_2.产常量件(o1) +function d_2.产常量件(o1, o2) local k1 - k1 = 常用库.读件(o1 .. "/script/constant.lua") - k1 = 删注库_月程语版_不虑字串版.单行注(k1) - k1 = 常用库.删空格(k1) - k1 = 常用库.删制表符(k1) - k1 = 常用库.捕非空单行(k1) - k1 = 常用库.捕非空单行(k1) + k1 = 常用库.读件(o1 .. o2) + k1 = 删注库_月程语版.单行注_不虑字串态(k1) + --~ k1 = 常用库.删空格(k1) + --~ k1 = 常用库.删制表符(k1) + --~ k1 = 常用库.捕非空单行(k1) + --~ k1 = 常用库.捕非空单行(k1) --~ k1 = 常用库.筛单行等式(k1) --~ k1 = 常用库.排转对(k1, 1) --~ k1 = 常用库.删空行(k1) --~ k1 = "local k1_11 = {}\n" .. k1 .. "" --~ k1 = 常用库.筛排(k1, print) --~ print(k1.DOUBLE_DAMAGE[1]) - print(k1) - print(k1[1]) + --~ print(k1) + --~ print(k1[1]) --~ print(k1:gsub("\n", "猪")) end function d_2.筛凡常量() end function d_2.筛字段量() end -d_2.产常量件(字集码互转库.u8_to_a([[D:\install\YGOPro]])) +d_2.产常量件(字集码互转库.u8_to_a([[D:\install\YGOPro]]), 字集码互转库.u8_to_a([[/script/constant.lua]])) Index: 残局文料/齐月程语件.lua ================================================================== --- 残局文料/齐月程语件.lua +++ 残局文料/齐月程语件.lua @@ -2,11 +2,10 @@ local 字集码互转库 = require("u8_to_a") local d_2 = {} function d_2.齐月程语件(o1, o2) local k1_9 k1_9 = 常用库.筛件径(o1, "%.lua$") - k1_9 = 常用库.筛排(k1_9, 常用库.在前后加英文双引号) assert(k1_9[1]:match([["[^"]+"]]) == k1_9[1]) k1_9 = 常用库.筛排(k1_9, 常用库.加前缀, o2) 常用库.筛排(k1_9, 常用库.办令) end d_2.齐月程语件(字集码互转库.u8_to_a([[../single]]), 字集码互转库.u8_to_a([[stylua ]]))