Difference between revisions of "Template:Letter other reps/morse"

From blackwiki
Jump to navigation Jump to search
imported>Vanisaac
imported>Vanisaac
(Replace parser function calls with module:string. Increase coverage to 9 dots/dashes)
 
Line 1: Line 1:
{{#len:{{{1}}}}}<!--
+
{{#switch:{{#invoke:String|len|s={{{1}}}}}
 
+
| 9 = {{morse|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|1}} }} |{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|2}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|3}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|4}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|5}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|6}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|7}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|8}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|9}}}}}}
{{#switch:{{#len: {{{1}}} }}
+
| 8 = {{morse|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|1}} }} |{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|2}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|3}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|4}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|5}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|6}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|7}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|8}}}}}}
| 5 = {{morse|{{Letter other reps/convert|{{#sub:{{{1}}}|0|1}} }} |{{Letter other reps/convert|{{#sub:{{{1}}}|1|1}}}}|{{Letter other reps/convert|{{#sub:{{{1}}}|2|1}}}}|{{Letter other reps/convert|{{#sub:{{{1}}}|3|1}}}}|{{Letter other reps/convert|{{#sub:{{{1}}}|4|1}}}}}}
+
| 7 = {{morse|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|1}} }} |{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|2}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|3}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|4}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|5}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|6}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|7}}}}}}
| 4 = {{morse|{{Letter other reps/convert|{{#sub:{{{1}}}|0|1}}}}|{{Letter other reps/convert|{{#sub:{{{1}}}|1|1}}}}|{{Letter other reps/convert|{{#sub:{{{1}}}|2|1}}}}|{{Letter other reps/convert|{{#sub|{{{1|}}}|3|1}}}}}}
+
| 6 = {{morse|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|1}} }} |{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|2}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|3}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|4}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|5}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|6}}}}}}
| 3 = {{morse|{{Letter other reps/convert|{{#sub:{{{1}}}|0|1}}}}|{{Letter other reps/convert|{{#sub:{{{1}}}|1|1}}}}|{{Letter other reps/convert|{{#sub:{{{1}}}|2|1}}}}}}
+
| 5 = {{morse|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|1}} }} |{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|2}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|3}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|4}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|5}}}}}}
| 2 = {{morse|{{Letter other reps/convert|{{#sub:{{{1}}}|0|1}}}}|{{Letter other reps/convert|{{#sub:{{{1}}}|1|1}}}}}}
+
| 4 = {{morse|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|1}} }} |{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|2}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|3}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|4}}}}}}
| 1 = {{morse|{{Letter other reps/convert|{{#sub:{{{1}}}|0|1}}}}}}
+
| 3 = {{morse|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|1}} }} |{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|2}}}}|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|3}}}}}}
| error {{#len:{{{1}}}}}
+
| 2 = {{morse|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|1}} }} |{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|2}}}}}}
}}-->
+
| 1 = {{morse|{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|1}} }} |{{Letter other reps/convert|{{#invoke:String|pos|target={{{1}}}|2}}}}}}
 +
| error {{#invoke:String|len|s={{{1}}}}}
 +
}}

Latest revision as of 07:28, 17 April 2020