517 Commits

Author SHA1 Message Date
4384e2c2af wip 2025-07-25 03:09:46 +09:00
f8a171a6f5 wip 2025-07-25 02:57:54 +09:00
fd40c6ab82 remove print 2025-07-25 01:33:17 +09:00
4ff16d860a wip 2025-07-25 00:29:53 +09:00
d460a58e61 wip 2025-07-24 22:04:29 +09:00
de3f560200 log file 2025-07-24 21:52:07 +09:00
0e605ffc6c wip 2025-07-24 21:05:32 +09:00
d0302f105d ngl 2025-07-24 20:00:52 +09:00
d8b06e9367 Merge pull request #227 from azooKey/feat/mapped_input_style
feat: `.mapped(id)`を新たな入力スタイルとして導入し、カスタムローマ字かな変換テーブルに対応
2025-07-23 23:35:36 +09:00
6192a8817e Merge pull request #226 from azooKey/fix/composing_count_equatable
fix: `ComposingCount`の比較を容易にするため、カスタムの`Equatable`適合を追加
2025-07-21 06:32:07 -07:00
7f1b991f0a fix: Equatableの実装の柔軟性を改善 2025-07-21 22:09:16 +09:00
30044f4d9c refactor: Roman2Kana関連の特定テーブル前提の処理を削除 (#225)
* refactor: possibleNextsを手動で列挙せず、自動で列挙できるようにした

* refactor: remove table-specific implementation
2025-07-21 02:50:56 -07:00
988bfd3634 refactor: remove table-specific implementation 2025-07-21 18:32:22 +09:00
7b520e5793 refactor: possibleNextsを手動で列挙せず、自動で列挙できるようにした 2025-07-21 18:01:05 +09:00
59cde2a2ca Merge pull request #224 from azooKey/refactor/remove_complicated_boundary_checker
refactor: 特定のローマ字かな変換テーブルを前提にした複雑な境界チェックを廃止する
2025-07-21 17:33:47 +09:00
3f93209534 Merge pull request #223 from azooKey/feat/surface_based_indexing
feat(breaking): Latticeの操作をconvertTargetベースのindexとinputベースのindexの二重化して扱えるように変更
2025-07-20 19:32:01 -07:00
e113cc2c04 fix: firstClauseResultではテンプレートのパースが行われない問題を修正 2025-07-21 11:18:57 +09:00
cf6139e245 test: add tests for Template 2025-07-21 11:18:32 +09:00
80be12f3ef feat: add session CLI for dynamic user dictionary 2025-07-21 11:18:18 +09:00
a055679f7e fix: avoid direct function name manupulation 2025-07-18 10:52:44 -07:00
42a7102a23 fix: prediction for surface range 2025-07-18 10:52:14 -07:00
8b7569777c docs: update algorithm description 2025-07-16 10:09:49 -07:00
031f3f466c fix: input kimi and then delete, you won't get any conversion result 2025-07-15 14:52:35 -07:00
48c267f47e fix: itta-then-delete crash 2025-07-15 14:05:44 -07:00
1757546802 fix: test build error 2025-07-15 09:53:16 -07:00
f270487e38 fix: getWiseDicdataの呼び出しを調整し、「sind」などの入力の挙動を調整 2025-07-15 09:20:28 -07:00
2b2329d50e refactor :remove ad-hoc impl 2025-07-14 22:55:29 -07:00
d787e88efd fix: these values need BOS 2025-07-14 14:10:57 -07:00
58e18f2a88 feat: add tests for typo 2025-07-14 13:55:31 -07:00
b9bd88a247 refactor: clean up API 2025-07-15 05:02:29 +09:00
814a6b080b fix: seems like everything is now perfectly working, right? 2025-07-15 04:40:34 +09:00
16363be738 fix: now FullInputProcessing.swift natively works with new index system 2025-07-14 21:17:33 +09:00
7374b18eae wip 前進 2025-07-14 01:52:54 +09:00
02fcdd4dc1 wip: test is not passing, but commit/push it for
working in another env
2025-07-14 00:42:53 +09:00
ee17b238a2 feat: インデックスの整合性を取るためのAPIを追加 2025-07-12 01:52:59 +09:00
704fa9871f feat: Latticeの操作をconvertTargetベースのindexとinputベースのindexの二重化 2025-07-10 01:12:11 +09:00
dca5119e59 Merge pull request #222 from azooKey/refactor/private_nodes
refactor: `Lattice`の`nodes`を外部からアクセス不可能にし、内部実装を変更しやすくした
2025-07-09 22:13:03 +09:00
5fe52593c3 fix: simplify iterator type 2025-07-09 21:59:03 +09:00
706cfb3f94 refactor: make nodes private 2025-07-09 21:35:04 +09:00
9a1dac4a42 Merge pull request #221 from azooKey/refactor/lattice_api
refactor: 変換ロジックのリファクタリング(`Lattice`構造体の導入、変換ロジックの共通化)
2025-07-09 00:19:07 +09:00
632ce251c7 refactor: apiを追加 2025-07-09 00:01:25 +09:00
c55fd4925c perf: shouldBeRemovedよりも単純なフィルターを前に配置することで高速化・単純化 2025-07-08 23:35:44 +09:00
31a8ece9fc refactor: N-Best計算部分を切り出して共通化した 2025-07-08 23:28:47 +09:00
a0f2ff71b6 fix: init impl error 2025-07-08 23:17:40 +09:00
fee2980108 refactor: add semantic api 2025-07-08 23:08:02 +09:00
8a36a891f6 refactor: remove Nodes alias 2025-07-08 22:58:01 +09:00
82e9b8cbff refactor: introduce Lattice type for more unified implementation 2025-07-08 22:57:11 +09:00
117b51b00a Merge pull request #220 from azooKey/refactor/unify_delete_and_replace
refactor: 末尾置換と末尾削除を統合
2025-07-07 23:28:19 +09:00
319e5a9a69 refactor: 末尾置換と末尾削除を統合 2025-07-06 23:10:32 +09:00
21ec48c214 Merge pull request #219 from azooKey/fix/invalid_input_range
fix: input rangeの間違った設定を修正
2025-07-06 23:05:40 +09:00