Compare commits

...

4 Commits

Author SHA1 Message Date
167ae0b77a full-list.js 2022-10-26 21:34:21 +08:00
785bdd1ff3 add lexici 2022-10-26 21:20:02 +08:00
243b5bbca3 add script add-lexici 2022-10-26 21:17:23 +08:00
60711f4944 fix qazode 2022-10-26 21:17:03 +08:00
23 changed files with 64 additions and 1 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
list/_full_list.txt

1
list/Azopano Normal file
View File

@ -0,0 +1 @@
Azopano: (天文)海王星 [1222; =azo+pano]

1
list/Lacopano Normal file
View File

@ -0,0 +1 @@
Lacopano: (天文)水星 [2222; =laco+pano]

1
list/Lamopano Normal file
View File

@ -0,0 +1 @@
Lamopano: (天文)火星 [2222; =lamo+pano]

1
list/Leuqopano Normal file
View File

@ -0,0 +1 @@
Leuqopano: (天文)土星 [3222; =leuqo+pano]

1
list/Lidopano Normal file
View File

@ -0,0 +1 @@
Lidopano: (天文)金星 [2222; =lido+pano]

1
list/Liigopano Normal file
View File

@ -0,0 +1 @@
Liigopano: (天文)木星 [2222; =liigo+pano]

1
list/Qazopano Normal file
View File

@ -0,0 +1 @@
Qazopano: (天文)天王星 [2222; =qazo+pano]

1
list/degdolento Normal file
View File

@ -0,0 +1 @@
degdolento: 相邻/相邻的 [3232; =deg+dolento]

1
list/degnexo Normal file
View File

@ -0,0 +1 @@
degnexo: 连续的 [332; =deg+nexo]

1
list/dolento Normal file
View File

@ -0,0 +1 @@
dolento: 距离 [232; =do+lento]

1
list/iado Normal file
View File

@ -0,0 +1 @@
iado: 例子/实例 [22; O< iada]

1
list/isopano Normal file
View File

@ -0,0 +1 @@
isopano: 恒星 [1222; =iso+pano]

1
list/lentempo Normal file
View File

@ -0,0 +1 @@
lentempo: 延续 [332; =lentiza+tempo]

1
list/lentiza Normal file
View File

@ -0,0 +1 @@
lentiza: 延长 [322; =lento+iza]

1
list/partauma Normal file
View File

@ -0,0 +1 @@
partauma: 分工 [332; =part+auma]

View File

@ -1 +1 @@
qezode: 星期六 [222; =qezo+de]
qazode: 星期六 [222; =qazo+de]

1
list/sacoro Normal file
View File

@ -0,0 +1 @@
sacoro: 在……内 [222; =sa+coro]

1
list/subisio Normal file
View File

@ -0,0 +1 @@
subisio: 宇宙/时间和空间的统称 [223; =subo+iso]

1
list/teulo Normal file
View File

@ -0,0 +1 @@
teulo: 尾巴/最后的/后缀 [32; E. tail]

26
scripts/add-lexici.js Normal file
View File

@ -0,0 +1,26 @@
const rl = require("readline").createInterface({
input: process.stdin,
output: process.stdout,
});
const { writeFile } = require('fs/promises');
const question = (query) =>
new Promise((resolve) => rl.question(query, (answer) => resolve(answer)));
async function main() {
while (true) {
let input = await question('>');
if (input == null || input == '.quit') {
console.log('end');
return;
}
let name = input.match(/^([^\:]+):/)[1];
if (!input.endsWith('\n')) {
input += '\n';
}
await writeFile(name, input);
}
}
main();

18
scripts/make-full-list.js Normal file
View File

@ -0,0 +1,18 @@
const { readdir, writeFile, readFile } = require('fs/promises');
async function main() {
let res = "";
let list = await readdir('.');
list = list.sort((x, y) => x.toLowerCase() < y.toLowerCase() ? -1 : 1);
for (let f of list) {
let c = await readFile(f, 'utf8');
let l = c.split('\n')[0];
res += l;
if (!l.endsWith('\n')) { res += '\n'; }
}
await writeFile('_full_list.txt', res);
}
main();