Benutzer:W!B:/S/WIKICODE
aus Wikipedia, der freien Enzyklopädie
< Benutzer:W!B: | S
|{{{1}}}
- Function
- Benutzer:W!B:/S - Übersetzungstabelle Stammbaum-Code → WIKICODE (1:1, Testmodul für korrektes Syntaxparsen)
- Input
- 1 … [ «Muster-Code» | «Zell-Text» | START | END | ROWSTART | ROWEND | CELLSTART | CELLEND || default:DEBUG ]
- MODE … mode of output [ default:CODE … Wikicode || SOURCE … nur die Quelltabelle in Wikicode | TABLE … Wikitable (nicht implementiert) | DEBUG ]
- Code
- Achtung: ua. hier nicht sichtbar
*** SOURCE *** {{ #ifeq:{{{MODE|}}}|TABLE|'''nicht implementiert:'''MODE=TABLE<br /> |{{ #ifeq:{{{MODE}}}|DEBUG|<br />''./WIKICODE:'' 1=«{{{1}}}», MODE=«{{{MODE|noMODE}}}»<!--<br /><tt>{{#ifeq:{{{MODE|noMODE}}}|TABLE|…</tt>--> }}{{ #switch: "{{{1}}}" | "START" = {{ #switch:{{{MODE|}}}| SOURCE = <!--Beginn der Table--><br /><tt>| DEBUG = {{Benutzer:W!B:/S/DEBUG|{{{1}}}|MODE=COMM}}| #default = <code>{{Stammbaum/Start}}<br /> }} | "END" = {{ #switch:{{{MODE|}}}| SOURCE = </tt><!--Ende der Table-->| DEBUG = {{Benutzer:W!B:/S/DEBUG|{{{1}}}|MODE=COMM}}| #default = {{Stammbaum/Ende}}</code><br /> }} | "ROWSTART" = {{ #switch:{{{MODE|}}}| SOURCE = //| DEBUG = {{Benutzer:W!B:/S/DEBUG|{{{1}}}|MODE=COMM}}| #default ={{Stammbaum }} | "ROWEND" = {{ #switch:{{{MODE|}}}| SOURCE = //<br />| DEBUG = {{Benutzer:W!B:/S/DEBUG|{{{1}}}|MODE=COMM}}| #default = }}<br /> }} | "CELLSTART" = {{ #switch:{{{MODE|}}}| SOURCE = | DEBUG = {{Benutzer:W!B:/S/DEBUG|{{{1}}}|MODE=COMM}}| #default = }} | "CELLEND" = {{ #switch:{{{MODE|}}}| SOURCE = | DEBUG = {{Benutzer:W!B:/S/DEBUG|{{{1}}}|MODE=COMM}}| #default = }}<!-- // ** whitespace ** oder --> | "" = {{ #switch:{{{MODE|}}}| DEBUG = {{Benutzer:W!B:/S/DEBUG|{{{1}}}|MODE=COMM}} gibt „'''!_'''“| #default = {{!}} }} | " " = {{ #switch:{{{MODE|}}}| DEBUG = {{Benutzer:W!B:/S/DEBUG|{{{1}}}|MODE=COMM}} gibt „'''!_'''“| #default = {{!}} }} | " " = {{ #switch:{{{MODE|}}}| DEBUG = {{Benutzer:W!B:/S/DEBUG|{{{1}}}|MODE=COMM}} gibt „'''!_'''“| #default = {{!}} }} | "0" = {{ #switch:{{{MODE|}}}| DEBUG = {{Benutzer:W!B:/S/DEBUG|{{{1}}}|MODE=COMM}} gibt „'''!_'''“| #default = {{!}} }}<!-- // ** text ** --> | #default = {{ #switch:{{{MODE|}}}| DEBUG = {{Benutzer:W!B:/S/DEBUG|{{{1}}}|MODE=COMM}} gibt „'''!{{{1}}}'''“| #default = {{!}}{{{1}}} }} <!-- // ‎ (left-to-right direction mark) see :mw:Extension:ParserFunctions#Stripping whitespace: // stops whitespace suppresson of return code--> }}{{ #ifeq:{{{MODE}}}|DEBUG| ''Eo./WIKICODE:'' }} }} *** EoSOURCE *** Syntax ohne switch | "START" = {{#ifeq:{{{MODE|}}}|SOURCE|