游戏王残局简化版

Check-in [b122e1cf9f]
Login

Check-in [b122e1cf9f]

Overview
Comment:(/ω\)
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: b122e1cf9fd023585b27b71a7ff0a9c7d96b5794f386d5d942967da216b3bf7d
User & Date: 顽雨沉风 on 2024-01-29 12:31:25.245
Other Links: manifest | tags
Context
2024-01-29
14:24
(/ω\) check-in: 2c3bb3320b user: 顽雨沉风 tags: trunk
12:31
(/ω\) check-in: b122e1cf9f user: 顽雨沉风 tags: trunk
10:25
(/ω\) check-in: e77892378b user: 顽雨沉风 tags: trunk
Changes
1
2

3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
10


+







local d_2 = {}
function d_2.找字(o1, o2, o3, o4)
  --~ print(o1, o2, o3, o4)
  if o1:find(o2, o3, o4) then
    return o1
    end
  end
--~ function d_2.返全文_普态_前缀态(o1, o2)
  --~ return d_2.返全文(o1, o2, 1, true)
  --~ end
11
12
13
14
15
16
17
18


19
20
21
22

23
24
25

26
27
28

29
30
31
32
33
34
35
36
37
38
39
40
41
42

43
44
45
11
12
13
14
15
16
17

18
19
20

21

22
23
24

25
26
27

28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46







-
+
+

-

-
+


-
+


-
+














+



--~ function d_4.加前缀_确保态(o1, o2, o3)
--~ 筛文库.返全文(o1, )
--~ local k1
--~ k1 = d_4.删前缀(o1, o2, o3)
--~ return o2 .. o1
--~ end
function d_4.加前缀与后缀(o1, o2, o3)
  return d_2.加前缀(o1, d_2.加后缀(o1, o3))
  o1 = d_4.加后缀(o1, o3)
  return d_4.加前缀(o1, o2)
  end
  
function d_4.逐一加前缀(o1, o2)
  历排库.处理后返回新排(o1, d_4.加前缀, o2)
  return 历排库.处理后返回新排(o1, d_4.加前缀, o2)
  end
function d_4.逐一加前缀与后缀(o1, o2, o3)
  历排库.处理后返回新排(o1, d_4.加前缀与后缀, o2, o3)
  return 历排库.处理后返回新排(o1, d_4.加前缀与后缀, o2, o3)
  end
function d_4.逐一在前后加上英文双引号(o1)
  历排库.处理后返回新排(o1, d_4.在前后加英文双引号)
  return 历排库.处理后返回新排(o1, d_4.在前后加英文双引号)
  end
--~ 删
function d_4.删前缀_基态(o1, o2)
  if o1:startswith(o2) then
    return o1:sub(#o2 + 1)
    end
  end
function d_4.删后缀_基态(o1, o2)
  if o1:endswith(o2) then
    return o1:sub(1, #o1 - #o2)
    end
  end
--~ 场景_令行窗_件径
function d_4.在前后加英文双引号(o1)
  --~ print(o1)
  return d_4.加前缀与后缀(o1, [["]], [["]])
  end
return d_4
1
2

3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
10


+







local d_2 = {}
function d_2.处理后返回新排(o1, o2, o3, o4)
  --~ print(o1, o2, o3, o4)
  local k1_9
  k1_9 = {}
  for o5 in o2(o1, o3, o4) do
    k1_9[#k1_9 + 1] = o5
    end
  return k1_9
  end
14
15
16
17
18
19
20
21

22
23
14
15
16
17
18
19
20

21
22
23







-
+


  local k1_9
  k1_9 = 件径库.入文件夹路径而返文件路径排_全筛态(o1, o2, o3, o4)
  k1_9 = 前后缀库.逐一在前后加上英文双引号(k1_9)
  k1_9 = 前后缀库.逐一加前缀与后缀(k1_9, o5, o6)
  d_2.逐一执行命令(k1_9)
  end
function d_2.入文件夹路径而用文件路径执行命令_全筛后缀态_加前缀态_不虑子文件夹内态(o1, o2, o3)
  d_2.入文件夹路径而用文件路径执行命令_全筛态_加前缀与后缀态_不虑子文件夹内态(o1, o2, -#o2, true, o3)
  return d_2.入文件夹路径而用文件路径执行命令_全筛态_加前缀与后缀态_不虑子文件夹内态(o1, o2, -#o2, true, o3)
  end
return d_2
1
2
3
4
5
6
7
8
9

10

11
12
13
14

15
16
17
18
19
20
1
2
3
4
5
6
7
8
9
10

11
12
13
14
15
16
17
18
19
20
21
22









+
-
+




+






local d_2 = {}
local 历文库 = 常用库.导入库_通用大字集态_八位态("程序语言_月_基础类型_字串_逐一")
local 历排库 = 常用库.导入库_通用大字集态_八位态("程序语言_月_基础类型_序排_逐一")
local 前后缀库 = 常用库.导入库_通用大字集态_八位态("程序语言_月_基础类型_字串_前缀与后缀")
local 全筛文库 = 常用库.导入库_通用大字集态_八位态("程序语言_月_基础类型_字串_全筛")
local 简单文件系统库 = require("lfs")
function d_2.入文件夹路径而返文件路径排_全筛态(o1, o2, o3, o4)
  local k1_9
  k1_9 = d_2.入文件夹路径而返文件路径排(o1)
  --~ print(k1_9[1])
  return 历库.处理后返回新排(k1_9, 全筛文库.找字, o2, o3, o4)
  return 历库.处理后返回新排(k1_9, 全筛文库.找字, o2, o3, o4)
  end
function d_2.入文件夹路径而返文件路径排(o1)
  local k1_9
  k1_9 = d_2.入文件夹路径而返文件名排(o1)
  --~ print(k1_9[3])
  return 前后缀库.逐一加前缀(k1_9, o1 .. "/")
  end
function d_2.入文件夹路径而返文件名排(o1)
  return 历文库.处理后返回新排(o1, 简单文件系统库.dir)
  end
return d_2