403118e
Pinchord · pinchord.git · Tickets · Changelog
Branches > v30.1 > 403118e > files / generate-mods.clj
Add contraction finals
Commit: 403118e37925f4256e9751000d80bf7f4d6008d8
Parent: 0cfb1f9
4 changed files:
chords.edn view file
@@ -119,6 +119,7 @@ :finals {"FS" "v" "FS*" "vv" "LFS" "lv"+ "LFS*" "'ve" "LRFS" "nv" "RFS" "rv" "KFS" "sh"@@ -154,6 +155,7 @@ "KFST" "ty" "LKFST" "lty"+ "LKFST*" "y'd" "LRKFST" "nty" "RKFST" "rty" "KFST*" "ght"@@ -214,10 +216,12 @@ "RK" "rk" "S" "s" "LS" "ls"+ "LS*" "'s" "LRS" "ns" "RS" "rs" "PS" "m" "LPS" "lm"+ "LPS*" "'m" "LRPS" "mn" "LRPS*" "gm" "RPS" "rm"@@ -229,11 +233,13 @@ "T" "t" "LT" "lt" "LRT" "nt"+ "LRT*" "n't" "RT" "rt" "RT*" "rnt" "ST" "st" "ST*" "ts" "LST" "lst"+ "LST*" "t's" "LRST" "nst" "RST" "rst" "PT" "pt"@@ -249,6 +255,9 @@ "KT" "h" "KT*" "hh" "PKT*" "hp" ; :p+ "LPKT*" "'ll"+ "LRPKT*" "'d"+ "RPKT*" "'re" "PKT" "ph" "RPKT" "rph" "LRPKT" "mph" ; is nph a thing?pinchord-chords-v30.0.json view file
@@ -1 +1 @@-{"version":"v30.0","banks":{"prefixes":"#+","initials":"TSPWHR&","vowels":"AOIU^","finals":"LRPKFST*","suffixes":"es"},"keys":"#+TSPWHR&AOIU^LRPKFST*es","initials":{"":"{^}","WH&":"hw","T":"t","TWH&":"TWH&","TPWHR&":"TPWHR&","TSP&":"sk","TS&":"ts","TSPHR":"scl","TP":"f","TPWR&":"TPWR&","TSWR":"kr","THR":"thr","TPR":"fr","TSWH&":"TSWH&","HR&":"ll","PWR":"br","TPWHR":"TPWHR","TSWHR&":"TSWHR&","TSPHR&":"TSPHR&","TSPR":"scr","TSWH":"kn","TH&":"TH&","SWHR&":"SWHR&","TWH":"thw","SHR&":"shr","TP&":"ph","PWHR":"bl","TPH&":"mn","W&":"W&","PHR&":"PHR&","TPR&":"phr","SPWHR&":"chl","SPWHR":"cl","PR&":"PR&","TSPH&":"TSPH&","TS":"st","SW&":"sv","SPW&":"SPW&","SPR":"spr","SWHR":"squ","PH&":"PH&","HR":"l","H&":"H&","WH":"wh","TW":"tw","S":"s","SR":"v","TPWR":"dr","TSH":"sth","H":"h","PR":"pr","TSPWR":"gr","T&":"T&","SHR":"sl","TSR&":"tz","SW":"sw","TSPWHR&":"GHR&","SWH&":"SWH&","SWR&":"SWR&","SWH":"z","TSPWH":"gh","TSPR&":"skr","R":"r","TPWH&":"TPWH&","TPWH":"x","TPW&":"TPW&","TWR":"TWR","TSR":"str","TWHR":"j","TWHR&":"TWHR&","SPH&":"schm","TSPW&":"TSPW&","PW&":"PW&","SH":"sh","SPWR&":"chr","TR&":"TR&","PH":"m","TSP":"sc","TR":"tr","TSW&":"TSW&","P&":"P&","&":"&","P":"p","PWH":"PWH","SH&":"sch","TPHR":"fl","SPWH&":"SPWH&","TPHR&":"phl","TH":"th","WR":"wr","SP&":"sph","SPWR":"cr","TSHR&":"TSHR&","TW&":"TW&","WR&":"WR&","SPH":"sm","TSW":"k","SR&":"vr","PWH&":"PWH&","TSH&":"TSH&","SPHR":"spl","TSPWHR":"gl","SWR":"y","SPR&":"SPR&","PWHR&":"PWHR&","TSPWH&":"TSPWH&","TSWHR":"kl","SPW":"c","TSHR":"TSHR","PWR&":"PWR&","WHR&":"q","TSWR&":"TSWR&","PHR":"pl","THR&":"THR&","SPWH":"ch","TSPW":"g","S&":"S&","TSPWR&":"TSPWR&","W":"w","R&":"rh","SP":"sp","TSPH":"sn","TPH":"n","TWR&":"TWR&","SPHR&":"SPHR&","TPW":"d","WHR":"qu","PW":"b"},"vowels":{"":"","OU":"ou","AU":"au","AOI":"ei","AOIU^":"AOIU^","OU^":"uo","AU^":"ua","IU":"e","AOU^":"iu","IU^":"ee","AIU":"ea","AO^":"ao","O^":"oo","A^":"aa","U^":"ue","I^":"eu","AOU":"ui","OI^":"io","U":"u","AI^":"ia","O":"o","AO":"oa","A":"a","AIU^":"ae","I":"i","AOIU":"AOIU","OIU^":"oe","OIU":"eo","AOI^":"ie","OI":"oi","^":"y","AI":"ai"},"finals":{"-LPFT*":"lly","-LRF*":"fn","-PFS":"z","-RPFT":"ry","-RPKFST":"rcy","-LRT*":"LRT*","-PKF*":"dd","-PKST":"ct","-LRPKT":"mph","-LT*":"ttl","-LFT":"lft","-LK":"lk","-KFS*":"gh","-LKS*":"lsk","-LRPKFST*":"ngth","-LRPKF":"nd","-LPKFS*":"gl","-LKST":"lxt","-RPKST*":"rkt","-RT*":"rnt","-FT":"ft","-PF":"n","-LRPKFS*":"gn","-LPST":"LPST","-PKF":"d","-LFT*":"ltion","-KFS":"sh","-K":"k","-LRKST":"nxt","-PKT":"ph","-RPKFT*":"rcky","-RKS*":"rsk","-P*":"pp","-RPKT":"rph","-LPS":"lm","-LPFS*":"LPFS*","-R*":"rr","-RFT*":"stion","-LF*":"fl","-RP":"rp","-LRPKFT*":"ncky","-LPF":"ln","-LRPKFS":"ng","-RPKS":"rc","-LRPF":"nn","-RPT":"rpt","-LPFT":"ly","-LPST*":"LPST*","-LRPKT*":"LRPKT*","-RPS":"rm","-*":"*","-RPK":"rb","-LRKST*":"nj","-LPKT*":"LPKT*","-LRKS":"nx","-RF":"rf","-PF*":"w","-LRPKS":"nc","-LPKST*":"lkt","-LRPFT*":"nny","-F":"f","-LST":"lst","-PKFST":"cy","-LRFST*":"ndth","-RPKFS*":"dg","-RS*":"RS*","-RK*":"rck","-PKFS":"g","-RPKS*":"rsc","-":"","-LRT":"nt","-RFST":"rth","-KFST":"ty","-LRK":"nk","-LKS":"lx","-LRKFT*":"nction","-RKFT*":"stian","-LRPKST":"nct","-LPKT":"lph","-PKFT*":"cky","-LRK*":"nck","-LKT*":"LKT*","-LK*":"lck","-RPKFS":"rg","-RKF":"rch","-LPKS*":"lsc","-LPT*":"LPT*","-RKT*":"RKT*","-LKF":"lch","-PFT":"y","-RKFST*":"RKFST*","-KS":"x","-LRPT":"mpt","-LRFS*":"LRFS*","-LRKF*":"nsion","-RPFS":"rz","-LPKFT*":"lcky","-LRPKST*":"nkt","-LKFST*":"LKFST*","-LPKFST*":"LGT*","-LPK*":"bl","-S":"s","-RPKT*":"RPKT*","-P":"p","-LRPK":"mb","-LRPFS*":"LRPFS*","-RKFS*":"RKFS*","-LKST*":"lj","-LPS*":"LPS*","-PFST":"PFST","-LRPKFT":"nky","-RK":"rk","-LRKFST*":"NSHT*","-LPFST":"LPFST","-LRFT*":"ntion","-LRST*":"LRST*","-RP*":"RP*","-RF*":"RF*","-LKFT*":"sion","-PST*":"PST*","-LRST":"nst","-PFS*":"zz","-LKFS":"lsh","-RPF":"rn","-PS*":"sp","-RKST":"rxt","-LRKFT":"ntch","-LPKF*":"ndl","-LF":"lf","-K*":"ck","-ST*":"ts","-RPFT*":"rry","-LRPFT":"ny","-PKT*":"hp","-LRKT*":"LRKT*","-LPKF":"ld","-RKF*":"RKF*","-RKFS":"rsh","-RKST*":"rj","-F*":"ff","-LKF*":"LKF*","-KT":"h","-PK*":"PK*","-FST":"th","-LRPF*":"wn","-LRPFS":"nz","-LRF":"nf","-RFS*":"RFS*","-L*":"ll","-RST":"rst","-PT":"pt","-LPKFST":"lcy","-LRPKS*":"nsc","-S*":"ss","-T":"t","-PS":"m","-PFST*":"PFST*","-KFT":"tch","-LS":"ls","-LR*":"rly","-LPKS":"lc","-LRKFST":"nty","-LRKS*":"nsk","-LRS*":"LRS*","-RPKF":"rd","-PKFT":"ky","-LPF*":"wl","-FST*":"fth","-LST*":"LST*","-PKST*":"kt","-LRKT":"hn","-LRFT":"nft","-LRPT*":"LRPT*","-RKT":"hr","-LRFST":"nth","-RPF*":"rw","-LPKFS":"lg","-RPST":"RPST","-LKT":"hl","-LRFS":"nv","-RPFST*":"RPFST*","-RPKST":"rct","-RPKFT":"rky","-LRPFST*":"NPFST*","-PST":"PST","-RPFS*":"RPFS*","-LFST*":"lfth","-LP":"lp","-LRKF":"nch","-LRP":"mp","-RPFST":"RPFST","-LFST":"lth","-LRPKFST":"ncy","-LRPFST":"LRPFST","-T*":"tt","-RPT*":"RPT*","-LKFT":"ltch","-LT":"lt","-LRS":"ns","-RFS":"rv","-ST":"st","-LRP*":"mpl","-LRPST":"LRPST","-KFST*":"ght","-LP*":"pl","-R":"r","-RPKF*":"rld","-LRPST*":"LRPST*","-LPKFT":"lky","-RKS":"rx","-PKFST*":"sy","-RPST*":"RPST*","-FT*":"tion","-RKFT":"rtch","-PT*":"PT*","-LRPS":"mn","-LRPK*":"bbl","-LRKFS":"nsh","-RPKFST*":"RGT*","-LFS*":"LFS*","-LKFS*":"LKFS*","-LPT":"lpt","-FS*":"vv","-RFST*":"rmth","-LRKFS*":"LRKFS*","-LPFST*":"LPFST*","-KST":"xt","-KT*":"hh","-FS":"v","-LFS":"lv","-RPK*":"RPK*","-RKFST":"rty","-LPKST":"lct","-PFT*":"ption","-PKS*":"sc","-RPS*":"RPS*","-KF":"ch","-KFT*":"ction","-KST*":"j","-LPK":"lb","-LS*":"LS*","-LRPS*":"gm","-LRPKF*":"ddl","-PKS":"c","-RS":"rs","-PK":"b","-LPFS":"lz","-RFT":"rft","-LR":"rl","-KS*":"sk","-L":"l","-RT":"rt","-PKFS*":"gg","-RST*":"RST*","-KF*":"q","-LKFST":"lty"},"prefixes":{"#":"{-|}","+":"{^}"},"suffixes":{"-e":"{^}e","-s":"{^}s","-es":"{^}es"}}\ No newline at end of filepinchord-javelin-dictionary-v30.0.yaml view file
@@ -22,14 +22,14 @@ - {stroke: -LPKFST, data: lcy, order: 4, avoidMask: -R*} - {stroke: -LRPKF*, data: ddl, order: 4, avoidMask: -ST} - {stroke: -LRKFST, data: nty, order: 4, avoidMask: -P*}+- {stroke: -LKFST*, data: y'd, order: 4, avoidMask: -RP}+- {stroke: -LRPKT*, data: '''d', order: 4, avoidMask: -FS} - {stroke: -RPFST*, data: RPFST*, order: 4, avoidMask: -LK} - {stroke: -LRPKFT, data: nky, order: 4, avoidMask: -S*} - {stroke: -LRKFT*, data: nction, order: 4, avoidMask: -PS} - {stroke: -LRFST*, data: ndth, order: 4, avoidMask: -PK}-- {stroke: -LRPKT*, data: LRPKT*, order: 4, avoidMask: -FS} - {stroke: -LRPST*, data: LRPST*, order: 4, avoidMask: -KF} - {stroke: TSPWHR&, data: GHR&, order: 2, avoidMask: ''}-- {stroke: -LKFST*, data: LKFST*, order: 4, avoidMask: -RP} - {stroke: -LRPFST, data: LRPFST, order: 4, avoidMask: -K*} - {stroke: -LRPKFS, data: ng, order: 4, avoidMask: -T*} - {stroke: -RKFST*, data: RKFST*, order: 4, avoidMask: -LP}@@ -47,7 +47,6 @@ - {stroke: -LRPK*, data: bbl, order: 4, avoidMask: -FST} - {stroke: TPWHR&, data: TPWHR&, order: 2, avoidMask: S} - {stroke: -LRKST, data: nxt, order: 4, avoidMask: -PF*}-- {stroke: -LPKT*, data: LPKT*, order: 4, avoidMask: -RFS} - {stroke: -LRKT*, data: LRKT*, order: 4, avoidMask: -PFS} - {stroke: -RFST*, data: rmth, order: 4, avoidMask: -LPK} - {stroke: -RPKS*, data: rsc, order: 4, avoidMask: -LFT}@@ -79,14 +78,15 @@ - {stroke: -RKFST, data: rty, order: 4, avoidMask: -LP*} - {stroke: -LRST*, data: LRST*, order: 4, avoidMask: -PKF} - {stroke: TSPWH&, data: TSPWH&, order: 2, avoidMask: R}+- {stroke: -LPKT*, data: '''ll', order: 4, avoidMask: -RFS} - {stroke: -KFST*, data: ght, order: 4, avoidMask: -LRP} - {stroke: -LRKFS, data: nsh, order: 4, avoidMask: -PT*} - {stroke: -LRPKT, data: mph, order: 4, avoidMask: -FS*}+- {stroke: -RPKT*, data: '''re', order: 4, avoidMask: -LFS} - {stroke: -LPKS*, data: lsc, order: 4, avoidMask: -RFT} - {stroke: -RPFS*, data: RPFS*, order: 4, avoidMask: -LKT} - {stroke: -LRFST, data: nth, order: 4, avoidMask: -PK*} - {stroke: -LPKFT, data: lky, order: 4, avoidMask: -RS*}-- {stroke: -RPKT*, data: RPKT*, order: 4, avoidMask: -LFS} - {stroke: -LRKFT, data: ntch, order: 4, avoidMask: -PS*} - {stroke: -RPKST, data: rct, order: 4, avoidMask: -LF*} - {stroke: -LKFST, data: lty, order: 4, avoidMask: -RP*}@@ -113,6 +113,7 @@ - {stroke: -RPKT, data: rph, order: 4, avoidMask: -LFS*} - {stroke: -LPKF, data: ld, order: 4, avoidMask: -RST*} - {stroke: -PKT*, data: hp, order: 4, avoidMask: -LRFS}+- {stroke: -LFS*, data: '''ve', order: 4, avoidMask: -RPKT} - {stroke: AOIU^, data: AOIU^, order: 3, avoidMask: ''} - {stroke: -RKF*, data: RKF*, order: 4, avoidMask: -LPST} - {stroke: -LKFT, data: ltch, order: 4, avoidMask: -RPS*}@@ -122,10 +123,10 @@ - {stroke: -RKFS, data: rsh, order: 4, avoidMask: -LPT*} - {stroke: -LRPS, data: mn, order: 4, avoidMask: -KFT*} - {stroke: -RPS*, data: RPS*, order: 4, avoidMask: -LKFT}-- {stroke: -LRT*, data: LRT*, order: 4, avoidMask: -PKFS} - {stroke: TPWH&, data: TPWH&, order: 2, avoidMask: SR} - {stroke: -PST*, data: PST*, order: 4, avoidMask: -LRKF} - {stroke: -KST*, data: j, order: 4, avoidMask: -LRPF}+- {stroke: -LST*, data: t's, order: 4, avoidMask: -RPKF} - {stroke: -LRK*, data: nck, order: 4, avoidMask: -PFST} - {stroke: -LPFT, data: ly, order: 4, avoidMask: -RKS*} - {stroke: -RKS*, data: rsk, order: 4, avoidMask: -LPFT}@@ -158,11 +159,11 @@ - {stroke: -LRKF, data: nch, order: 4, avoidMask: -PST*} - {stroke: -LPST, data: LPST, order: 4, avoidMask: -RKF*} - {stroke: -LRP*, data: mpl, order: 4, avoidMask: -KFST}-- {stroke: -LST*, data: LST*, order: 4, avoidMask: -RPKF} - {stroke: -LKST, data: lxt, order: 4, avoidMask: -RPF*} - {stroke: -KFS*, data: gh, order: 4, avoidMask: -LRPT} - {stroke: -LPKT, data: lph, order: 4, avoidMask: -RFS*}-- {stroke: -LFS*, data: LFS*, order: 4, avoidMask: -RPKT}+- {stroke: -LRT*, data: n't, order: 4, avoidMask: -PKFS}+- {stroke: -LPS*, data: '''m', order: 4, avoidMask: -RKFT} - {stroke: SWHR&, data: SWHR&, order: 2, avoidMask: TP} - {stroke: -RKST, data: rxt, order: 4, avoidMask: -LPF*} - {stroke: PWHR&, data: PWHR&, order: 2, avoidMask: TS}@@ -190,7 +191,6 @@ - {stroke: -LRKS, data: nx, order: 4, avoidMask: -PFT*} - {stroke: -RFS*, data: RFS*, order: 4, avoidMask: -LPKT} - {stroke: -LFT*, data: ltion, order: 4, avoidMask: -RPKS}-- {stroke: -LPS*, data: LPS*, order: 4, avoidMask: -RKFT} - {stroke: TSPR&, data: skr, order: 2, avoidMask: WH} - {stroke: -RPKF, data: rd, order: 4, avoidMask: -LST*} - {stroke: TPWHR, data: TPWHR, order: 2, avoidMask: S&}@@ -216,6 +216,7 @@ - {stroke: AIU^, data: ae, order: 3, avoidMask: O} - {stroke: TPH&, data: mn, order: 2, avoidMask: SWR} - {stroke: -RFT, data: rft, order: 4, avoidMask: -LPKS*}+- {stroke: -LS*, data: '''s', order: 4, avoidMask: -RPKFT} - {stroke: -LFT, data: lft, order: 4, avoidMask: -RPKS*} - {stroke: AOIU, data: AOIU, order: 3, avoidMask: ^} - {stroke: TSWR, data: kr, order: 2, avoidMask: PH&}@@ -282,7 +283,6 @@ - {stroke: WHR&, data: q, order: 2, avoidMask: TSP} - {stroke: -FS*, data: vv, order: 4, avoidMask: -LRPKT} - {stroke: TWR&, data: TWR&, order: 2, avoidMask: SPH}-- {stroke: -LS*, data: LS*, order: 4, avoidMask: -RPKFT} - {stroke: -LKT, data: hl, order: 4, avoidMask: -RPFS*} - {stroke: PWHR, data: bl, order: 2, avoidMask: TS&} - {stroke: -FST, data: th, order: 4, avoidMask: -LRPK*}plover_pinchord/dictionaries/pinchord-v30.0.py view file
@@ -134,6 +134,7 @@ "LRPKFST": "ncy", "LRPKFST*": "ngth", "LPS": "lm",+ "LPS*": "'m", "KFS*": "gh", "LRPKF*": "ddl", "LPKS": "lc",@@ -167,6 +168,9 @@ "RPKT": "rph", "LRPKT": "mph", "PKT*": "hp",+ "LPKT*": "'ll",+ "LRPKT*": "'d",+ "RPKT*": "'re", "F*": "ff", "LRKF*": "nsion", "L": "l",@@ -185,9 +189,11 @@ "RKST*": "rj", "LRPFT": "ny", "LS": "ls",+ "LS*": "'s", "KFST": "ty", "LKFST": "lty",+ "LKFST*": "y'd", "LRKFST": "nty", "RKFST": "rty", @@ -197,6 +203,7 @@ "KT*": "hh", "LT": "lt", "LST": "lst",+ "LST*": "t's", "S*": "ss", "PK": "b", "PT": "pt",@@ -232,10 +239,12 @@ "LRPK": "mb", "RPFS": "rz", "LRT": "nt",+ "LRT*": "n't", "LP": "lp", "RPKFT": "rky", "LRKFT*": "nction", "LFS": "lv",+ "LFS*": "'ve", "LKFT*": "sion", "KFST*": "ght", "LRPS": "mn",