From aa74f5d2433c7d476a2d0b01f74120993109d905 Mon Sep 17 00:00:00 2001 From: Royce Williams Date: Sun, 2 Sep 2018 06:03:27 -0800 Subject: [PATCH] Add "passhthrough" versions of hybrid rules (using ":") --- rules/hybrid/append_d_passthrough.rule | 11 +++ rules/hybrid/append_ds_passthrough.rule | 44 ++++++++++ rules/hybrid/append_du_passthrough.rule | 37 +++++++++ rules/hybrid/append_dus_passthrough.rule | 70 ++++++++++++++++ rules/hybrid/append_hl_passthrough.rule | 17 ++++ rules/hybrid/append_hu_passthrough.rule | 17 ++++ rules/hybrid/append_l_passthrough.rule | 27 ++++++ rules/hybrid/append_ld_passthrough.rule | 37 +++++++++ rules/hybrid/append_lds_passthrough.rule | 70 ++++++++++++++++ rules/hybrid/append_ldu_passthrough.rule | 63 ++++++++++++++ rules/hybrid/append_ldus_passthrough.rule | 96 ++++++++++++++++++++++ rules/hybrid/append_ls_passthrough.rule | 60 ++++++++++++++ rules/hybrid/append_lu_passthrough.rule | 53 ++++++++++++ rules/hybrid/append_lus_passthrough.rule | 86 +++++++++++++++++++ rules/hybrid/append_s_passthrough.rule | 34 ++++++++ rules/hybrid/append_u_passthrough.rule | 27 ++++++ rules/hybrid/append_us_passthrough.rule | 60 ++++++++++++++ rules/hybrid/prepend_d_passthrough.rule | 11 +++ rules/hybrid/prepend_ds_passthrough.rule | 44 ++++++++++ rules/hybrid/prepend_du_passthrough.rule | 37 +++++++++ rules/hybrid/prepend_dus_passthrough.rule | 70 ++++++++++++++++ rules/hybrid/prepend_hl_passthrough.rule | 17 ++++ rules/hybrid/prepend_hu_passthrough.rule | 17 ++++ rules/hybrid/prepend_l_passthrough.rule | 27 ++++++ rules/hybrid/prepend_ld_passthrough.rule | 37 +++++++++ rules/hybrid/prepend_lds_passthrough.rule | 70 ++++++++++++++++ rules/hybrid/prepend_ldu_passthrough.rule | 63 ++++++++++++++ rules/hybrid/prepend_ldus_passthrough.rule | 96 ++++++++++++++++++++++ rules/hybrid/prepend_ls_passthrough.rule | 60 ++++++++++++++ rules/hybrid/prepend_lu_passthrough.rule | 53 ++++++++++++ rules/hybrid/prepend_lus_passthrough.rule | 86 +++++++++++++++++++ rules/hybrid/prepend_s_passthrough.rule | 34 ++++++++ rules/hybrid/prepend_u_passthrough.rule | 27 ++++++ rules/hybrid/prepend_us_passthrough.rule | 60 ++++++++++++++ 34 files changed, 1618 insertions(+) create mode 100644 rules/hybrid/append_d_passthrough.rule create mode 100644 rules/hybrid/append_ds_passthrough.rule create mode 100644 rules/hybrid/append_du_passthrough.rule create mode 100644 rules/hybrid/append_dus_passthrough.rule create mode 100644 rules/hybrid/append_hl_passthrough.rule create mode 100644 rules/hybrid/append_hu_passthrough.rule create mode 100644 rules/hybrid/append_l_passthrough.rule create mode 100644 rules/hybrid/append_ld_passthrough.rule create mode 100644 rules/hybrid/append_lds_passthrough.rule create mode 100644 rules/hybrid/append_ldu_passthrough.rule create mode 100644 rules/hybrid/append_ldus_passthrough.rule create mode 100644 rules/hybrid/append_ls_passthrough.rule create mode 100644 rules/hybrid/append_lu_passthrough.rule create mode 100644 rules/hybrid/append_lus_passthrough.rule create mode 100644 rules/hybrid/append_s_passthrough.rule create mode 100644 rules/hybrid/append_u_passthrough.rule create mode 100644 rules/hybrid/append_us_passthrough.rule create mode 100644 rules/hybrid/prepend_d_passthrough.rule create mode 100644 rules/hybrid/prepend_ds_passthrough.rule create mode 100644 rules/hybrid/prepend_du_passthrough.rule create mode 100644 rules/hybrid/prepend_dus_passthrough.rule create mode 100644 rules/hybrid/prepend_hl_passthrough.rule create mode 100644 rules/hybrid/prepend_hu_passthrough.rule create mode 100644 rules/hybrid/prepend_l_passthrough.rule create mode 100644 rules/hybrid/prepend_ld_passthrough.rule create mode 100644 rules/hybrid/prepend_lds_passthrough.rule create mode 100644 rules/hybrid/prepend_ldu_passthrough.rule create mode 100644 rules/hybrid/prepend_ldus_passthrough.rule create mode 100644 rules/hybrid/prepend_ls_passthrough.rule create mode 100644 rules/hybrid/prepend_lu_passthrough.rule create mode 100644 rules/hybrid/prepend_lus_passthrough.rule create mode 100644 rules/hybrid/prepend_s_passthrough.rule create mode 100644 rules/hybrid/prepend_u_passthrough.rule create mode 100644 rules/hybrid/prepend_us_passthrough.rule diff --git a/rules/hybrid/append_d_passthrough.rule b/rules/hybrid/append_d_passthrough.rule new file mode 100644 index 000000000..86368dff4 --- /dev/null +++ b/rules/hybrid/append_d_passthrough.rule @@ -0,0 +1,11 @@ +: +$0 +$1 +$2 +$3 +$4 +$5 +$6 +$7 +$8 +$9 diff --git a/rules/hybrid/append_ds_passthrough.rule b/rules/hybrid/append_ds_passthrough.rule new file mode 100644 index 000000000..a857f9b95 --- /dev/null +++ b/rules/hybrid/append_ds_passthrough.rule @@ -0,0 +1,44 @@ +: +$0 +$1 +$2 +$3 +$4 +$5 +$6 +$7 +$8 +$9 +$ +$! +$" +$# +$$ +$% +$& +$' +$( +$) +$* +$+ +$, +$- +$. +$/ +$: +$; +$< +$= +$> +$? +$@ +$[ +$\ +$] +$^ +$_ +$` +${ +$| +$} +$~ diff --git a/rules/hybrid/append_du_passthrough.rule b/rules/hybrid/append_du_passthrough.rule new file mode 100644 index 000000000..7d9c79cef --- /dev/null +++ b/rules/hybrid/append_du_passthrough.rule @@ -0,0 +1,37 @@ +: +$0 +$1 +$2 +$3 +$4 +$5 +$6 +$7 +$8 +$9 +$A +$B +$C +$D +$E +$F +$G +$H +$I +$J +$K +$L +$M +$N +$O +$P +$Q +$R +$S +$T +$U +$V +$W +$X +$Y +$Z diff --git a/rules/hybrid/append_dus_passthrough.rule b/rules/hybrid/append_dus_passthrough.rule new file mode 100644 index 000000000..7201d8e6a --- /dev/null +++ b/rules/hybrid/append_dus_passthrough.rule @@ -0,0 +1,70 @@ +: +$0 +$1 +$2 +$3 +$4 +$5 +$6 +$7 +$8 +$9 +$A +$B +$C +$D +$E +$F +$G +$H +$I +$J +$K +$L +$M +$N +$O +$P +$Q +$R +$S +$T +$U +$V +$W +$X +$Y +$Z +$ +$! +$" +$# +$$ +$% +$& +$' +$( +$) +$* +$+ +$, +$- +$. +$/ +$: +$; +$< +$= +$> +$? +$@ +$[ +$\ +$] +$^ +$_ +$` +${ +$| +$} +$~ diff --git a/rules/hybrid/append_hl_passthrough.rule b/rules/hybrid/append_hl_passthrough.rule new file mode 100644 index 000000000..a03de9532 --- /dev/null +++ b/rules/hybrid/append_hl_passthrough.rule @@ -0,0 +1,17 @@ +: +$0 +$1 +$2 +$3 +$4 +$5 +$6 +$7 +$8 +$9 +$a +$b +$c +$d +$e +$f diff --git a/rules/hybrid/append_hu_passthrough.rule b/rules/hybrid/append_hu_passthrough.rule new file mode 100644 index 000000000..9f33e8cb7 --- /dev/null +++ b/rules/hybrid/append_hu_passthrough.rule @@ -0,0 +1,17 @@ +: +$0 +$1 +$2 +$3 +$4 +$5 +$6 +$7 +$8 +$9 +$A +$B +$C +$D +$E +$F diff --git a/rules/hybrid/append_l_passthrough.rule b/rules/hybrid/append_l_passthrough.rule new file mode 100644 index 000000000..2f74d5215 --- /dev/null +++ b/rules/hybrid/append_l_passthrough.rule @@ -0,0 +1,27 @@ +: +$a +$b +$c +$d +$e +$f +$g +$h +$i +$j +$k +$l +$m +$n +$o +$p +$q +$r +$s +$t +$u +$v +$w +$x +$y +$z diff --git a/rules/hybrid/append_ld_passthrough.rule b/rules/hybrid/append_ld_passthrough.rule new file mode 100644 index 000000000..5531d5936 --- /dev/null +++ b/rules/hybrid/append_ld_passthrough.rule @@ -0,0 +1,37 @@ +: +$a +$b +$c +$d +$e +$f +$g +$h +$i +$j +$k +$l +$m +$n +$o +$p +$q +$r +$s +$t +$u +$v +$w +$x +$y +$z +$0 +$1 +$2 +$3 +$4 +$5 +$6 +$7 +$8 +$9 diff --git a/rules/hybrid/append_lds_passthrough.rule b/rules/hybrid/append_lds_passthrough.rule new file mode 100644 index 000000000..a3dbd88db --- /dev/null +++ b/rules/hybrid/append_lds_passthrough.rule @@ -0,0 +1,70 @@ +: +$a +$b +$c +$d +$e +$f +$g +$h +$i +$j +$k +$l +$m +$n +$o +$p +$q +$r +$s +$t +$u +$v +$w +$x +$y +$z +$0 +$1 +$2 +$3 +$4 +$5 +$6 +$7 +$8 +$9 +$ +$! +$" +$# +$$ +$% +$& +$' +$( +$) +$* +$+ +$, +$- +$. +$/ +$: +$; +$< +$= +$> +$? +$@ +$[ +$\ +$] +$^ +$_ +$` +${ +$| +$} +$~ diff --git a/rules/hybrid/append_ldu_passthrough.rule b/rules/hybrid/append_ldu_passthrough.rule new file mode 100644 index 000000000..ea2d16390 --- /dev/null +++ b/rules/hybrid/append_ldu_passthrough.rule @@ -0,0 +1,63 @@ +: +$a +$b +$c +$d +$e +$f +$g +$h +$i +$j +$k +$l +$m +$n +$o +$p +$q +$r +$s +$t +$u +$v +$w +$x +$y +$z +$0 +$1 +$2 +$3 +$4 +$5 +$6 +$7 +$8 +$9 +$A +$B +$C +$D +$E +$F +$G +$H +$I +$J +$K +$L +$M +$N +$O +$P +$Q +$R +$S +$T +$U +$V +$W +$X +$Y +$Z diff --git a/rules/hybrid/append_ldus_passthrough.rule b/rules/hybrid/append_ldus_passthrough.rule new file mode 100644 index 000000000..4cbea3a59 --- /dev/null +++ b/rules/hybrid/append_ldus_passthrough.rule @@ -0,0 +1,96 @@ +: +$a +$b +$c +$d +$e +$f +$g +$h +$i +$j +$k +$l +$m +$n +$o +$p +$q +$r +$s +$t +$u +$v +$w +$x +$y +$z +$0 +$1 +$2 +$3 +$4 +$5 +$6 +$7 +$8 +$9 +$A +$B +$C +$D +$E +$F +$G +$H +$I +$J +$K +$L +$M +$N +$O +$P +$Q +$R +$S +$T +$U +$V +$W +$X +$Y +$Z +$ +$! +$" +$# +$$ +$% +$& +$' +$( +$) +$* +$+ +$, +$- +$. +$/ +$: +$; +$< +$= +$> +$? +$@ +$[ +$\ +$] +$^ +$_ +$` +${ +$| +$} +$~ diff --git a/rules/hybrid/append_ls_passthrough.rule b/rules/hybrid/append_ls_passthrough.rule new file mode 100644 index 000000000..c801d4482 --- /dev/null +++ b/rules/hybrid/append_ls_passthrough.rule @@ -0,0 +1,60 @@ +: +$a +$b +$c +$d +$e +$f +$g +$h +$i +$j +$k +$l +$m +$n +$o +$p +$q +$r +$s +$t +$u +$v +$w +$x +$y +$z +$ +$! +$" +$# +$$ +$% +$& +$' +$( +$) +$* +$+ +$, +$- +$. +$/ +$: +$; +$< +$= +$> +$? +$@ +$[ +$\ +$] +$^ +$_ +$` +${ +$| +$} +$~ diff --git a/rules/hybrid/append_lu_passthrough.rule b/rules/hybrid/append_lu_passthrough.rule new file mode 100644 index 000000000..930263a61 --- /dev/null +++ b/rules/hybrid/append_lu_passthrough.rule @@ -0,0 +1,53 @@ +: +$a +$b +$c +$d +$e +$f +$g +$h +$i +$j +$k +$l +$m +$n +$o +$p +$q +$r +$s +$t +$u +$v +$w +$x +$y +$z +$A +$B +$C +$D +$E +$F +$G +$H +$I +$J +$K +$L +$M +$N +$O +$P +$Q +$R +$S +$T +$U +$V +$W +$X +$Y +$Z diff --git a/rules/hybrid/append_lus_passthrough.rule b/rules/hybrid/append_lus_passthrough.rule new file mode 100644 index 000000000..bbbfb7459 --- /dev/null +++ b/rules/hybrid/append_lus_passthrough.rule @@ -0,0 +1,86 @@ +: +$a +$b +$c +$d +$e +$f +$g +$h +$i +$j +$k +$l +$m +$n +$o +$p +$q +$r +$s +$t +$u +$v +$w +$x +$y +$z +$A +$B +$C +$D +$E +$F +$G +$H +$I +$J +$K +$L +$M +$N +$O +$P +$Q +$R +$S +$T +$U +$V +$W +$X +$Y +$Z +$ +$! +$" +$# +$$ +$% +$& +$' +$( +$) +$* +$+ +$, +$- +$. +$/ +$: +$; +$< +$= +$> +$? +$@ +$[ +$\ +$] +$^ +$_ +$` +${ +$| +$} +$~ diff --git a/rules/hybrid/append_s_passthrough.rule b/rules/hybrid/append_s_passthrough.rule new file mode 100644 index 000000000..5a90d4525 --- /dev/null +++ b/rules/hybrid/append_s_passthrough.rule @@ -0,0 +1,34 @@ +: +$ +$! +$" +$# +$$ +$% +$& +$' +$( +$) +$* +$+ +$, +$- +$. +$/ +$: +$; +$< +$= +$> +$? +$@ +$[ +$\ +$] +$^ +$_ +$` +${ +$| +$} +$~ diff --git a/rules/hybrid/append_u_passthrough.rule b/rules/hybrid/append_u_passthrough.rule new file mode 100644 index 000000000..8f0048517 --- /dev/null +++ b/rules/hybrid/append_u_passthrough.rule @@ -0,0 +1,27 @@ +: +$A +$B +$C +$D +$E +$F +$G +$H +$I +$J +$K +$L +$M +$N +$O +$P +$Q +$R +$S +$T +$U +$V +$W +$X +$Y +$Z diff --git a/rules/hybrid/append_us_passthrough.rule b/rules/hybrid/append_us_passthrough.rule new file mode 100644 index 000000000..2ab4e44b5 --- /dev/null +++ b/rules/hybrid/append_us_passthrough.rule @@ -0,0 +1,60 @@ +: +$A +$B +$C +$D +$E +$F +$G +$H +$I +$J +$K +$L +$M +$N +$O +$P +$Q +$R +$S +$T +$U +$V +$W +$X +$Y +$Z +$ +$! +$" +$# +$$ +$% +$& +$' +$( +$) +$* +$+ +$, +$- +$. +$/ +$: +$; +$< +$= +$> +$? +$@ +$[ +$\ +$] +$^ +$_ +$` +${ +$| +$} +$~ diff --git a/rules/hybrid/prepend_d_passthrough.rule b/rules/hybrid/prepend_d_passthrough.rule new file mode 100644 index 000000000..0ea7d103f --- /dev/null +++ b/rules/hybrid/prepend_d_passthrough.rule @@ -0,0 +1,11 @@ +: +^0 +^1 +^2 +^3 +^4 +^5 +^6 +^7 +^8 +^9 diff --git a/rules/hybrid/prepend_ds_passthrough.rule b/rules/hybrid/prepend_ds_passthrough.rule new file mode 100644 index 000000000..21306e671 --- /dev/null +++ b/rules/hybrid/prepend_ds_passthrough.rule @@ -0,0 +1,44 @@ +: +^0 +^1 +^2 +^3 +^4 +^5 +^6 +^7 +^8 +^9 +^ +^! +^" +^# +^$ +^% +^& +^' +^( +^) +^* +^+ +^, +^- +^. +^/ +^: +^; +^< +^= +^> +^? +^@ +^[ +^\ +^] +^^ +^_ +^` +^{ +^| +^} +^~ diff --git a/rules/hybrid/prepend_du_passthrough.rule b/rules/hybrid/prepend_du_passthrough.rule new file mode 100644 index 000000000..57e0abff8 --- /dev/null +++ b/rules/hybrid/prepend_du_passthrough.rule @@ -0,0 +1,37 @@ +: +^0 +^1 +^2 +^3 +^4 +^5 +^6 +^7 +^8 +^9 +^A +^B +^C +^D +^E +^F +^G +^H +^I +^J +^K +^L +^M +^N +^O +^P +^Q +^R +^S +^T +^U +^V +^W +^X +^Y +^Z diff --git a/rules/hybrid/prepend_dus_passthrough.rule b/rules/hybrid/prepend_dus_passthrough.rule new file mode 100644 index 000000000..78d013e57 --- /dev/null +++ b/rules/hybrid/prepend_dus_passthrough.rule @@ -0,0 +1,70 @@ +: +^0 +^1 +^2 +^3 +^4 +^5 +^6 +^7 +^8 +^9 +^A +^B +^C +^D +^E +^F +^G +^H +^I +^J +^K +^L +^M +^N +^O +^P +^Q +^R +^S +^T +^U +^V +^W +^X +^Y +^Z +^ +^! +^" +^# +^$ +^% +^& +^' +^( +^) +^* +^+ +^, +^- +^. +^/ +^: +^; +^< +^= +^> +^? +^@ +^[ +^\ +^] +^^ +^_ +^` +^{ +^| +^} +^~ diff --git a/rules/hybrid/prepend_hl_passthrough.rule b/rules/hybrid/prepend_hl_passthrough.rule new file mode 100644 index 000000000..9745e1258 --- /dev/null +++ b/rules/hybrid/prepend_hl_passthrough.rule @@ -0,0 +1,17 @@ +: +^0 +^1 +^2 +^3 +^4 +^5 +^6 +^7 +^8 +^9 +^a +^b +^c +^d +^e +^f diff --git a/rules/hybrid/prepend_hu_passthrough.rule b/rules/hybrid/prepend_hu_passthrough.rule new file mode 100644 index 000000000..0f69f7cbb --- /dev/null +++ b/rules/hybrid/prepend_hu_passthrough.rule @@ -0,0 +1,17 @@ +: +^0 +^1 +^2 +^3 +^4 +^5 +^6 +^7 +^8 +^9 +^A +^B +^C +^D +^E +^F diff --git a/rules/hybrid/prepend_l_passthrough.rule b/rules/hybrid/prepend_l_passthrough.rule new file mode 100644 index 000000000..b553abba7 --- /dev/null +++ b/rules/hybrid/prepend_l_passthrough.rule @@ -0,0 +1,27 @@ +: +^a +^b +^c +^d +^e +^f +^g +^h +^i +^j +^k +^l +^m +^n +^o +^p +^q +^r +^s +^t +^u +^v +^w +^x +^y +^z diff --git a/rules/hybrid/prepend_ld_passthrough.rule b/rules/hybrid/prepend_ld_passthrough.rule new file mode 100644 index 000000000..e911e8ef5 --- /dev/null +++ b/rules/hybrid/prepend_ld_passthrough.rule @@ -0,0 +1,37 @@ +: +^a +^b +^c +^d +^e +^f +^g +^h +^i +^j +^k +^l +^m +^n +^o +^p +^q +^r +^s +^t +^u +^v +^w +^x +^y +^z +^0 +^1 +^2 +^3 +^4 +^5 +^6 +^7 +^8 +^9 diff --git a/rules/hybrid/prepend_lds_passthrough.rule b/rules/hybrid/prepend_lds_passthrough.rule new file mode 100644 index 000000000..e63f90a3b --- /dev/null +++ b/rules/hybrid/prepend_lds_passthrough.rule @@ -0,0 +1,70 @@ +: +^a +^b +^c +^d +^e +^f +^g +^h +^i +^j +^k +^l +^m +^n +^o +^p +^q +^r +^s +^t +^u +^v +^w +^x +^y +^z +^0 +^1 +^2 +^3 +^4 +^5 +^6 +^7 +^8 +^9 +^ +^! +^" +^# +^$ +^% +^& +^' +^( +^) +^* +^+ +^, +^- +^. +^/ +^: +^; +^< +^= +^> +^? +^@ +^[ +^\ +^] +^^ +^_ +^` +^{ +^| +^} +^~ diff --git a/rules/hybrid/prepend_ldu_passthrough.rule b/rules/hybrid/prepend_ldu_passthrough.rule new file mode 100644 index 000000000..70a928507 --- /dev/null +++ b/rules/hybrid/prepend_ldu_passthrough.rule @@ -0,0 +1,63 @@ +: +^a +^b +^c +^d +^e +^f +^g +^h +^i +^j +^k +^l +^m +^n +^o +^p +^q +^r +^s +^t +^u +^v +^w +^x +^y +^z +^0 +^1 +^2 +^3 +^4 +^5 +^6 +^7 +^8 +^9 +^A +^B +^C +^D +^E +^F +^G +^H +^I +^J +^K +^L +^M +^N +^O +^P +^Q +^R +^S +^T +^U +^V +^W +^X +^Y +^Z diff --git a/rules/hybrid/prepend_ldus_passthrough.rule b/rules/hybrid/prepend_ldus_passthrough.rule new file mode 100644 index 000000000..844d133ba --- /dev/null +++ b/rules/hybrid/prepend_ldus_passthrough.rule @@ -0,0 +1,96 @@ +: +^a +^b +^c +^d +^e +^f +^g +^h +^i +^j +^k +^l +^m +^n +^o +^p +^q +^r +^s +^t +^u +^v +^w +^x +^y +^z +^0 +^1 +^2 +^3 +^4 +^5 +^6 +^7 +^8 +^9 +^A +^B +^C +^D +^E +^F +^G +^H +^I +^J +^K +^L +^M +^N +^O +^P +^Q +^R +^S +^T +^U +^V +^W +^X +^Y +^Z +^ +^! +^" +^# +^$ +^% +^& +^' +^( +^) +^* +^+ +^, +^- +^. +^/ +^: +^; +^< +^= +^> +^? +^@ +^[ +^\ +^] +^^ +^_ +^` +^{ +^| +^} +^~ diff --git a/rules/hybrid/prepend_ls_passthrough.rule b/rules/hybrid/prepend_ls_passthrough.rule new file mode 100644 index 000000000..c67ce0ee6 --- /dev/null +++ b/rules/hybrid/prepend_ls_passthrough.rule @@ -0,0 +1,60 @@ +: +^a +^b +^c +^d +^e +^f +^g +^h +^i +^j +^k +^l +^m +^n +^o +^p +^q +^r +^s +^t +^u +^v +^w +^x +^y +^z +^ +^! +^" +^# +^$ +^% +^& +^' +^( +^) +^* +^+ +^, +^- +^. +^/ +^: +^; +^< +^= +^> +^? +^@ +^[ +^\ +^] +^^ +^_ +^` +^{ +^| +^} +^~ diff --git a/rules/hybrid/prepend_lu_passthrough.rule b/rules/hybrid/prepend_lu_passthrough.rule new file mode 100644 index 000000000..70096d600 --- /dev/null +++ b/rules/hybrid/prepend_lu_passthrough.rule @@ -0,0 +1,53 @@ +: +^a +^b +^c +^d +^e +^f +^g +^h +^i +^j +^k +^l +^m +^n +^o +^p +^q +^r +^s +^t +^u +^v +^w +^x +^y +^z +^A +^B +^C +^D +^E +^F +^G +^H +^I +^J +^K +^L +^M +^N +^O +^P +^Q +^R +^S +^T +^U +^V +^W +^X +^Y +^Z diff --git a/rules/hybrid/prepend_lus_passthrough.rule b/rules/hybrid/prepend_lus_passthrough.rule new file mode 100644 index 000000000..07fc71301 --- /dev/null +++ b/rules/hybrid/prepend_lus_passthrough.rule @@ -0,0 +1,86 @@ +: +^a +^b +^c +^d +^e +^f +^g +^h +^i +^j +^k +^l +^m +^n +^o +^p +^q +^r +^s +^t +^u +^v +^w +^x +^y +^z +^A +^B +^C +^D +^E +^F +^G +^H +^I +^J +^K +^L +^M +^N +^O +^P +^Q +^R +^S +^T +^U +^V +^W +^X +^Y +^Z +^ +^! +^" +^# +^$ +^% +^& +^' +^( +^) +^* +^+ +^, +^- +^. +^/ +^: +^; +^< +^= +^> +^? +^@ +^[ +^\ +^] +^^ +^_ +^` +^{ +^| +^} +^~ diff --git a/rules/hybrid/prepend_s_passthrough.rule b/rules/hybrid/prepend_s_passthrough.rule new file mode 100644 index 000000000..54799b944 --- /dev/null +++ b/rules/hybrid/prepend_s_passthrough.rule @@ -0,0 +1,34 @@ +: +^ +^! +^" +^# +^$ +^% +^& +^' +^( +^) +^* +^+ +^, +^- +^. +^/ +^: +^; +^< +^= +^> +^? +^@ +^[ +^\ +^] +^^ +^_ +^` +^{ +^| +^} +^~ diff --git a/rules/hybrid/prepend_u_passthrough.rule b/rules/hybrid/prepend_u_passthrough.rule new file mode 100644 index 000000000..b94c34892 --- /dev/null +++ b/rules/hybrid/prepend_u_passthrough.rule @@ -0,0 +1,27 @@ +: +^A +^B +^C +^D +^E +^F +^G +^H +^I +^J +^K +^L +^M +^N +^O +^P +^Q +^R +^S +^T +^U +^V +^W +^X +^Y +^Z diff --git a/rules/hybrid/prepend_us_passthrough.rule b/rules/hybrid/prepend_us_passthrough.rule new file mode 100644 index 000000000..196d14ab5 --- /dev/null +++ b/rules/hybrid/prepend_us_passthrough.rule @@ -0,0 +1,60 @@ +: +^A +^B +^C +^D +^E +^F +^G +^H +^I +^J +^K +^L +^M +^N +^O +^P +^Q +^R +^S +^T +^U +^V +^W +^X +^Y +^Z +^ +^! +^" +^# +^$ +^% +^& +^' +^( +^) +^* +^+ +^, +^- +^. +^/ +^: +^; +^< +^= +^> +^? +^@ +^[ +^\ +^] +^^ +^_ +^` +^{ +^| +^} +^~