Eddie Antonio Santos
|
977d5b6b8e
|
change(developer/compilers): adjust generator yield types
|
2020-07-20 15:44:25 -06:00 |
|
Eddie Antonio Santos
|
2ad296960d
|
refactor(developer/compilers): extract generator: enumerateLines()
|
2020-07-20 15:34:03 -06:00 |
|
Eddie Antonio Santos
|
0f71e0f7db
|
change(developer/compilers): remove parseWordList()
|
2020-07-20 15:25:25 -06:00 |
|
Eddie Antonio Santos
|
837641e0df
|
refactor(developer/compilers): deprecate parseWordList
|
2020-07-20 15:21:44 -06:00 |
|
Eddie Antonio Santos
|
2d39bebe3d
|
refactor: move file reading functionality to WordListFromFilename
|
2020-07-20 15:07:20 -06:00 |
|
Eddie Antonio Santos
|
ca89784635
|
change(developer/compilers): parseWordlist can take a WordListSource instance
|
2020-07-20 15:03:05 -06:00 |
|
Eddie Antonio Santos
|
59a3af04e2
|
refactor(developer/compilers): extract interface: WordListSource
|
2020-07-20 14:10:59 -06:00 |
|
Joshua Horton
|
c2346ffa1b
|
refactor(developer): PR suggestion: Object.entries
Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
|
2020-07-14 07:51:26 +07:00 |
|
jahorton
|
d74f8bef2d
|
docs(developer): tweaks WordList type documentation
|
2020-07-13 11:46:15 +07:00 |
|
jahorton
|
a9f106ea54
|
refactor(developer): hashmap-based wordlist compile
|
2020-07-13 08:53:22 +07:00 |
|
Marc Durdin
|
0634a9e935
|
chore(developer): address review comments
|
2020-07-13 08:40:27 +10:00 |
|
Marc Durdin
|
ec0855b298
|
test(developer): add test for duplicates merging
|
2020-07-13 08:36:33 +10:00 |
|
Marc Durdin
|
4f868a2b74
|
fix(developer/compilers): merge duplicate words during compile
|
2020-07-12 17:23:17 +10:00 |
|
Eddie Antonio Santos
|
cc5bfd5f2b
|
fix(common/models): use correct paths for models-types
|
2020-05-22 11:42:28 -06:00 |
|
Marc Durdin
|
cbe97477f5
|
Merge branch 'master' into change/common/lmlayer/move-joiner-to-compiler
|
2020-05-22 19:59:16 +10:00 |
|
Eddie Antonio Santos
|
1160ab3496
|
chore(developer/compiler): depend on new @keymanapps/models-types package
|
2020-05-19 19:52:50 -06:00 |
|
Eddie Antonio Santos
|
00bffc6ce4
|
feat(common/lmlayer): bundle the word joiner in the compiled model
|
2020-05-02 09:45:06 -06:00 |
|
Eddie Antonio Santos
|
e79edc58ac
|
change(common/lmlayer): move joiner implementation to developer/js
|
2020-05-02 09:32:15 -06:00 |
|
Eddie Antonio Santos
|
3878ce5850
|
Merge pull request #3032 from keymanapp/feat/common/lmlayer/compile-join-words-at
feat(common/lmlayer): compile joinWordsAt property
|
2020-04-30 08:07:52 -06:00 |
|
Eddie Antonio Santos
|
9adb876dfc
|
Merge pull request #3024 from keymanapp/change/common/lmlayer/nfkd-default-searchtermtokey
change(common/lmlayer): improvements to default searchTermToKey
|
2020-04-28 08:56:32 -06:00 |
|
Eddie Antonio Santos
|
438a90fa4f
|
feat(common/lmlayer): compile join decorator
|
2020-04-27 16:19:25 -06:00 |
|
Eddie Antonio Santos
|
9bdc1b7f0e
|
refactor(common/lmlayer): extract function: compilerInnerWordBreaker
|
2020-04-27 16:09:42 -06:00 |
|
Eddie Antonio Santos
|
50272c7d39
|
docs(common/lmlayer): correct comment
|
2020-04-24 09:41:15 -06:00 |
|
Eddie Antonio Santos
|
e92d719934
|
docs(common/lmlayer): correct Keyman version
Co-Authored-By: Marc Durdin <marc@durdin.net>
|
2020-04-23 16:21:44 -06:00 |
|
Eddie Antonio Santos
|
d654032ac1
|
test(common/lmlayer): add DŽ test case
|
2020-04-23 16:18:03 -06:00 |
|
Eddie Antonio Santos
|
4cf729d37e
|
change(common/lmlayer): lowercase each codepoint individually
|
2020-04-23 15:48:11 -06:00 |
|
Eddie Antonio Santos
|
5bf2be75d9
|
change(common/lmlayer): use NFKD in default searchTermToKey
|
2020-04-23 15:39:33 -06:00 |
|
Eddie Antonio Santos
|
fb79d5fd6d
|
docs(common/lmlayer): spruce up comments
|
2020-04-23 13:50:12 -06:00 |
|
Eddie Antonio Santos
|
3013d2a4fa
|
refactor(common/lmlayer): extract type guard for simple wordbreaker spec
|
2020-04-23 13:35:31 -06:00 |
|
Eddie Antonio Santos
|
57f15578d5
|
change(common/lmlayer): lock parameter type to property type
|
2020-04-23 13:23:28 -06:00 |
|
Eddie Antonio Santos
|
2eaee68dce
|
change(common/lmlayer): simplify compileWordBreaker() fn signature
|
2020-04-23 13:13:50 -06:00 |
|
Eddie Antonio Santos
|
bf15c9d602
|
refactor(common/lmlayer): extract fn: normalizeWordBreakerSpec()
|
2020-04-23 13:10:41 -06:00 |
|
Eddie Antonio Santos
|
fe2c897233
|
change(common/lmlayer): consume WordBreakerSpec as object
|
2020-04-23 12:27:29 -06:00 |
|
Eddie Antonio Santos
|
7237672486
|
refactor(common/lmlayer): rename to simple wordbreaker spec
|
2020-04-23 12:14:49 -06:00 |
|
Eddie Antonio Santos
|
a9069a1a3a
|
Merge branch 'master' into lmlayer-default-searchtermtokey
|
2020-04-22 08:24:21 -06:00 |
|
Eddie Antonio Santos
|
69db437bf4
|
refactor(common/lmlayer): rename Wordform2Key -> SearchTermToKey
|
2020-04-21 15:24:31 -06:00 |
|
Eddie Antonio Santos
|
79815d989d
|
refactor(common/lmlayer): rename defaultWordform2Key -> defaultSearchTermToKey
|
2020-04-21 15:23:19 -06:00 |
|
Eddie Antonio Santos
|
411a3a7447
|
docs(common/lmlayer): fix typos as suggested by @mcdurdin
Co-Authored-By: Marc Durdin <marc@durdin.net>
|
2020-04-21 15:17:35 -06:00 |
|
Eddie Antonio Santos
|
7ea85a9214
|
refactor(common/lmlayer): cleanup word breaker compilation
|
2020-04-21 15:09:37 -06:00 |
|
Eddie Antonio Santos
|
d4a195f3f6
|
refactor(common/lmlayer): simplify compileWordBreaker
|
2020-04-21 15:06:05 -06:00 |
|
Eddie Antonio Santos
|
85924ec157
|
refactor(common/lmlayer): extract type: WordBreakerSpec
|
2020-04-21 15:03:05 -06:00 |
|
Eddie Antonio Santos
|
53416a5515
|
refactor(common/lmlayer): factor out compileWordBreaker()
|
2020-04-21 14:58:51 -06:00 |
|
Eddie Antonio Santos
|
c850419e22
|
change(common/lmlayer): always provide explicit wordBreaker
|
2020-04-21 14:54:42 -06:00 |
|
Eddie Antonio Santos
|
35c53917bb
|
change(common/lmlayer): remove partial NFD lookup from default searchTermToKey
|
2020-04-20 13:33:11 -06:00 |
|
Eddie Antonio Santos
|
633fe38bce
|
change(developer/compiler): trie model always includes searchTermToKey source
|
2020-04-08 12:49:59 -06:00 |
|
Eddie Antonio Santos
|
e9fc83e06e
|
change(developer/compiler): explicitly provide default searchTermToKey fn
|
2020-04-08 11:52:42 -06:00 |
|
Eddie Antonio Santos
|
09eaf57ad7
|
change(developer/compiler): export defaultWordformToKey()
|
2020-04-08 11:48:21 -06:00 |
|
Eddie Antonio Santos
|
52fb35ee3d
|
chore(common/lmlayer): copy default code to trie compiler
|
2020-04-08 11:20:09 -06:00 |
|
Eddie Antonio Santos
|
aec3a5f28e
|
Merge pull request #2392 from keymanapp/developer-strict-checks
[Developer] Enable stricter type checks
|
2019-11-30 16:14:49 -07:00 |
|
Eddie Antonio Santos
|
8b4769d893
|
change(developer): use a type assertion instead of if hack
|
2019-11-29 10:45:29 -07:00 |
|