New config format and private rules dict

This commit is contained in:
Matt Skalecki 2024-06-20 12:26:26 -04:00
commit 6f4de7ce07
4 changed files with 44 additions and 58 deletions

1
.gitignore vendored
View file

@ -16,3 +16,4 @@ compile_commands.json
.cache/ .cache/
a.out a.out
*_private.txt

@ -1 +1 @@
Subproject commit 101676ebd566e7fea85efcc72aed40cc666ddb87 Subproject commit 9b707fb269f9eb1d2ebd4119cf343126a3457780

View file

@ -1,42 +1,6 @@
{ {
"rules_file_name": "sequence_transform_dict.txt", "rules_file_name_list": [
"sequence_token_symbols": { "sequence_transform_dict.txt",
"👆": "*", "sequence_transform_dict_private.txt"
"👍": "@", ]
"★": "#",
"✪": "&"
},
"transform_sequence_reference_symbols": "◯⑴⑵⑶⑷⑸⑹⑺",
"space_symbol": "⎵",
"wordbreak_symbol": {
"‸": "^"
},
"digit_symbol": {
"∂": "D"
},
"upper_alpha_symbol": {
"∆": "U"
},
"alpha_symbol": {
"∇": "A"
},
"terminating_punct_symbol": {
"‼": "T"
},
"nonterminating_punct_symbol": {
"‥": "N"
},
"punct_symbol": {
"•": "P"
},
"any_symbol": {
"∀": "~"
},
"output_funcs": {
"one_shot_shift_symbol": "⇑",
"capitalize_first_character_symbol": "∁"
},
"comment_str": "//",
"separator_str": "⇒",
"implicit_transform_leading_wordbreak": false
} }

View file

