diff options
author | Tom Ryder <tom@sanctum.geek.nz> | 2016-07-06 10:34:32 +1200 |
---|---|---|
committer | Tom Ryder <tom@sanctum.geek.nz> | 2016-07-06 10:34:32 +1200 |
commit | ea2152bfc4271f634a9e6164d8556a62bcad92d9 (patch) | |
tree | af56ecb0a2d9cbe2f17fcd6f3e0896c20aa4809c /games | |
parent | Don't change ch- to kh- (diff) | |
download | dotfiles-ea2152bfc4271f634a9e6164d8556a62bcad92d9.tar.gz dotfiles-ea2152bfc4271f634a9e6164d8556a62bcad92d9.zip |
Run another kvlt(6) revamp
I'm having a lot of fun with this.
Diffstat (limited to 'games')
-rwxr-xr-x | games/kvlt | 44 |
1 files changed, 36 insertions, 8 deletions
@@ -9,18 +9,46 @@ y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/ s/^/~/ s/$/~/ -# -C[EI] -> -Z[EI] (naïve attempt at finding soft Cs) -s,\([A-Z]\)C\([EI][^A-Z]\),\1Z\2,g +# Various words for KVLT +s,\([^A-Z]\)ASSOCIATION\([^A-Z]\),\1KVLT\2,g +s,\([^A-Z]\)CLUB\([^A-Z]\),\1KVLT\2,g +s,\([^A-Z]\)COMPANY\([^A-Z]\),\1KVLT\2,g +s,\([^A-Z]\)GROUP\([^A-Z]\),\1KVLT\2,g +s,\([^A-Z]\)INSTITUTE\([^A-Z]\),\1KVLT\2,g +s,\([^A-Z]\)INSTITUTION\([^A-Z]\),\1KVLT\2,g +s,\([^A-Z]\)ORGANIZATION\([^A-Z]\),\1KVLT\2,g -# -C[^H] -> -K[^H] (so "change" doesn't become "KHANGE") -s/C\([^H]\)/K\1/ +# Various words for TRUE +s,\([^A-Z]\)BEST\([^A-Z]\),\1TRUEST\2,g -# -I- -> -Y- -s,\([A-Z]\)I,\1Y,g +# Double-letters are easy +s,CC,KK,g +s,SS,ZZ,g + +# CHR -> KHR +s,CHR,KHR,g + +# -C[EIY] -> -Z (naïve attempt at finding soft Cs) +s,C\([EIY]\),Z\1,g + +# -C[^H] -> -K (so "change" doesn't become "KHANGE") +s,C\([^H]\),K\1,g + +# -S[^H] -> Z (so "sharp" doesn't become "ZHARP") +s,S\([^H]\),Z\1,g + +# consant-I-consonant -> -Y- +s,\([B-DF-HJ-NP-TV-XZ]\)I\([B-DF-HJ-NP-TV-XZ]\),\1Y\2,g + +# consant-U-consonant -> -V- +s,\([B-DF-HJ-NP-TV-XZ]\)U\([B-DF-HJ-NP-TV-XZ]\),\1V\2,g # THE -> DER s,\([^A-Z]\)THE\([^A-Z]\),\1DER\2,g +# THE- -> ZE- +s,\([^A-Z]\)THE,\1ZE,g + # OF -> 0V s,\([^A-Z]\)OF\([^A-Z]\),\10V\2,g @@ -34,5 +62,5 @@ s,\([^A-Z]\)TRUE\([^A-Z]\),\1TRV\2,g s/^~// s/~$// -# O->0, S->Z, U->V -y/OSU/0ZV/ +# O->0 +y/O/0/ |