Commit Graph

69 Commits

Author SHA1 Message Date
Miwa / Ensan
85c3bd3d02 Merge branch 'develop' into feature/improve_convert_graph_impls 2024-03-16 11:56:56 +09:00
Miwa / Ensan
2c4af95885 fix build error in swift 5.10 2024-03-06 23:29:41 +09:00
Miwa / Ensan
ea0219e66e add failing case 2024-02-27 23:04:19 +09:00
Miwa / Ensan
cda10cc87e add more test cases 2024-02-27 01:48:14 +09:00
Miwa / Ensan
85a15051b4 [Experimental] InputGraphのアルゴリズムの改善 (#48)
* add correct graph

* CorrectGraphの概念を導入し、混乱をある程度解消

* Additioanl edge cases

* fix some test

* Now lookup graph perfectly works
2024-02-27 00:52:25 +09:00
Miwa / Ensan
0795b8cf84 [Experimental] ConvertGraphを実装し、その上での完全一致変換を実装 (#47)
* ConvertGraphを実装し、その上での完全一致変換を実装

* 名前空間を汚染していたので修正

* Implementation completed (without test)

* move directory to use default dictionary

* fix implementations to enable conversion

* add test cases

* Backward searchで発見された候補を明示的に削除

* fix tests

* simplify
2024-02-24 23:21:44 +09:00
Miwa / Ensan
52fc9ae4c2 [Experimental] InputGraphの構造を変更し、LookupGraphによる辞書引きを実装 (#46)
* implement byfix lookup

* find failing test

* implement backward search

* add more test cases

* add new file

* split files

* Improve InputGraph Architecture

* implement dictionary search
2024-02-23 17:51:27 +09:00
Miwa / Ensan
784a80c46a [Experimental] InputGraphベースの辞書ルックアップ (#45) 2024-02-23 02:37:59 +09:00
Miwa / Ensan
5431bafb27 [WIP] InputGraphベースの入力管理の実装 (#44)
* Test-level implementation of InputGraph

* move file

* implement typo-sensitiveness

* implement input style and input style boundary checking

* fix ci

* fix ci 2
2024-02-22 16:56:22 +09:00
Miwa / Ensan
11da533049 Merge branch 'develop' into feature/submodule_integration 2024-02-20 01:06:45 +09:00
Miwa / Ensan
a072be91d4 Avoid @MainActor class 2024-02-20 01:05:13 +09:00
Miwa / Ensan
bb42d01563 make testMozcEvaluationData macOS-only to avoid build failure in Linux 2024-02-20 00:57:27 +09:00
Miwa / Ensan
6f2a5218a2 add submodule and add conversion tests 2024-02-20 00:34:47 +09:00
Miwa / Ensan
76d511d3dd switch to async test instead of mainactor testcases 2024-02-19 23:30:32 +09:00
ensan-hcl
c156f16b9e lint 2023-08-16 18:43:43 +09:00
ensan-hcl
5c01280fca lint 2023-08-16 18:42:53 +09:00
ensan-hcl
2a240df7c3 fix template parse logic 2023-08-16 18:38:50 +09:00
ensan
aad755da6f Support Strict concurrency 2023-07-23 18:48:20 +09:00
ensan
98bc180c17 Move to root 2023-07-23 00:34:27 +09:00