Commit graph

120 commits

Author SHA1 Message Date
jahorton
761494996b chore(common/models/types): CasingEnum -> CasingForm 2020-11-11 08:55:26 +07:00
Joshua Horton
cbf5d4f7da
Update developer/js/source/lexical-model-compiler/lexical-model.ts
Co-authored-by: Eddie Antonio Santos <Eddie.Santos@nrc-cnrc.gc.ca>
2020-11-10 10:53:03 +07:00
jahorton
60113a3147 change(developer/compilers): ModelPseudoclosure -> ModelDefinitions 2020-11-10 10:51:06 +07:00
jahorton
67e08be599 docs(developer/compilers): removes finished TODOs 2020-11-05 10:20:37 +07:00
jahorton
5ff0a8cab3 feat(developer/compilers): more test cases, extra rigor 2020-11-05 09:56:12 +07:00
jahorton
5c9c2bd8e6 feat(developer/compilers): initial applyCasing compilation, new code reorg 2020-11-04 15:08:20 +07:00
jahorton
22d5804d47 refactor(developer/compilers): splits potentially-common defaults to own file 2020-11-04 15:08:19 +07:00
jahorton
873f835e83 feat(developer/compilers): closure-based logic for applyCasing during compilation 2020-11-04 15:08:08 +07:00
jahorton
b800eaa96d feat(developer/compilers): starts lexical model compiler aspects 2020-11-04 15:07:57 +07:00
Eddie Antonio Santos
64ad54350b
docs(developer/compilers): hopefully more clear documentation for break-words-at-spaces option 2020-08-26 14:49:24 -06:00
Eddie Antonio Santos
d98548e529
style(developer/compilers): add missing semi-colon 2020-08-26 10:43:15 -06:00
Eddie Antonio Santos
3ff7a84d05
docs(developer/compilers): fix some wording and make more explicit 2020-08-26 09:53:37 -06:00
Eddie Antonio Santos
59870ef2f7
change(developer/compilers): regexp detects whether SEA character exists anywhere 2020-08-26 09:42:33 -06:00
Eddie Antonio Santos
9b62d2e818
docs(developer/compilers): intended purpose of override script 2020-08-26 08:38:34 -06:00
Eddie Antonio Santos
78a3bb0862
feat(developer/compilers): compile script overrides 2020-08-24 16:01:42 -06:00
Eddie Antonio Santos
a961896206
refactor(developer/compilers): extract method: compileJoinDecorator 2020-08-24 15:49:58 -06:00
Eddie Antonio Santos
6fbb51780e
refactor(developer/compilers): forego push() and pop() in favour of replacing in place 2020-08-24 15:24:12 -06:00
Eddie Antonio Santos
4cf2b487a4
refactor(developer/compilers): simplify conditional 2020-08-24 15:19:41 -06:00
Eddie Antonio Santos
8ce05a93ed
feat(developer/compilers): join at letters and marks 2020-08-24 15:11:35 -06:00
Eddie Antonio Santos
ba65d63be5
feat(developer/compilers): [in progress] figure out API for script overrides 2020-08-24 14:02:12 -06:00
Eddie Antonio Santos
7a9ce07cf3
test(developer/compilers): basic usage of script overrides decorator 2020-08-24 13:46:12 -06:00
Eddie Antonio Santos
84a4047ee4
feat(developer/compilers): stop logging after a maximum has been reached 2020-07-22 16:08:01 -06:00
Eddie Antonio Santos
174daede86
change(developer/compilers): log to stdout 2020-07-22 15:35:53 -06:00
Eddie Antonio Santos
fb514ee384
refactor(developer/compilers): change warning names to have CWARN_ prefixes 2020-07-22 15:20:27 -06:00
Eddie Antonio Santos
ffda8e7e67
refactor(developer/compilers): extract enum: LogLevel 2020-07-22 11:35:20 -06:00
Eddie Antonio Santos
1244ed720f
refactor(developer/compilers): extract interface: LogMessage 2020-07-22 09:26:43 -06:00
Eddie Antonio Santos
2429d81c8c
feat(developer/compilers): allow log message redirection 2020-07-22 09:18:34 -06:00
Eddie Antonio Santos
fe10f4e7c6
docs(developer/compilers): add docs for error classes 2020-07-22 09:12:21 -06:00
Eddie Antonio Santos
9ce4dd119f
refactor(developer/compilers): move method deterineLogLevelTitle() 2020-07-22 09:04:41 -06:00
Eddie Antonio Santos
2c209d1b01
change(developer/compilers): assign filename/lineno directly 2020-07-22 09:01:49 -06:00
Eddie Antonio Santos
009ef29ba8
refactor(developer/compilers): extract class hierarchy: LogMessage 2020-07-22 08:59:30 -06:00
Eddie Antonio Santos
54146314ca
feat(developer/compilers): warn if duplicate word found in same file 2020-07-22 08:46:12 -06:00
Eddie Antonio Santos
4c3619b564
feat(developer/compilers): warn when using mixed normalization forms 2020-07-21 09:09:24 -06:00
Eddie Antonio Santos
ee6e79173b
feat(developer/compilers): add CERR to lm compiler 2020-07-21 09:04:45 -06:00
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