https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Modul%3ASimpleStruct%2FDoku Modul:SimpleStruct/Doku - Versionsgeschichte 2025-06-09T11:22:52Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.4 https://de.wikipedia.org/w/index.php?title=Modul:SimpleStruct/Doku&diff=218427711&oldid=prev Vollbracht: Test für Standard-Doku-Struktur 2021-12-22T23:19:36Z <p>Test für Standard-Doku-Struktur</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 23. Dezember 2021, 01:19 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{LuaModuleDoc}}</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>=== Modul zur Generierung von Tabellen und Strukturen aus einfachen Zeichenketten ===</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Dieses Modul dient der Übergabe von ganzen Tabellen und Strukturen als Parameter aus einer Vorlage an ein Lua-Modul. Dazu wird &lt;pre&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>local _, Parser = pcall(require, "Modul:SimpleStruct") </div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>&lt;/pre&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>im Modul eingebunden. Der Parser kann dann mit&lt;pre&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>assert(type(Parser) == 'table', "Modul:SimpleStruct nicht gefunden!")</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>local meineTabelle = Parser.parse(&lt;Zeichenkette&gt;)</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>&lt;/pre&gt; aufgerufen werden.</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Eine Zeichenkette kann beispielsweise so aussehen:&lt;pre&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>local meineZeichenkette='Brot {Menge {2 Laibe} Sorte {Chiabata}} Käse {Menge {1 lb} Sorte {Gouda}}'</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>&lt;/pre&gt; Sie darf jedoch auch Zeilenumbrüche enthalten. Nach der Verarbeitung sollte das Ergebnis einer Daklaration wie folgt entsprechen:&lt;pre&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>local meineTabelle = {Brot={Menge='2 Laibe', Sorte='Chiabata'}, Käse={Menge='1 lb', Sorte='Gouda'}}</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>&lt;/pre&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Möge es hilfreich sein!</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> </table> Vollbracht https://de.wikipedia.org/w/index.php?title=Modul:SimpleStruct/Doku&diff=218427455&oldid=prev Vollbracht am 22. Dezember 2021 um 23:05 Uhr 2021-12-22T23:05:32Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 23. Dezember 2021, 01:05 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=== Modul zur Generierung von Tabellen und Strukturen aus einfachen Zeichenketten ===</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dieses Modul dient der Übergabe von ganzen Tabellen und Strukturen als Parameter aus einer Vorlage an ein Lua-Modul. Dazu wird &lt;pre&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Dieses Modul dient der Übergabe von ganzen Tabellen und Strukturen als Parameter aus einer Vorlage an ein Lua-Modul. Dazu wird &lt;pre&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>local _, Parser = pcall(require, "Modul:SimpleStruct") </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>local _, Parser = pcall(require, "Modul:SimpleStruct") </div></td> </tr> </table> Vollbracht https://de.wikipedia.org/w/index.php?title=Modul:SimpleStruct/Doku&diff=218375473&oldid=prev Vollbracht: AZ: Die Seite wurde neu angelegt: Dieses Modul dient der Übergabe von ganzen Tabellen und Strukturen als Parameter aus einer Vorlage an ein Lua-Modul. Dazu wird <pre> local _, Parser = pcall(require, "Modul:SimpleStruct") </pre> im Modul eingebunden. Der Parser kann dann mit<pre> assert(type(Parser) == 'table', "Modul:SimpleStruct nicht gefunden!") local meineTabelle = Parser.parse(<Zeichenkette>) </pre> aufgerufen werden. Eine Z… 2021-12-21T00:51:18Z <p><a href="/wiki/Hilfe:Zusammenfassung_und_Quellen#Auto-Zusammenfassung" title="Hilfe:Zusammenfassung und Quellen">AZ</a>: Die Seite wurde neu angelegt: Dieses Modul dient der Übergabe von ganzen Tabellen und Strukturen als Parameter aus einer Vorlage an ein Lua-Modul. Dazu wird &lt;pre&gt; local _, Parser = pcall(require, &quot;Modul:SimpleStruct&quot;) &lt;/pre&gt; im Modul eingebunden. Der Parser kann dann mit&lt;pre&gt; assert(type(Parser) == &#039;table&#039;, &quot;Modul:SimpleStruct nicht gefunden!&quot;) local meineTabelle = Parser.parse(&lt;Zeichenkette&gt;) &lt;/pre&gt; aufgerufen werden. Eine Z…</p> <p><b>Neue Seite</b></p><div>Dieses Modul dient der Übergabe von ganzen Tabellen und Strukturen als Parameter aus einer Vorlage an ein Lua-Modul. Dazu wird &lt;pre&gt;<br /> local _, Parser = pcall(require, &quot;Modul:SimpleStruct&quot;) <br /> &lt;/pre&gt;<br /> im Modul eingebunden. Der Parser kann dann mit&lt;pre&gt;<br /> assert(type(Parser) == &#039;table&#039;, &quot;Modul:SimpleStruct nicht gefunden!&quot;)<br /> local meineTabelle = Parser.parse(&lt;Zeichenkette&gt;)<br /> &lt;/pre&gt; aufgerufen werden.<br /> <br /> Eine Zeichenkette kann beispielsweise so aussehen:&lt;pre&gt;<br /> local meineZeichenkette=&#039;Brot {Menge {2 Laibe} Sorte {Chiabata}} Käse {Menge {1 lb} Sorte {Gouda}}&#039;<br /> &lt;/pre&gt; Sie darf jedoch auch Zeilenumbrüche enthalten. Nach der Verarbeitung sollte das Ergebnis einer Daklaration wie folgt entsprechen:&lt;pre&gt;<br /> local meineTabelle = {Brot={Menge=&#039;2 Laibe&#039;, Sorte=&#039;Chiabata&#039;}, Käse={Menge=&#039;1 lb&#039;, Sorte=&#039;Gouda&#039;}}<br /> &lt;/pre&gt;<br /> Möge es hilfreich sein!</div> Vollbracht