@ -9,8 +9,8 @@
∂👍 ⇒ ∂⑴ ∂👍 ⇒ ∂⑴
∂∂👍 ⇒ ∂∂⑴ ∂∂👍 ⇒ ∂∂⑴
∂∂👍d ⇒ 2024-05-⑶⑵ ∂∂👍d ⇒ 2024-06-⑶⑵
∂∂👍f ⇒ 202405⑶⑵ ∂∂👍f ⇒ 202406⑶⑵
gh👍 ⇒ ghly gh👍 ⇒ ghly
@ -114,6 +114,7 @@ sim👆👆 ⇒ simultaneous
‸r👍c ⇒ ‸record ‸r👍c ⇒ ‸record
‸r👍h ⇒ ‸reach ‸r👍h ⇒ ‸reach
‸r👍q ⇒ ‸require ‸r👍q ⇒ ‸require
‸r👍qi ⇒ ‸requiring
‸r👍s ⇒ ‸research ‸r👍s ⇒ ‸research
‸r👍st ⇒ ‸restaurant ‸r👍st ⇒ ‸restaurant
@ -168,6 +169,7 @@ sim👆👆 ⇒ simultaneous
‸nrs ⇒ ‸there's ‸nrs ⇒ ‸there's
‸ni ⇒ ‸thi ‸ni ⇒ ‸thi
‸ni‸ ⇒ ‸their◯ ‸ni‸ ⇒ ‸their◯
‸nis ⇒ ‸theirs
‸ng ⇒ ‸thing ‸ng ⇒ ‸thing
‸nk ⇒ ‸think ‸nk ⇒ ‸think
‸ny ⇒ ‸they ‸ny ⇒ ‸they
@ -214,6 +216,8 @@ sim👆👆 ⇒ simultaneous
‸t👍nly ⇒ ‸technically ‸t👍nly ⇒ ‸technically
‸t👍nu ⇒ ‸technique ‸t👍nu ⇒ ‸technique
‸t👍f ⇒ ‸transform ‸t👍f ⇒ ‸transform
‸t👍p ⇒ ‸temp
‸t👍pt ⇒ ‸temperature
‸t👆 ⇒ ‸tell ‸t👆 ⇒ ‸tell
@ -256,14 +260,16 @@ k👍dd ⇒ knowledged
‸o👍b ⇒ ‸object ‸o👍b ⇒ ‸object
‸o👍b👆 ⇒ ‸objects ‸o👍b👆 ⇒ ‸objects
‸o👍v ⇒ ‸observe ‸o👍v ⇒ ‸observe
‸o👍vg ⇒ ‸observing
‸o👍vn ⇒ ‸observation ‸o👍vn ⇒ ‸observation
‸o👍l ⇒ ‸only ‸o👍l ⇒ ‸only
‸o👍p ⇒ ‸opposite ‸o👍p ⇒ ‸opposite
‸o👍pn ⇒ ‸opposition ‸o👍pn ⇒ ‸opposition
‸o👍g ⇒ ‸original ‸o👍g ⇒ ‸original
‸o👍c ⇒ ‸occur ‸o👍c ⇒ ‸occur
‸o👍ci ⇒ ‸occuring ‸o👍ci ⇒ ‸occurring
‸o👍ce ⇒ ‸occured ‸o👍ce ⇒ ‸occurred
‸o👍cn ⇒ ‸occurrgence
‸o👍f ⇒ ‸offer ‸o👍f ⇒ ‸offer
‸o👍d ⇒ ‸order ‸o👍d ⇒ ‸order
‸o👍di ⇒ ‸ordering ‸o👍di ⇒ ‸ordering
@ -295,9 +301,10 @@ mb👍👆 ⇒ mbles
‸b👍r ⇒ ‸brother ‸b👍r ⇒ ‸brother
‸b👍u ⇒ ‸buffer ‸b👍u ⇒ ‸buffer
‸b👍d ⇒ ‸body ‸b👍d ⇒ ‸body
‸b👍y ⇒ ‸busy
‸b👍g ⇒ ‸bring ‸b👍g ⇒ ‸bring
‸bu👍 ⇒ ‸bus ‸bu👍 ⇒ ‸bus
‸bu👍‸ ⇒ ‸business◯ ‸bu👍n ⇒ ‸business
‸x👍 ⇒ ‸just ‸x👍 ⇒ ‸just
‸x👍d ⇒ ‸justed ‸x👍d ⇒ ‸justed
@ -365,6 +372,8 @@ x👍t ⇒ justment
‸f👍li ⇒ ‸following ‸f👍li ⇒ ‸following
‸f👍r ⇒ ‸friend ‸f👍r ⇒ ‸friend
‸f👍d ⇒ ‸find ‸f👍d ⇒ ‸find
‸f👍y ⇒ ‸family
‸f👍ys ⇒ ‸families
‸f👍e ⇒ ‸feel ‸f👍e ⇒ ‸feel
‸f👍eg ⇒ ‸feeling ‸f👍eg ⇒ ‸feeling
‸f👍c ⇒ ‸face ‸f👍c ⇒ ‸face
@ -378,6 +387,7 @@ f👆 ⇒ few
‸👆 ⇒ ‸n ‸👆 ⇒ ‸n
‸👆👆 ⇒ ‸new ‸👆👆 ⇒ ‸new
‸👆👆p ⇒ ‸newspaper
‸👆👍 ⇒ ‸n ‸👆👍 ⇒ ‸n
‸👆👍‸ ⇒ ‸now◯ ‸👆👍‸ ⇒ ‸now◯
‸👆👍v ⇒ ‸never ‸👆👍v ⇒ ‸never
@ -396,6 +406,7 @@ f👆 ⇒ few
‸e👍‸ ⇒ ‸each◯ ‸e👍‸ ⇒ ‸each◯
‸e👍g ⇒ ‸enough ‸e👍g ⇒ ‸enough
‸e👍s ⇒ ‸easy ‸e👍s ⇒ ‸easy
‸e👍se ⇒ ‸ease
‸e👍sr ⇒ ‸easier ‸e👍sr ⇒ ‸easier
‸e👍st ⇒ ‸easiest ‸e👍st ⇒ ‸easiest
‸e👍sl ⇒ ‸easily ‸e👍sl ⇒ ‸easily
@ -413,6 +424,7 @@ f👆 ⇒ few
‸e👍yo ⇒ ‸everyone ‸e👍yo ⇒ ‸everyone
‸e👍r ⇒ ‸early ‸e👍r ⇒ ‸early
‸e👍re ⇒ ‸earlier ‸e👍re ⇒ ‸earlier
‸e👍rt ⇒ ‸earliest
‸e👍q ⇒ ‸equal ‸e👍q ⇒ ‸equal
‸e👍qe ⇒ ‸equate ‸e👍qe ⇒ ‸equate
‸e👍qn ⇒ ‸equation ‸e👍qn ⇒ ‸equation
@ -424,6 +436,7 @@ f👆 ⇒ few
‸e👍cd ⇒ ‸excepted ‸e👍cd ⇒ ‸excepted
‸e👍ct ⇒ ‸excite ‸e👍ct ⇒ ‸excite
‸e👍ct👆 ⇒ ‸excitement ‸e👍ct👆 ⇒ ‸excitement
‸e👍cti ⇒ ‸exciting
‸e👍cl ⇒ ‸excl ‸e👍cl ⇒ ‸excl
‸e👍cl‸ ⇒ ‸excellent◯ ‸e👍cl‸ ⇒ ‸excellent◯
‸e👍clc ⇒ ‸excellence ‸e👍clc ⇒ ‸excellence
@ -437,8 +450,8 @@ f👆 ⇒ few
‸e👍pt ⇒ ‸expect ‸e👍pt ⇒ ‸expect
‸e👍ptd ⇒ ‸expected ‸e👍ptd ⇒ ‸expected
‸e👍pv ⇒ ‸expensive ‸e👍pv ⇒ ‸expensive
‸e👍pm ⇒ ‸experiment
‸e👍x ⇒ ‸example ‸e👍x ⇒ ‸example
‸e👍x👍 ⇒ ‸examples
‸e👍xt ⇒ ‸expert ‸e👍xt ⇒ ‸expert
‸e👍xt👍 ⇒ ‸experts ‸e👍xt👍 ⇒ ‸experts
‸e👍xn ⇒ ‸explain ‸e👍xn ⇒ ‸explain
@ -450,13 +463,14 @@ f👆 ⇒ few
‸eos ⇒ ‸eos ‸eos ⇒ ‸eos
‸👍 ⇒ ‸w ‸👍 ⇒ ‸w
‸👍∀ ⇒ ‸why◯ ‸👍∀ ⇒ ‸we◯
‸👍y ⇒ ‸why
‸👍i ⇒ ‸whi ‸👍i ⇒ ‸whi
‸👍i‸ ⇒ ‸which◯ ‸👍i‸ ⇒ ‸which◯
‸👍e ⇒ ‸whe ‸👍e ⇒ ‸whe
‸👍e‸ ⇒ ‸where◯ ‸👍e‸ ⇒ ‸where◯
‸👍es ⇒ ‸where's ‸👍es ⇒ ‸where's
‸👍ev ⇒ ‸whereever ‸👍ev ⇒ ‸wherever
‸👍en ⇒ ‸wherein ‸👍en ⇒ ‸wherein
‸👍eb ⇒ ‸whereby ‸👍eb ⇒ ‸whereby
‸👍eas ⇒ ‸whereas ‸👍eas ⇒ ‸whereas
@ -516,15 +530,15 @@ f👆 ⇒ few
‸👍rd ⇒ ‸word ‸👍rd ⇒ ‸word
‸👍rde ⇒ ‸wordbreak ‸👍rde ⇒ ‸wordbreak
‸👍rg ⇒ ‸wrong ‸👍rg ⇒ ‸wrong
‸👍rk ⇒ ‸work
‸👍rkd ⇒ ‸worked
‸👍rki ⇒ ‸working
‸👍ra ⇒ ‸wra ‸👍ra ⇒ ‸wra
‸👍ra‸ ⇒ ‸wrap◯ ‸👍ra‸ ⇒ ‸wrap◯
‸👍ru ⇒ ‸wru ‸👍ru ⇒ ‸wru
‸👍re ⇒ ‸wre ‸👍re ⇒ ‸wre
‸👍ry ⇒ ‸wry ‸👍ry ⇒ ‸wry
‸👍rs ⇒ ‸worse ‸👍rs ⇒ ‸worse
‸👍k ⇒ ‸work
‸👍kd ⇒ ‸worked
‸👍ki ⇒ ‸working
‸👍dl ⇒ ‸well ‸👍dl ⇒ ‸well
‸👍do ⇒ ‸world ‸👍do ⇒ ‸world
‸👍de ⇒ ‸went ‸👍de ⇒ ‸went
@ -613,6 +627,7 @@ rev👍t ⇒ revisit
‸s👍er ⇒ ‸somewhere ‸s👍er ⇒ ‸somewhere
‸s👍ew ⇒ ‸somewhat ‸s👍ew ⇒ ‸somewhat
‸s👍en ⇒ ‸someone ‸s👍en ⇒ ‸someone
‸s👍ey ⇒ ‸somebody
‸s👍g ⇒ ‸something ‸s👍g ⇒ ‸something
‸s👍a ⇒ ‸same ‸s👍a ⇒ ‸same
‸s👍y ⇒ ‸system ‸s👍y ⇒ ‸system
@ -653,11 +668,6 @@ bu👍 ⇒ bus
‸s👆l ⇒ ‸school ‸s👆l ⇒ ‸school
s👆l ⇒ school s👆l ⇒ school
p👍 ⇒ pp
p👍s ⇒ pps
p👍s👆 ⇒ powerschool
‸p👍s👆 ⇒ ‸powerschool
‸p👍 ⇒ ‸pro ‸p👍 ⇒ ‸pro
‸p👍b ⇒ ‸problem ‸p👍b ⇒ ‸problem
‸p👍b👆 ⇒ ‸problems ‸p👍b👆 ⇒ ‸problems
@ -676,6 +686,7 @@ p👍s👆 ⇒ powerschool
‸p👍h ⇒ ‸psych ‸p👍h ⇒ ‸psych
‸p👍j ⇒ ‸project ‸p👍j ⇒ ‸project
‸p👍l ⇒ ‸place ‸p👍l ⇒ ‸place
‸p👍li ⇒ ‸placing
‸p👍t ⇒ ‸point ‸p👍t ⇒ ‸point
‸rt ⇒ ‸pr ‸rt ⇒ ‸pr
@ -683,6 +694,7 @@ p👍s👆 ⇒ powerschool
‸rtb ⇒ ‸problem ‸rtb ⇒ ‸problem
‸rtb👆 ⇒ ‸problems ‸rtb👆 ⇒ ‸problems
‸rtg ⇒ ‸program ‸rtg ⇒ ‸program
‸rtgr ⇒ ‸programmer
‸rtd ⇒ ‸product ‸rtd ⇒ ‸product
‸rtde ⇒ ‸produce ‸rtde ⇒ ‸produce
‸rtdei ⇒ ‸producing ‸rtdei ⇒ ‸producing
@ -718,6 +730,9 @@ p👍s👆 ⇒ powerschool
‸d👍t ⇒ ‸don't ‸d👍t ⇒ ‸don't
‸d👍i ⇒ ‸did ‸d👍i ⇒ ‸did
‸d👍it ⇒ ‸didn't ‸d👍it ⇒ ‸didn't
‸d👍iv ⇒ ‸divide
‸d👍ivn ⇒ ‸division
‸d👍ivi ⇒ ‸dividing
‸d👍s ⇒ ‸does ‸d👍s ⇒ ‸does
‸d👍st ⇒ ‸doesn't ‸d👍st ⇒ ‸doesn't
‸d👍f ⇒ ‸differ ‸d👍f ⇒ ‸differ
@ -727,11 +742,15 @@ p👍s👆 ⇒ powerschool
‸d👍r ⇒ ‸during ‸d👍r ⇒ ‸during
‸d👍n ⇒ ‸down ‸d👍n ⇒ ‸down
‸d👍d ⇒ ‸decide ‸d👍d ⇒ ‸decide
‸d👍b ⇒ ‸describe
‸d👍bi ⇒ ‸describing
‸d👍l ⇒ ‸develop ‸d👍l ⇒ ‸develop
‸d👍li ⇒ ‸developing ‸d👍li ⇒ ‸developing
‸d👍lm ⇒ ‸development ‸d👍lm ⇒ ‸development
‸d👍ld ⇒ ‸developed ‸d👍ld ⇒ ‸developed
‸d👍l👆 ⇒ ‸developer ‸d👍l👆 ⇒ ‸developer
‸d👍v ⇒ ‸device
‸d👍v👆 ⇒ ‸devices
‸u👍 ⇒ ‸use ‸u👍 ⇒ ‸use
‸u👍i ⇒ ‸using ‸u👍i ⇒ ‸using
@ -778,7 +797,7 @@ p👍s👆 ⇒ powerschool
‸g👍v ⇒ ‸govern ‸g👍v ⇒ ‸govern
‸g👍e ⇒ ‸general ‸g👍e ⇒ ‸general
‸g👍vd ⇒ ‸governed ‸g👍vd ⇒ ‸governed
‸g👍vm ⇒ ‸government ‸g👍vt ⇒ ‸government
‸g👍r ⇒ ‸group ‸g👍r ⇒ ‸group
‸g👍t ⇒ ‸great ‸g👍t ⇒ ‸great
‸g👍o ⇒ ‸good ‸g👍o ⇒ ‸good
@ -856,7 +875,9 @@ ba👆‸ ⇒ base◯
ba👆c ⇒ basic ba👆c ⇒ basic
ba👆d ⇒ based ba👆d ⇒ based
abil👆 ⇒ ability abil👆 ⇒ ability
abil👆s ⇒ abilities
ibil👆 ⇒ ibility ibil👆 ⇒ ibility
ibil👆s ⇒ ibilities
z👆 ⇒ zone z👆 ⇒ zone
n👆 ⇒ nion n👆 ⇒ nion
h👆 ⇒ however h👆 ⇒ however