ShikiSuen
133901ede2
Repo // Add SQLite support for factory database.
2023-11-27 23:54:39 +08:00
ShikiSuen
ac4ed0a320
Repo // Add SCPC sequence data from Eten DOS.
2023-10-28 22:47:56 +08:00
ShikiSuen
9cbf087d95
MainAssembly // Reload filter when necessary.
2023-09-15 19:39:23 +08:00
ShikiSuen
0f2ad53481
LMInstantiator & UserPhrase // New method to check isFiltered().
2023-09-15 19:39:23 +08:00
ShikiSuen
1cc2929d95
Repo // Implement UserPhrase.isAlreadyFiltered().
2023-09-15 19:39:23 +08:00
ShikiSuen
80f9b9bb46
LMConsolidator // Optimize fixEOF().
2023-09-15 19:39:23 +08:00
ShikiSuen
480b362bf4
LMCassette // Supply generated %quick results when needed.
...
* Partial results are only supplied if the line `%flag_disp_partial_match` presents in the cassette.
2023-09-15 19:39:23 +08:00
ShikiSuen
eb52d2e1ac
UOM // Fix an index-out-of-range issue.
2023-08-29 14:48:09 +08:00
ShikiSuen
bddbca6413
UOM // Fix an issue which generates wrecked trigram keys.
2023-08-29 14:48:09 +08:00
ShikiSuen
16750e4bde
SessionCtl // Add one more replacement attempt to the final commit.
2023-08-29 14:48:09 +08:00
ShikiSuen
c95b5cbda7
LMCoreJSON // Publicize certain methods.
2023-08-29 14:48:09 +08:00
ShikiSuen
2e3f08c4ff
LMA // LMCoreNS -> LMCoreJSON.
2023-08-29 14:48:09 +08:00
ShikiSuen
24636ce7a7
LMCassette // Add support for "%flag_disp_partial_match".
2023-06-29 21:46:47 +08:00
ShikiSuen
86c407a16d
LMCassette // Auto-generate `%quick` results when appropriate.
2023-06-29 21:46:47 +08:00
ShikiSuen
309cd03291
Repo // Update certain symbol names.
2023-06-27 15:40:01 +08:00
ShikiSuen
fa0e98ca4a
LMCassette // Add areCandidateKeysShiftPressed(), etc.
2023-06-27 15:40:01 +08:00
ShikiSuen
cfdd6fdc1b
LMInstantiator // Add cassetteSymbolDataFor().
2023-06-27 15:40:01 +08:00
ShikiSuen
7a76cc89d2
LMCassette // Add support for `%symboldef` section.
2023-06-27 15:40:01 +08:00
ShikiSuen
e771654a2f
LMCassette // Enhanced support for `%quick` section.
2023-06-17 16:25:54 +08:00
ShikiSuen
7a1783d160
LMCassette // Support parsing `%quick` section.
2023-06-06 00:47:02 +08:00
ShikiSuen
f99c16169e
Repo // Use JSON as factory dictionary format.
2023-06-06 00:47:02 +08:00
ShikiSuen
4c07e4424c
UOM // Fix certain structs.
2023-06-06 00:47:02 +08:00
ShikiSuen
78a950e355
LMAssembly & LMMgr // Add countPhrasePairs(), etc.
2023-03-23 21:17:43 +08:00
ShikiSuen
8535fc1711
Repo // Sync changes from Megrez v2.6.0 update.
2023-03-10 16:02:08 +08:00
ShikiSuen
87ad7dccbb
LMConsolidator // Fix the procedure for fixing the pragma header.
2023-03-10 16:02:08 +08:00
ShikiSuen
cfecfbc146
UOM // Fix the handling of mutDecayExponent.
2023-03-03 09:42:51 +08:00
ShikiSuen
18bdf80afd
Repo // Using map(\.description) in lieu of charComponents().
2023-02-11 13:07:59 +08:00
ShikiSuen
7beb6d3cd2
Repo // Unseal the Hanin symbol menu data.
...
* Also make sure the Hanin symbol menu content is kept as-is.
2023-02-11 13:07:59 +08:00
ShikiSuen
856c5d02d7
Clang-format // Use Google Swift Format Style.
2023-02-11 13:07:59 +08:00
ShikiSuen
e2d3287c3d
UOM // Reduce the decay half-life of unigrams, plus bug fix.
2023-02-01 14:44:12 +08:00
ShikiSuen
5ef515fa23
Repo // Change the method of reading factory plists.
2023-01-11 17:39:27 +08:00
ShikiSuen
6941c6a532
LMCoreEX // Upgrade parsing methods.
2022-12-30 10:52:51 +08:00
ShikiSuen
fa0f6ba017
LMReplacements // Upgrade parsing methods.
2022-12-30 10:52:51 +08:00
ShikiSuen
32de1534f5
LMAssociates // Upgrade parsing methods.
2022-12-30 10:52:51 +08:00
ShikiSuen
6d874e78d9
LMAssembly // Introducing StringView Ranges Extension MK2.
...
Co-authored-by: IsaacXen <blackoutxen@gmail.com>
2022-12-30 10:52:51 +08:00
ShikiSuen
2f98f2cc21
LMPlainBopomofo // Trim unused parts.
2022-12-30 10:52:51 +08:00
ShikiSuen
c1350bccc3
LMAssembly // Remove duplicated symbols.
2022-12-20 20:20:00 +08:00
ShikiSuen
de1710b856
LMAssembly // Introduce LMRevLookup.
...
- This module is not supposed to be binded to LMInstantiator. Instead, use it when calling the reverse lookup window, and throw it after the window closes.
2022-12-20 20:20:00 +08:00
ShikiSuen
1b86b1b609
LMInstantiator // Fix a parameter name.
2022-12-20 19:55:50 +08:00
ShikiSuen
969977f09b
LMInstantiator // Allow querying inventory status from factory dictionary only.
2022-12-20 19:55:50 +08:00
ShikiSuen
0d6a9909d0
LMInstantiator // Add isCoreLoaded().
2022-12-20 19:55:50 +08:00
ShikiSuen
ea725ed329
Tekkon // Nomenclature updates for future purposes.
2022-12-20 19:55:50 +08:00
ShikiSuen
2664509276
Repo // Massive updates conforming to recent changes of Megrez.
2022-12-20 19:55:49 +08:00
ShikiSuen
9816df451b
LMAssembly // Clear strData of certain subLMs when necessary.
2022-12-17 15:14:23 +08:00
ShikiSuen
532f1737a2
LMInstantiator // Add retrieveData() and replaceData().
2022-12-17 15:14:23 +08:00
ShikiSuen
e7d0259d58
LMAssembly // Add saveData() to all submodels.
...
- Also: LMCoreNS // Variable name fix.
2022-12-17 15:14:22 +08:00
ShikiSuen
8f5bd48beb
LMAssembly // Store file paths of all sub-language-models.
...
- Also: LMPlainBPMF // Variable name fix.
2022-12-17 15:14:22 +08:00
ShikiSuen
cd85f821d2
LMAssembly // Add replaceData() to certain submodels.
...
- LMCoreEX // Add replaceData(), etc.
- LMReplacements // Add replaceData(), etc.
- LMAssociates // Add replaceData(), etc.
2022-12-17 15:14:22 +08:00
ShikiSuen
2913c22d40
LMConsolidator // Add consolidate(text:).
2022-12-17 15:14:22 +08:00
ShikiSuen
ae4efede82
LMAssembly // Add vChewingLM.ReplacableUserDataType enum.
2022-12-17 15:14:22 +08:00