1 # MediaWiki Parser test cases
2 # Some taken from http://meta.wikimedia.org/wiki/Parser_testing
3 # All (C) their respective authors and released under the GPL
5 # The syntax should be fairly self-explanatory.
7 # Currently supported test options:
8 # One of the following three:
10 # (default) generate HTML output
11 # pst apply pre-save transform
12 # msg apply message transform
14 # Plus any combination of these:
16 # cat add category links
17 # ill add inter-language links
18 # subpage enable subpages (disabled by default)
19 # title=[[XXX]] run test using article title XXX
20 # disabled do not run test
22 # For testing purposes, temporary articles can created:
23 # !!article / NAMESPACE:TITLE / !!text / ARTICLE TEXT / !!endarticle
24 # where '/' denotes a newline.
26 # This is the standard article assumed to exist.
46 This is a simple paragraph.
48 <p>This is a simple paragraph.
68 * plain''italic''plain
69 * plain''italic''plain''italic''plain
70 * plain'''bold'''plain
71 * plain'''bold'''plain'''bold'''plain
72 * plain''italic''plain'''bold'''plain
73 * plain'''bold'''plain''italic''plain
74 * plain''italic'''bold-italic'''italic''plain
75 * plain'''bold''bold-italic''bold'''plain
76 * plain'''''bold-italic'''italic''plain
77 * plain'''''bold-italic''bold'''plain
78 * plain''italic'''bold-italic'''''plain
79 * plain'''bold''bold-italic'''''plain
80 * plain l'''italic''plain
83 </li><li> plain<i>italic</i>plain
84 </li><li> plain<i>italic</i>plain<i>italic</i>plain
85 </li><li> plain<b>bold</b>plain
86 </li><li> plain<b>bold</b>plain<b>bold</b>plain
87 </li><li> plain<i>italic</i>plain<b>bold</b>plain
88 </li><li> plain<b>bold</b>plain<i>italic</i>plain
89 </li><li> plain<i>italic<b>bold-italic</b>italic</i>plain
90 </li><li> plain<b>bold<i>bold-italic</i>bold</b>plain
91 </li><li> plain<i><b>bold-italic</b>italic</i>plain
92 </li><li> plain<b><i>bold-italic</i>bold</b>plain
93 </li><li> plain<i>italic<b>bold-italic</b></i>plain
94 </li><li> plain<b>bold<i>bold-italic</i></b>plain
95 </li><li> plain l'<i>italic</i>plain
101 ### <nowiki> test cases
105 <nowiki> unordered list
107 <nowiki>* This is not an unordered list item.</nowiki>
109 <p>* This is not an unordered list item.
116 <nowiki>Lorem ipsum dolor
137 :There is not nowiki.
138 :There is <nowiki>nowiki</nowiki>.
140 #There is not nowiki.
141 #There is <nowiki>nowiki</nowiki>.
143 *There is not nowiki.
144 *There is <nowiki>nowiki</nowiki>.
146 <dl><dd>There is not nowiki.
147 </dd><dd>There is nowiki.
149 <ol><li>There is not nowiki.
150 </li><li>There is nowiki.
152 <ul><li>There is not nowiki.
153 </li><li>There is nowiki.
159 ### comment test cases
164 <!-- comment 1 --> asdf
200 asdf<!-- comment 1 -->jkl
210 <!-- foo --> b <!-- bar -->
222 ### Preformatted text
231 And a [[Main Page|link]]
237 And a <a href="/wiki/Main_Page" title="Main Page">link</a>
249 <dl><dt> name </dt><dd> Definition
259 <dl><dd> Indented text
265 Definition list with no space
269 <dl><dt>name</dt><dd>Definition
275 Definition list with URL link
277 ; http://example.com/ : definition
279 <dl><dt> <a href="http://example.com/" class='external'>http://example.com/</a> </dt><dd> definition
285 Definition list with bracketed URL link
287 ;[http://www.google.com/ Google]:Number one search engine
289 <dl><dt><a href="http://www.google.com/" class='external' title="http://www.google.com/">Google</a><span class='urlexpansion'> (<i>http://www.google.com/</i>)</span></dt><dd>Number one search engine
295 Definition list with wikilink containing colon
297 ; [[Wikipedia:FAQ]]: The least-read page on Wikipedia
299 <dl><dt> <a href="/index.php?title=Wikipedia:FAQ&action=edit" class="new" title="Wikipedia:FAQ">Wikipedia:FAQ</a></dt><dd> The least-read page on Wikipedia
308 External links: non-bracketed
310 Non-bracketed: http://example.com
312 <p>Non-bracketed: <a href="http://example.com" class='external'>http://example.com</a>
317 External links: numbered
319 Numbered: [http://example.com]
321 <p>Numbered: <a href="http://example.com" class='external' title="http://example.com">[1]</a><span class='urlexpansion'> (<i>http://example.com</i>)</span>
326 External links: specified text
328 Specified text: [http://example.com link]
330 <p>Specified text: <a href="http://example.com" class='external' title="http://example.com">link</a><span class='urlexpansion'> (<i>http://example.com</i>)</span>
335 External links: trail
337 Trail (not sure if this is meant to work): [http://example.com link]s
339 <p>Trail (not sure if this is meant to work): <a href="http://example.com" class='external' title="http://example.com">link</a>s<span class='urlexpansion'> (<i>http://example.com</i>)</span>
344 External links: dollar sign in URL
346 http://example.com/1$2345
348 <p><a href="http://example.com/1$2345" class='external'>http://example.com/1$2345</a>
353 External links: dollar sign in URL (named)
355 [http://example.com/1$2345]
357 <p><a href="http://example.com/1$2345" class='external' title="http://example.com/1$2345">[1]</a><span class='urlexpansion'> (<i>http://example.com/1$2345</i>)</span>
364 External image: http://meta.wikimedia.org/upload/f/f1/Ncwikicol.png
366 <p>External image: <img src="http://meta.wikimedia.org/upload/f/f1/Ncwikicol.png" alt="Ncwikicol.png" />
371 External image from https
373 External image from https: https://meta.wikimedia.org/upload/f/f1/Ncwikicol.png
375 <p>External image from https: <img src="https://meta.wikimedia.org/upload/f/f1/Ncwikicol.png" alt="Ncwikicol.png" />
380 Link to non-http image, no img tag
382 Link to non-http image, no img tag: ftp://example.com/test.jpg
384 <p>Link to non-http image, no img tag: <a href="ftp://example.com/test.jpg" class='external'>ftp://example.com/test.jpg</a>
389 External links: terminating separator
391 Terminating separator: http://example.com/thing,
393 <p>Terminating separator: <a href="http://example.com/thing" class='external'>http://example.com/thing</a>,
398 External links: intervening separator
400 Intervening separator: http://example.com/1,2,3
402 <p>Intervening separator: <a href="http://example.com/1,2,3" class='external'>http://example.com/1,2,3</a>
407 External links: old bug with URL in query
409 Old bug with URL in query: [http://example.com/thing?url=http://example.com link]
411 <p>Old bug with URL in query: <a href="http://example.com/thing?url=http://example.com" class='external' title="http://example.com/thing?url=http://example.com">link</a><span class='urlexpansion'> (<i>http://example.com/thing?url=http://example.com</i>)</span>
416 External links: old URL-in-URL bug, mixed protocols
418 And again with mixed protocols: [ftp://example.com?url=http://example.com link]
420 <p>And again with mixed protocols: <a href="ftp://example.com?url=http://example.com" class='external' title="ftp://example.com?url=http://example.com">link</a><span class='urlexpansion'> (<i>ftp://example.com?url=http://example.com</i>)</span>
425 External links: URL in text
427 URL in text: [http://example.com http://example.com]
429 <p>URL in text: <a href="http://example.com" class='external'>http://example.com</a>
434 External links: Clickable images
436 ja-style clickable images: [http://example.com http://meta.wikimedia.org/upload/f/f1/Ncwikicol.png]
438 <p>ja-style clickable images: <a href="http://example.com" class='external' title="http://example.com"><img src="http://meta.wikimedia.org/upload/f/f1/Ncwikicol.png" alt="Ncwikicol.png" /></a><span class='urlexpansion'> (<i>http://example.com</i>)</span>
443 External links: raw ampersand
445 Old & use: http://x&y
447 <p>Old & use: <a href="http://x&y" class='external'>http://x&y</a>
452 External links: www.jpeg.org (bug 554)
456 <p><a href="http://www.jpeg.org" class='external'>http://www.jpeg.org</a>
461 External links: URL within URL (original bug 2)
463 [http://www.unausa.org/newindex.asp?place=http://www.unausa.org/programs/mun.asp]
465 <p><a href="http://www.unausa.org/newindex.asp?place=http://www.unausa.org/programs/mun.asp" class='external' title="http://www.unausa.org/newindex.asp?place=http://www.unausa.org/programs/mun.asp">[1]</a><span class='urlexpansion'> (<i>http://www.unausa.org/newindex.asp?place=http://www.unausa.org/programs/mun.asp</i>)</span>
476 Normal text. '''Bold text.''' Normal text. ''Italic text.''
478 Normal text. '''''Bold italic text.''''' Normal text.
480 <p>Normal text. <b>Bold text.</b> Normal text. <i>Italic text.</i>
481 </p><p>Normal text. <i><b>Bold italic text.</b></i> Normal text.
487 Unclosed and unmatched quotes
489 '''''Bold italic text '''with bold deactivated''' in between.'''''
491 '''''Bold italic text ''with italic deactivated'' in between.'''''
495 ..spanning two paragraphs (should not work).'''
497 '''Bold tag left open
499 ''Italic tag left open
503 <!-- Unmatching number of opening, closing tags: -->
504 '''This year''''s election ''should'' beat '''last year''''s.
506 ''Tom'''s car is bigger than ''Susan'''s.
508 <p><i><b>Bold italic text </b>with bold deactivated<b> in between.</b></i>
509 </p><p><b><i>Bold italic text </i>with italic deactivated<i> in between.</i></b>
510 </p><p><b>Bold text..</b>
511 </p><p>..spanning two paragraphs (should not work).<b></b>
512 </p><p><b>Bold tag left open</b>
513 </p><p><i>Italic tag left open</i>
515 </p><p><b>This year'</b>s election <i>should</i> beat <b>last year'</b>s.
516 </p><p><i>Tom<b>s car is bigger than </b></i><b>Susan</b>s.
523 ### content taken from http://meta.wikimedia.org/wiki/MediaWiki_User%27s_Guide:_Using_tables
547 {| border="1" cellpadding="2"
548 |+Multiplication table
550 ! × !! 1 !! 2 !! 3
568 <table border="1" cellpadding="2">
569 <caption>Multiplication table
572 <th> × </th><th> 1 </th><th> 2 </th><th> 3
576 </th><td> 1 </td><td> 2 </td><td> 3
580 </th><td> 2 </td><td> 4 </td><td> 6
584 </th><td> 3 </td><td> 6 </td><td> 9
588 </th><td> 4 </td><td> 8 </td><td> 12
592 </th><td> 5 </td><td> 10 </td><td> 15
600 {| align=right border=1
602 |rowspan=2| Cell 2, row 1 (and 2)
609 <table align=right border=1>
612 </td><td rowspan=2> Cell 2, row 1 (and 2)
613 </td><td> Cell 3, row 1
617 </td><td> Cell 3, row 2
628 {| bgcolor=#ABCDEF border=2
633 |the original table again
640 <table bgcolor=#ABCDEF border=2>
647 </td><td>the original table again
656 Plain link, capitalized
660 <p><a href="/wiki/Main_Page" title="Main Page">Main Page</a>
665 Plain link, uncapitalized
669 <p><a href="/wiki/Main_Page" title="Main Page">main Page</a>
676 [[Main Page|The Main Page]]
678 <p><a href="/wiki/Main_Page" title="Main Page">The Main Page</a>
687 <p><a href="/index.php?title=Zigzagzogzagzig&action=edit" class="new" title="Zigzagzogzagzig">Zigzagzogzagzig</a>
694 xxx[[main Page]], xxx[[Main Page]], Xxx[[main Page]] XXX[[main Page]], XXX[[Main Page]]
696 <p>xxx<a href="/wiki/Main_Page" title="Main Page">main Page</a>, xxx<a href="/wiki/Main_Page" title="Main Page">Main Page</a>, Xxx<a href="/wiki/Main_Page" title="Main Page">main Page</a> XXX<a href="/wiki/Main_Page" title="Main Page">main Page</a>, XXX<a href="/wiki/Main_Page" title="Main Page">Main Page</a>
703 [[Main Page]]xxx, [[Main Page]]XXX
705 <p><a href="/wiki/Main_Page" title="Main Page">Main Pagexxx</a>, <a href="/wiki/Main_Page" title="Main Page">Main Page</a>XXX
719 Piped link with 3 brackets
721 [[[main page|the main page]]]
723 <p>[[[main page|the main page]]]
730 [[Talk:Parser testing]], [[Meta:Disclaimers]]
732 <p><a href="/index.php?title=Talk:Parser_testing&action=edit" class="new" title="Talk:Parser testing">Talk:Parser testing</a>, <a href="/index.php?title=Meta:Disclaimers&action=edit" class="new" title="Meta:Disclaimers">Meta:Disclaimers</a>
737 Piped link to namespace
739 [[Meta:Disclaimers|The disclaimers]]
741 <p><a href="/index.php?title=Meta:Disclaimers&action=edit" class="new" title="Meta:Disclaimers">The disclaimers</a>
748 [[Usually caused by a typo (oops}]]
750 <p>[[Usually caused by a typo (oops}]]
758 [[http://www.example.org]]
760 <p>[<a href="http://www.example.org" class='external' title="http://www.example.org">[1]</a><span class='urlexpansion'> (<i>http://www.example.org</i>)</span>]
764 # I'm fairly sure the expected result here is wrong.
765 # We want these to be URL links, not pseudo-pages with URLs for titles....
766 # However the current output is also pretty screwy.
769 # I'm changing it to match the current output--it arguably makes more
770 # sense in the light of the test above. Old expected result was:
771 #<p>Piped link to URL: <a href="/index.php?title=Http://www.example.org&action=edit" class="new" title="Http://www.example.org">an example URL</a>
773 # But I think this test is bordering on "garbage in, garbage out" anyway.
778 Piped link to URL: [[http://www.example.org|an example URL]]
780 <p>Piped link to URL: [<a href="http://www.example.org|an" class='external' title="http://www.example.org|an">example URL</a><span class='urlexpansion'> (<i>http://www.example.org|an</i>)</span>]
785 BUG 2: [[page|http://url/]] should link to page, not http://url/
787 [[Main Page|http://url/]]
789 <p><a href="/wiki/Main_Page" title="Main Page">http://url/</a>
799 Inline interwiki link
801 [[MeatBall:SoftSecurity]]
803 <p><a href="http://www.usemod.com/cgi-bin/mb.pl?SoftSecurity" class='extiw'>MeatBall:SoftSecurity</a>
829 ### Block-level elements
852 <ol><li>Numbered list
869 ***#Number on level 4
877 <ol><li> with numbers
883 </li><li>bullets again
884 <ul><li>bullet level 2
885 <ul><li>bullet level 3
886 <ol><li>Number on level 4
889 </li><li>bullet level 2
890 <ol><li>Number on level 3
891 </li><li>Number on level 3
894 <ol><li>number level 2
917 Magic links: internal link to RFC
921 <p><a href="/index.php?title=RFC_123&action=edit" class="new" title="RFC 123">RFC 123</a>
930 <p><a href='http://www.faqs.org/rfcs/rfc822.html' class='external' title="http://www.faqs.org/rfcs/rfc822.html">RFC 822</a>
939 <p><a href="/index.php?title=Special:Booksources&isbn=0306406152" class="internal">ISBN 0-306-40615-2</a>
950 {{thistemplatedoesnotexist}}
952 <p><a href="/index.php?title=Template:Thistemplatedoesnotexist&action=edit" class="new" title="Template:Thistemplatedoesnotexist">Template:Thistemplatedoesnotexist</a>
959 This is a test template
967 <p>This is a test template
972 Template with explicit namespace
976 <p>This is a test template
984 This is a test template with parameter {{{param}}}
990 {{paramtest|param=foo}}
992 <p>This is a test template with parameter foo
997 Magic variable as template parameter
999 {{paramtest|param={{SITENAME}}}}
1001 <p>This is a test template with parameter MediaWiki
1008 [[{{{param}}}|link]]
1012 Template parameter as link source
1014 {{linktest|param=Main Page}}
1016 <p><a href="/wiki/Main_Page" title="Main Page">link</a>
1024 including another template, {{paramtest|param={{{arg}}}}}
1028 Template passing argument to another template
1030 {{paramtest2|arg='hmm'}}
1032 <p>including another template, This is a test template with parameter 'hmm'
1043 Template as link source
1047 <p><a href="/wiki/Main_Page" title="Main Page">Main Page</a>
1065 Template infinite loop
1069 <p>{{loop2}}<!-- WARNING: template loop detected -->
1074 Template from main namespace
1093 BUG 529: Template with table, not included at beginning of line
1110 BUG 523: Template shouldn't eat newline (or add an extra one before table)
1128 BUG 41: Template parameters shown as broken links
1140 ''None'' of '''this''' should be
1142 but rather passed unmodified
1146 # hmm, fix this or just deprecate msgnw and document its behavior?
1152 {{msgnw:MSGNW test}}
1154 <p>''None'' of '''this''' should be
1156 but rather passed unmodified
1164 {{int:newmessages|lots of money}}
1166 <p>You have lots of money.
1171 ### Pre-save transform tests
1174 pre-save transform: subst:
1180 This is a test template
1184 pre-save transform: normal template
1194 pre-save transform: nonexistant template
1198 {{thistemplatedoesnotexist}}
1200 {{thistemplatedoesnotexist}}
1205 pre-save transform: subst magic variables
1214 # This is bug 89, which I fixed. -- wtm
1216 pre-save transform: subst: templates with parameters
1220 {{subst:paramtest|param="something else"}}
1222 This is a test template with parameter "something else"
1226 ### Message transform tests
1229 message transform: magic variables
1239 message transform: should not transform wiki markup
1256 <p><a href="/wiki/Image:Test" class="image" title="Image: test"><img src="/images/0/0c/Test" alt="Image: test" /></a>
1263 [[Image:test|right]]
1265 <div class="floatright"><span><a href="/wiki/Image:Test" class="image" title="right"><img src="/images/0/0c/Test" alt="right" /></a></span></div>
1272 [[Image:test|right|Caption text]]
1274 <div class="floatright"><span><a href="/wiki/Image:Test" class="image" title="Caption text"><img src="/images/0/0c/Test" alt="Caption text" /></a></span></div>
1279 Image with frame and link
1281 [[Image:Foobar.jpg|frame|left|This is a test image [[Main Page]]]]
1283 <div class="thumb tleft"><div style="width:202px;"><a href="/wiki/Image:Foobar.jpg" class="internal" title="This is a test image "><img src="/images/3/3a/Foobar.jpg" alt="This is a test image " width="200" height="200" /></a> <div class="thumbcaption" >This is a test image <a href="/wiki/Main_Page" title="Main Page">Main Page</a></div></div></div>
1292 <p><a href="/wiki/Image:Test" title="Image:Test">Image:test</a>
1300 Subpage test/subpage
1308 subpage title=[[Subpage test]]
1312 <p><a href="/wiki/Subpage_test/subpage" title="Subpage test/subpage">/subpage</a>
1317 Subpage noslash link
1319 subpage title=[[Subpage test]]
1323 <p><a href="/wiki/Subpage_test/subpage" title="Subpage test/subpage">subpage</a>
1332 <p><a href="/index.php?title=/subpage&action=edit" class="new" title="/subpage">/subpage</a>
1337 BUG 561: {{/Subpage}}
1339 subpage title=[[Page]]
1343 <p><a href="/index.php?title=Page/Subpage&action=edit" class="new" title="Page/Subpage">Page/Subpage</a>
1351 Category:MediaWiki User's Guide
1359 [[:Category:MediaWiki User's Guide]]
1361 <p><a href="/wiki/Category:MediaWiki_User%27s_Guide" title="Category:MediaWiki User's Guide">Category:MediaWiki User's Guide</a>
1370 [[Category: MediaWiki User's Guide]]
1372 <a href="/wiki/Category:MediaWiki_User%27s_Guide" title="Category:MediaWiki User's Guide">MediaWiki User's Guide</a>
1376 ### Inter-language links
1379 Inter-language links
1385 [[zh:食品]]
1387 es:Alimento fr:Nourriture zh:食品
1394 Basic section headings
1401 ===Smaller headline===
1404 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Parser_test_script&action=edit&section=1" title="Parser test script">edit</a>]</div><a name="Headline_1"></a><h2> Headline 1 </h2>
1407 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Parser_test_script&action=edit&section=2" title="Parser test script">edit</a>]</div><a name="Headline_2"></a><h2>Headline 2</h2>
1410 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Parser_test_script&action=edit&section=3" title="Parser test script">edit</a>]</div><a name="Smaller_headline"></a><h3>Smaller headline</h3>
1416 Section headings with TOC
1419 === Subheadline 1 ===
1420 ===== Skipping a level =====
1421 ====== Skipping a level ======
1425 ===Another headline===
1427 <table border="0" id="toc"><tr id="toctitle"><td align="center">
1428 <b>Table of contents</b> <script type="text/javascript">showTocToggle("show","hide")</script></td></tr><tr id="tocinside"><td>
1429 <div class="tocline"><a href="#Headline_1">1 Headline 1</a><br /></div>
1430 <div class="tocindent">
1431 <p><a href="#Subheadline_1">1.1 Subheadline 1</a><br />
1433 <div class="tocindent">
1434 <div class="tocindent">
1435 <p><a href="#Skipping_a_level">1.1.1 Skipping a level</a><br />
1437 <div class="tocindent">
1438 <p><a href="#Skipping_a_level_2">1.1.1.1 Skipping a level</a><br />
1444 <div class="tocline"><a href="#Headline_2">2 Headline 2</a><br /></div>
1445 <div class="tocindent">
1446 <p><a href="#Another_headline">2.1 Another headline</a><br />
1450 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Parser_test_script&action=edit&section=1" title="Parser test script">edit</a>]</div><a name="Headline_1"></a><h2> Headline 1 </h2>
1451 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Parser_test_script&action=edit&section=2" title="Parser test script">edit</a>]</div><a name="Subheadline_1"></a><h3> Subheadline 1 </h3>
1452 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Parser_test_script&action=edit&section=3" title="Parser test script">edit</a>]</div><a name="Skipping_a_level"></a><h5> Skipping a level </h5>
1453 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Parser_test_script&action=edit&section=4" title="Parser test script">edit</a>]</div><a name="Skipping_a_level_2"></a><h6> Skipping a level </h6>
1454 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Parser_test_script&action=edit&section=5" title="Parser test script">edit</a>]</div><a name="Headline_2"></a><h2> Headline 2 </h2>
1457 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Parser_test_script&action=edit&section=6" title="Parser test script">edit</a>]</div><a name="Another_headline"></a><h3>Another headline</h3>
1462 Resolving duplicate section names
1467 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Parser_test_script&action=edit&section=1" title="Parser test script">edit</a>]</div><a name="Foo_bar"></a><h2> Foo bar </h2>
1468 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Parser_test_script&action=edit&section=2" title="Parser test script">edit</a>]</div><a name="Foo_bar_2"></a><h2>Foo bar</h2>
1480 Template with sections, __NOTOC__
1481 !! options title=[[Parser test script]]
1488 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Parser_test_script&action=edit&section=1" title="Parser test script">edit</a>]</div><a name="Section_0"></a><h2>Section 0</h2>
1489 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Template:Sections&action=edit&section=1" title="Template:Sections">edit</a>]</div><a name="Section_1"></a><h3>Section 1</h3>
1490 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Template:Sections&action=edit&section=2" title="Template:Sections">edit</a>]</div><a name="Section_2"></a><h2>Section 2</h2>
1491 <div class="editsection" style="float:right;margin-left:5px;">[<a href="/index.php?title=Parser_test_script&action=edit&section=2" title="Parser test script">edit</a>]</div><a name="Section_4"></a><h2>Section 4</h2>
1496 __NOEDITSECTION__ keyword
1502 <a name="Section_1"></a><h2>Section 1</h2>
1503 <a name="Section_2"></a><h2>Section 2</h2>