Warning, /frameworks/syntax-highlighting/autotests/reference/test.markdown.ref is written in an unsupported language. File is not indexed.
0001 <Metadata>---</Metadata><br/> 0002 <Metadata Title>Title:</Metadata Title><Metadata> A Sample Markdown Document</Metadata><br/> 0003 <Metadata Title>Author:</Metadata Title><Metadata> Fletcher T. Penney</Metadata><br/> 0004 <Metadata Title>Date:</Metadata Title><Metadata> February 9, 2011</Metadata><br/> 0005 <Metadata Title>Comment:</Metadata Title><Metadata> This is a comment intended to demonstrate </Metadata><br/> 0006 <Metadata> metadata that spans multiple lines.</Metadata><br/> 0007 <Metadata>---</Metadata><br/> 0008 <Normal Text></Normal Text><br/> 0009 <Header H1># H1</Header H1><br/> 0010 <Normal Text></Normal Text><br/> 0011 <Header H2>## H2</Header H2><br/> 0012 <Normal Text></Normal Text><br/> 0013 <Header H3>### H3</Header H3><br/> 0014 <Normal Text></Normal Text><br/> 0015 <Normal Text>Multi-line paragraph bla bla bla</Normal Text><br/> 0016 <Normal Text>bla bla bla.</Normal Text><br/> 0017 <Normal Text></Normal Text><br/> 0018 <Normal Text>Intentional line break</Normal Text><Line Break> </Line Break><br/> 0019 <Normal Text>via two spaces at line.</Normal Text><br/> 0020 <Normal Text></Normal Text><br/> 0021 <Normal Text>Formats: </Normal Text><Emphasis Text>_italic_</Emphasis Text><Normal Text>, </Normal Text><Strong Text>**bold**</Strong Text><Normal Text>, </Normal Text><Code>`monospace`</Code><Normal Text>, </Normal Text><Strikethrough Text>~~strikeout~~</Strikethrough Text><br/> 0022 <Normal Text></Normal Text><br/> 0023 <Normal Text>Bullet list:</Normal Text><br/> 0024 <Normal Text></Normal Text><br/> 0025 <List>* </List><List: Normal Text>item1</List: Normal Text><br/> 0026 <List>* </List><List: Normal Text>item2</List: Normal Text><br/> 0027 <List: Normal Text></List: Normal Text><br/> 0028 <Normal Text>Numbered list:</Normal Text><br/> 0029 <Normal Text></Normal Text><br/> 0030 <Number List>1. </Number List><List: Normal Text>item 1</List: Normal Text><br/> 0031 <Number List>2. </Number List><List: Normal Text>item 2</List: Normal Text><br/> 0032 <List: Normal Text></List: Normal Text><br/> 0033 <Normal Text>Task list:</Normal Text><br/> 0034 <Normal Text></Normal Text><br/> 0035 <List>- </List><List: Checkbox>[x]</List: Checkbox><List: Normal Text> Finish my changes</List: Normal Text><br/> 0036 <List>- </List><List: Checkbox>[ ]</List: Checkbox><List: Normal Text> Push my commits</List: Normal Text><br/> 0037 <List>- </List><List: Checkbox>[ ]</List: Checkbox><List: Normal Text> Open a pull request</List: Normal Text><br/> 0038 <List: Normal Text></List: Normal Text><br/> 0039 <Normal Text>A link as normal text: </Normal Text><Normal Text: Link>http://example.com</Normal Text: Link><br/> 0040 <Normal Text></Normal Text><br/> 0041 <Reference-Link>[</Reference-Link><Reference-Link Name>link</Reference-Link Name><Reference-Link>](</Reference-Link><Reference-Link: Link>http://kde.org</Reference-Link: Link><Reference-Link>)</Reference-Link><br/> 0042 <Normal Text></Normal Text><br/> 0043 <Normal Text>Auto-link: </Normal Text><Auto-Link><</Auto-Link><Link>http://kate-editor.org</Link><Auto-Link>></Auto-Link><br/> 0044 <Normal Text>Mail: </Normal Text><Mailto-Link><mailto:</Mailto-Link><Email>mark@kde.org</Email><Mailto-Link>></Mailto-Link><br/> 0045 <Normal Text></Normal Text><br/> 0046 <Normal Text>This is </Normal Text><Reference-Link>[</Reference-Link><Reference-Link Name>an example</Reference-Link Name><Reference-Link>](</Reference-Link><Reference-Link: Link>http://example.com/</Reference-Link: Link><Reference-Link> "Title")</Reference-Link><Normal Text> inline link.</Normal Text><br/> 0047 <Normal Text></Normal Text><br/> 0048 <Normal Text>See my </Normal Text><Reference-Link>[</Reference-Link><Reference-Link Name>About</Reference-Link Name><Reference-Link>](/about/)</Reference-Link><Normal Text> page for details.</Normal Text><br/> 0049 <Normal Text></Normal Text><br/> 0050 <Normal Text>This is </Normal Text><Reference-Link>[</Reference-Link><Reference-Link Name>an example</Reference-Link Name><Reference-Link>] [</Reference-Link><Reference-Link ID>id</Reference-Link ID><Reference-Link>]</Reference-Link><Normal Text> reference-style link.</Normal Text><br/> 0051 <Normal Text></Normal Text><br/> 0052 <Reference-Link Target>[id]: </Reference-Link Target><Reference-Link Target: Link>http://example.com/</Reference-Link Target: Link><Reference-Link Target> "Optional Title Here"</Reference-Link Target><br/> 0053 <Reference-Link Target>[foo]: </Reference-Link Target><Reference-Link Target: Link>http://example.com/</Reference-Link Target: Link><Reference-Link Target> 'Optional Title Here'</Reference-Link Target><br/> 0054 <Reference-Link Target>[bar]: </Reference-Link Target><Reference-Link Target: Link>http://example.com/</Reference-Link Target: Link><Reference-Link Target> (Optional Title Here)</Reference-Link Target><br/> 0055 <Reference-Link Target>[id2]: <</Reference-Link Target><Reference-Link Target: Link>http://example.com/</Reference-Link Target: Link><Reference-Link Target>> "Optional Title Here"</Reference-Link Target><br/> 0056 <Normal Text></Normal Text><br/> 0057 <Inline Image>![Alt text](/path/to/img.jpg)</Inline Image><br/> 0058 <Normal Text></Normal Text><br/> 0059 <Inline Image>![Alt text](/path/to/img.jpg "Optional title")</Inline Image><br/> 0060 <Normal Text></Normal Text><br/> 0061 <Reference-Link>[</Reference-Link><Inline Image>![Alt text](</Inline Image><Inline Image: Link>https://url/to/img.svg</Inline Image: Link><Inline Image>)</Inline Image><Reference-Link>](</Reference-Link><Reference-Link: Link>https://link.com/example/</Reference-Link: Link><Reference-Link>)</Reference-Link><br/> 0062 <Normal Text></Normal Text><br/> 0063 <Code> code 1</Code><br/> 0064 <Code> code 2</Code><br/> 0065 <Normal Text></Normal Text><br/> 0066 <Normal Text>normal text</Normal Text><br/> 0067 <Normal Text></Normal Text><br/> 0068 <Blockquote>></Blockquote><Blockquote: Normal Text> block quote </Blockquote: Normal Text><Blockquote: Emphasis Text>_italic_</Blockquote: Emphasis Text><br/> 0069 <Blockquote>></Blockquote><Blockquote: Normal Text> more block quote</Blockquote: Normal Text><br/> 0070 <Normal Text></Normal Text><br/> 0071 <Normal Text>normal text</Normal Text><br/> 0072 <Normal Text></Normal Text><br/> 0073 <Normal Text>Title: some text</Normal Text><br/> 0074 <Normal Text></Normal Text><br/> 0075 <Normal Text>normal text</Normal Text><br/> 0076 <Normal Text></Normal Text><br/> 0077 <Header H1># Lists</Header H1><br/> 0078 <Normal Text></Normal Text><br/> 0079 <Number List>1. </Number List><List: Normal Text>item</List: Normal Text><br/> 0080 <List> * </List><List: Normal Text>This is a list item</List: Normal Text><br/> 0081 <List: Normal Text> with multiple lines.</List: Normal Text><br/> 0082 <List: Normal Text> </List: Normal Text><Fenced Code>```</Fenced Code><br/> 0083 <Code> code</Code><br/> 0084 <Code> </Code><Fenced Code>```</Fenced Code><br/> 0085 <List: Normal Text></List: Normal Text><br/> 0086 <Blockquote> ></Blockquote><Blockquote: Normal Text> This is a</Blockquote: Normal Text><br/> 0087 <Blockquote: Normal Text> blockquote</Blockquote: Normal Text><br/> 0088 <List: Normal Text></List: Normal Text><br/> 0089 <List: Normal Text> This is a new paragraph, which</List: Normal Text><br/> 0090 <List: Normal Text> is part of the item in the</List: Normal Text><br/> 0091 <List: Normal Text> previous list.</List: Normal Text><br/> 0092 <List: Normal Text></List: Normal Text><br/> 0093 <Code> indented code block</Code><br/> 0094 <List: Normal Text></List: Normal Text><br/> 0095 <List: Normal Text> Other paragraph.</List: Normal Text><br/> 0096 <List: Normal Text></List: Normal Text><br/> 0097 <List> * </List><List: Normal Text>subitem</List: Normal Text><br/> 0098 <List> * </List><List: Normal Text>subitem</List: Normal Text><br/> 0099 <List: Normal Text> with multiple</List: Normal Text><br/> 0100 <List: Normal Text> lines.</List: Normal Text><br/> 0101 <List: Normal Text></List: Normal Text><br/> 0102 <List: Normal Text> New paragraph of</List: Normal Text><br/> 0103 <List: Normal Text> the previous subitem.</List: Normal Text><br/> 0104 <List: Normal Text></List: Normal Text><br/> 0105 <Code> code block</Code><br/> 0106 <List: Normal Text></List: Normal Text><br/> 0107 <Horizontal Rule> -----------------------</Horizontal Rule><br/> 0108 <List: Normal Text></List: Normal Text><br/> 0109 <List: Normal Text> Other paragraph of</List: Normal Text><br/> 0110 <List: Normal Text> the subitem.</List: Normal Text><br/> 0111 <List: Normal Text></List: Normal Text><br/> 0112 <Number List> 30. </Number List><List: Normal Text>numlist item</List: Normal Text><br/> 0113 <Number List> 31. </Number List><List: Normal Text>numlist item</List: Normal Text><br/> 0114 <List: Normal Text></List: Normal Text><br/> 0115 <List: Normal Text> New paragraph of</List: Normal Text><br/> 0116 <List: Normal Text> the previous item.</List: Normal Text><br/> 0117 <List: Normal Text></List: Normal Text><br/> 0118 <Blockquote> ></Blockquote><Blockquote: Normal Text> Blockquote</Blockquote: Normal Text><br/> 0119 <List: Normal Text></List: Normal Text><br/> 0120 <Code> code block</Code><br/> 0121 <List: Normal Text> </List: Normal Text><br/> 0122 <List: Normal Text> Other paragraph.</List: Normal Text><br/> 0123 <List: Normal Text></List: Normal Text><br/> 0124 <Header H1># Inline HTML</Header H1><br/> 0125 <Normal Text></Normal Text><br/> 0126 <EntityRef>©</EntityRef><br/> 0127 <Element><strong></Element><Normal Text>bold</Normal Text><Element></strong></Element><br/> 0128 <Element><code></Element><Normal Text>code</Normal Text><Element></code></Element><br/> 0129 <Normal Text></Normal Text><br/> 0130 <Element><table></Element><br/> 0131 <Normal Text> </Normal Text><Element><tr></Element><br/> 0132 <Normal Text> </Normal Text><Element><th></Element><Normal Text>a</Normal Text><Element></th></Element><br/> 0133 <Normal Text> </Normal Text><Element><th></Element><Normal Text>b</Normal Text><Element></th></Element><br/> 0134 <Normal Text> </Normal Text><Element></tr></Element><br/> 0135 <Normal Text> </Normal Text><Element><tr></Element><br/> 0136 <Normal Text> </Normal Text><Element><th><ul></Element><br/> 0137 <Normal Text> </Normal Text><Element><li></Element><Normal Text>c</Normal Text><Element></li></Element><br/> 0138 <Normal Text> </Normal Text><Element><li></Element><Normal Text>d</Normal Text><Element></li></Element><br/> 0139 <Normal Text> </Normal Text><Element></ul></th></Element><br/> 0140 <Normal Text> </Normal Text><Element><th></Element><Normal Text>e</Normal Text><Element></th></Element><br/> 0141 <Normal Text> </Normal Text><Element></tr></Element><br/> 0142 <Element></table></Element><br/> 0143 <Normal Text></Normal Text><br/> 0144 <Normal Text>normal text </Normal Text><Emphasis Text>*italic*</Emphasis Text><br/> 0145 <Normal Text></Normal Text><br/> 0146 <Header H1># Code</Header H1><br/> 0147 <Normal Text></Normal Text><br/> 0148 <Code>`simple code`</Code><br/> 0149 <Normal Text></Normal Text><br/> 0150 <Code>``simple ` code``</Code><br/> 0151 <Normal Text></Normal Text><br/> 0152 <Code>```simple `` ` code ```</Code><br/> 0153 <Normal Text></Normal Text><br/> 0154 <Code>````simple`code````</Code><br/> 0155 <Normal Text></Normal Text><br/> 0156 <Normal Text>normal text</Normal Text><br/> 0157 <Normal Text> normal text</Normal Text><br/> 0158 <Normal Text> normal text</Normal Text><br/> 0159 <Normal Text> normal text</Normal Text><br/> 0160 <Normal Text></Normal Text><br/> 0161 <Code> code blocks are only allowed</Code><br/> 0162 <Code> after an empty line.</Code><br/> 0163 <Normal Text></Normal Text><br/> 0164 <List>* </List><List: Normal Text>list</List: Normal Text><br/> 0165 <List: Normal Text> list</List: Normal Text><br/> 0166 <List: Normal Text> </List: Normal Text><br/> 0167 <List: Normal Text> normal text</List: Normal Text><br/> 0168 <List: Normal Text> </List: Normal Text><br/> 0169 <Number List>1. </Number List><List: Normal Text>num-list</List: Normal Text><br/> 0170 <List: Normal Text> num-list</List: Normal Text><br/> 0171 <List: Normal Text></List: Normal Text><br/> 0172 <List: Normal Text> normal text</List: Normal Text><br/> 0173 <List: Normal Text></List: Normal Text><br/> 0174 <Blockquote>></Blockquote><Blockquote: Normal Text> quote</Blockquote: Normal Text><br/> 0175 <Blockquote: Normal Text> quote</Blockquote: Normal Text><br/> 0176 <Normal Text> </Normal Text><br/> 0177 <Code> code block</Code><br/> 0178 <Normal Text></Normal Text><br/> 0179 <Normal Text>normal</Normal Text><br/> 0180 <Comment><!-- comment --></Comment><br/> 0181 <Code> <!-- code, not comment --></Code><br/> 0182 <Code> code</Code><br/> 0183 <Normal Text></Normal Text><br/> 0184 <Normal Text>normal</Normal Text><br/> 0185 <Normal Text></Normal Text><br/> 0186 <Comment> <!-- coment --></Comment><br/> 0187 <Code> code</Code><br/> 0188 <Normal Text></Normal Text><br/> 0189 <Header H1># Fenced code blocks (bug 356974)</Header H1><br/> 0190 <Normal Text></Normal Text><br/> 0191 <Header H2>## Bash</Header H2><br/> 0192 <Normal Text></Normal Text><br/> 0193 <Fenced Code>```bash</Fenced Code><br/> 0194 <Comment>#!/usr/bin/env bash</Comment><br/> 0195 <Normal Text></Normal Text><br/> 0196 <Control Flow>for</Control Flow><Normal Text> f </Normal Text><Keyword>in</Keyword><Normal Text> </Normal Text><Glob>*</Glob><Control>;</Control><Normal Text> </Normal Text><Control Flow>do</Control Flow><br/> 0197 <Normal Text> </Normal Text><Builtin>echo</Builtin><Normal Text> </Normal Text><String DoubleQ>"</String DoubleQ><Dollar Prefix>$</Dollar Prefix><Variable>f</Variable><String DoubleQ>"</String DoubleQ><br/> 0198 <Control Flow>done</Control Flow><br/> 0199 <Fenced Code>```</Fenced Code><br/> 0200 <Normal Text></Normal Text><br/> 0201 <Header H2>## C++</Header H2><br/> 0202 <Normal Text></Normal Text><br/> 0203 <Fenced Code>```cpp</Fenced Code><br/> 0204 <Preprocessor>#include </Preprocessor><Prep. Lib><QtCore/QObject></Prep. Lib><br/> 0205 <Normal Text></Normal Text><br/> 0206 <Keyword>class</Keyword><Normal Text> Q </Normal Text><Symbol>:</Symbol><Normal Text> </Normal Text><Keyword>public</Keyword><Normal Text> </Normal Text><Qt Classes>QObject</Qt Classes><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0207 <Qt Macros>Q_OBJECT</Qt Macros><br/> 0208 <Keyword>public</Keyword><Symbol>:</Symbol><br/> 0209 <Normal Text> Q</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/> 0210 <Symbol>}</Symbol><br/> 0211 <Normal Text></Normal Text><br/> 0212 <Normal Text>Q</Normal Text><Symbol>::</Symbol><Normal Text>Q</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Symbol>:</Symbol><Qt Classes>QObject</Qt Classes><Symbol>(</Symbol><CONSTS/MACROS>NULL</CONSTS/MACROS><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0213 <Symbol>}</Symbol><br/> 0214 <Fenced Code>```</Fenced Code><br/> 0215 <Normal Text></Normal Text><br/> 0216 <Header H2>## C</Header H2><br/> 0217 <Normal Text></Normal Text><br/> 0218 <Fenced Code>```c</Fenced Code><br/> 0219 <Preprocessor>#include </Preprocessor><Prep. Lib><stdio.h></Prep. Lib><br/> 0220 <Preprocessor>#include </Preprocessor><Prep. Lib>"stdint.h"</Prep. Lib><br/> 0221 <Preprocessor>#define SOME_VAR </Preprocessor><Decimal>1</Decimal><br/> 0222 <Normal Text></Normal Text><br/> 0223 <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>uint64_t</Data Type><Normal Text> intWithSuffix </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>42</Decimal><Standard Suffix>ull</Standard Suffix><Normal Text> </Normal Text><Symbol>+</Symbol><Normal Text> </Normal Text><Symbol>~</Symbol><Decimal>1233</Decimal><Standard Suffix>L</Standard Suffix><Symbol>;</Symbol><br/> 0224 <Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>int</Data Type><Normal Text> octNum </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Octal>07232</Octal><Symbol>;</Symbol><br/> 0225 <Fenced Code>```</Fenced Code><br/> 0226 <Normal Text></Normal Text><br/> 0227 <Header H2>## C# ##</Header H2><br/> 0228 <Normal Text></Normal Text><br/> 0229 <Fenced Code>```csharp</Fenced Code><br/> 0230 <Data Type>var</Data Type><Normal Text> arr </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Keyword>new</Keyword><Symbol>[]</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><Normal Text> </Normal Text><Decimal>0</Decimal><Symbol>,</Symbol><Normal Text> </Normal Text><Decimal>1</Decimal><Symbol>,</Symbol><Normal Text> </Normal Text><Decimal>2</Decimal><Symbol>,</Symbol><Normal Text> </Normal Text><Decimal>3</Decimal><Symbol>,</Symbol><Normal Text> </Normal Text><Decimal>4</Decimal><Normal Text> </Normal Text><Symbol>};</Symbol><br/> 0231 <Data Type>var</Data Type><Normal Text> anon </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Keyword>new</Keyword><Normal Text> </Normal Text><Symbol>{</Symbol><Normal Text> Country </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><String>"Germany"</String><Symbol>,</Symbol><Normal Text> Inhabitants </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Decimal>80000000</Decimal><Normal Text> </Normal Text><Symbol>};</Symbol><br/> 0232 <Fenced Code>```</Fenced Code><br/> 0233 <Normal Text></Normal Text><br/> 0234 <Header H2>## CMake</Header H2><br/> 0235 <Normal Text></Normal Text><br/> 0236 <Fenced Code>```cmake</Fenced Code><br/> 0237 <Command>cmake_minimum_required</Command><Normal Text>(</Normal Text><Named Args>VERSION</Named Args><Normal Text> </Normal Text><Version Arg>3.10</Version Arg><Normal Text> </Normal Text><Named Args>FATAL_ERROR</Named Args><Normal Text>)</Normal Text><br/> 0238 <Normal Text></Normal Text><br/> 0239 <Command>project</Command><Normal Text> (hello_world)</Normal Text><br/> 0240 <Normal Text></Normal Text><br/> 0241 <Command>set</Command><Normal Text>(</Normal Text><Builtin Variable>QT_MIN_VERSION</Builtin Variable><Normal Text> </Normal Text><Strings>"5.6.0"</Strings><Normal Text>)</Normal Text><br/> 0242 <Fenced Code>```</Fenced Code><br/> 0243 <Normal Text></Normal Text><br/> 0244 <Header H2>## CSS</Header H2><br/> 0245 <Normal Text></Normal Text><br/> 0246 <Fenced Code>```css</Fenced Code><br/> 0247 <Selector Tag>h1</Selector Tag><Selector Class>.main</Selector Class><Selector Pseudo>::hover</Selector Pseudo><Normal Text> {</Normal Text><br/> 0248 <Normal Text> </Normal Text><Property>font-size</Property><Normal Text>: </Normal Text><Number>100</Number><Separator Symbol>;</Separator Symbol><br/> 0249 <Normal Text> </Normal Text><Property>color</Property><Normal Text>: </Normal Text><Color>green</Color><Separator Symbol>;</Separator Symbol><br/> 0250 <Normal Text>}</Normal Text><br/> 0251 <Fenced Code>```</Fenced Code><br/> 0252 <Normal Text></Normal Text><br/> 0253 <Header H2>## Email</Header H2><br/> 0254 <Normal Text></Normal Text><br/> 0255 <Fenced Code>```email</Fenced Code><br/> 0256 <Common Header>From:</Common Header><Normal Text> Konqi Dragon </Normal Text><Address><konqi@kde.org></Address><br/> 0257 <Common Header>To:</Common Header><Normal Text> All </Normal Text><Address><all@kde.og></Address><br/> 0258 <Common Header>Subject:</Common Header><Normal Text> highlights</Normal Text><br/> 0259 <Fenced Code>```</Fenced Code><br/> 0260 <Normal Text></Normal Text><br/> 0261 <Header H2>## Go</Header H2><br/> 0262 <Normal Text></Normal Text><br/> 0263 <Fenced Code>```go</Fenced Code><br/> 0264 <Keyword>package</Keyword><Normal Text> main</Normal Text><br/> 0265 <Normal Text></Normal Text><br/> 0266 <Keyword>import</Keyword><Normal Text> </Normal Text><String>"fmt"</String><br/> 0267 <Normal Text></Normal Text><br/> 0268 <Keyword>func</Keyword><Normal Text> main</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0269 <Normal Text> fmt</Normal Text><Symbol>.</Symbol><Normal Text>Println</Normal Text><Symbol>(</Symbol><String>"Hola, mundo."</String><Symbol>)</Symbol><br/> 0270 <Symbol>}</Symbol><br/> 0271 <Fenced Code>```</Fenced Code><br/> 0272 <Normal Text></Normal Text><br/> 0273 <Header H2>## Haskell</Header H2><br/> 0274 <Normal Text></Normal Text><br/> 0275 <Fenced Code>```haskell</Fenced Code><br/> 0276 <Keyword>module</Keyword><Normal> </Normal><Type>Main</Type><Normal> (</Normal><Function>main</Function><Normal>) </Normal><Keyword>where</Keyword><br/> 0277 <Normal></Normal><br/> 0278 <Signature>main </Signature><Special>::</Special><Normal> </Normal><Type Prelude>IO</Type Prelude><Normal> ()</Normal><br/> 0279 <Function>main</Function><Normal> </Normal><Special>=</Special><Normal> </Normal><Function Prelude>putStrLn</Function Prelude><Normal> </Normal><String>"Hello, World!"</String><br/> 0280 <Fenced Code>```</Fenced Code><br/> 0281 <Normal Text></Normal Text><br/> 0282 <Header H2>## HTML</Header H2><br/> 0283 <Normal Text></Normal Text><br/> 0284 <Fenced Code>```html</Fenced Code><br/> 0285 <Element><html></Element><br/> 0286 <Normal Text> </Normal Text><Element><body></Element><br/> 0287 <Normal Text> </Normal Text><Element><p</Element><Attribute> class=</Attribute><Value>"main"</Value><Element>></Element><Normal Text>Hello world!</Normal Text><Element></p></Element><br/> 0288 <Normal Text> </Normal Text><Element></body></Element><br/> 0289 <Element></html></Element><br/> 0290 <Fenced Code>```</Fenced Code><br/> 0291 <Normal Text></Normal Text><br/> 0292 <Header H2>## Java</Header H2><br/> 0293 <Normal Text></Normal Text><br/> 0294 <Fenced Code>```java</Fenced Code><br/> 0295 <Keyword>package</Keyword><Imports> fibsandlies</Imports><Symbol>;</Symbol><br/> 0296 <Keyword>import</Keyword><Normal Text> </Normal Text><Imports>java</Imports><Symbol>.</Symbol><Imports>util</Imports><Symbol>.</Symbol><Imports>HashMap</Imports><Symbol>;</Symbol><br/> 0297 <Normal Text></Normal Text><br/> 0298 <JavadocFS>/**</JavadocFS><br/> 0299 <JavadocFS> * This is an example of a Javadoc comment; Javadoc can compile documentation</JavadocFS><br/> 0300 <JavadocFS> * from this text. </JavadocFS><Javadoc>Javadoc comments must immediately precede the class, method, or field being documented.</Javadoc><br/> 0301 <Javadoc> </Javadoc><JavadocFS>*/</JavadocFS><br/> 0302 <Keyword>public</Keyword><Normal Text> </Normal Text><Keyword>class</Keyword><Normal Text> FibCalculator </Normal Text><Keyword>extends</Keyword><Normal Text> Fibonacci </Normal Text><Keyword>implements</Keyword><Normal Text> Calculator </Normal Text><Symbol>{</Symbol><br/> 0303 <Normal Text></Normal Text><br/> 0304 <Normal Text> </Normal Text><Keyword>private</Keyword><Normal Text> </Normal Text><Data Type>static</Data Type><Normal Text> </Normal Text><Java15>Map</Java15><Symbol><</Symbol><Java15>Integer</Java15><Symbol>,</Symbol><Normal Text> </Normal Text><Java15>Integer</Java15><Symbol>></Symbol><Normal Text> memoized </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Keyword>new</Keyword><Normal Text> </Normal Text><Java15>HashMap</Java15><Symbol><</Symbol><Java15>Integer</Java15><Symbol>,</Symbol><Normal Text> </Normal Text><Java15>Integer</Java15><Symbol>>();</Symbol><br/> 0305 <Normal Text> </Normal Text><Keyword>public</Keyword><Normal Text> </Normal Text><Data Type>static</Data Type><Normal Text> </Normal Text><Data Type>void</Data Type><Normal Text> </Normal Text><Function>main</Function><Symbol>(</Symbol><Java15>String</Java15><Symbol>[]</Symbol><Normal Text> args</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0306 <Normal Text> memoized</Normal Text><Symbol>.</Symbol><Function>put</Function><Symbol>(</Symbol><Decimal>1</Decimal><Symbol>,</Symbol><Normal Text> </Normal Text><Decimal>1</Decimal><Symbol>);</Symbol><br/> 0307 <Normal Text> memoized</Normal Text><Symbol>.</Symbol><Function>put</Function><Symbol>(</Symbol><Decimal>2</Decimal><Symbol>,</Symbol><Normal Text> </Normal Text><Decimal>1</Decimal><Symbol>);</Symbol><br/> 0308 <Normal Text> </Normal Text><Java15>System</Java15><Symbol>.</Symbol><Function>out</Function><Symbol>.</Symbol><Function>println</Function><Symbol>(</Symbol><Function>fibonacci</Function><Symbol>(</Symbol><Decimal>12</Decimal><Symbol>));</Symbol><br/> 0309 <Normal Text> </Normal Text><Symbol>}</Symbol><br/> 0310 <Symbol>}</Symbol><br/> 0311 <Fenced Code>```</Fenced Code><br/> 0312 <Normal Text></Normal Text><br/> 0313 <Header H2>## JavaScript</Header H2><br/> 0314 <Normal Text></Normal Text><br/> 0315 <Fenced Code>```js</Fenced Code><br/> 0316 <Keyword>function</Keyword><Normal Text> </Normal Text><Function Declaration>factorial</Function Declaration><Normal Text>(n) {</Normal Text><br/> 0317 <Normal Text> </Normal Text><ControlFlow>if</ControlFlow><Normal Text> (n </Normal Text><Symbol>===</Symbol><Normal Text> </Normal Text><Decimal>0</Decimal><Normal Text>) {</Normal Text><br/> 0318 <Normal Text> </Normal Text><ControlFlow>return</ControlFlow><Normal Text> </Normal Text><Decimal>1</Decimal><Symbol>;</Symbol><Normal Text> </Normal Text><Comment>// 0! = 1</Comment><br/> 0319 <Normal Text> }</Normal Text><br/> 0320 <Normal Text> </Normal Text><ControlFlow>return</ControlFlow><Normal Text> n </Normal Text><Symbol>*</Symbol><Normal Text> </Normal Text><Function Name>factorial</Function Name><Normal Text>(n </Normal Text><Symbol>-</Symbol><Normal Text> </Normal Text><Decimal>1</Decimal><Normal Text>)</Normal Text><Symbol>;</Symbol><br/> 0321 <Normal Text>}</Normal Text><br/> 0322 <Fenced Code>```</Fenced Code><br/> 0323 <Normal Text></Normal Text><br/> 0324 <Header H2>## JavaScript React (JSX)</Header H2><br/> 0325 <Normal Text></Normal Text><br/> 0326 <Fenced Code>```jsx</Fenced Code><br/> 0327 <Element Tag><hello</Element Tag><Normal Text> </Normal Text><Element Tag>/></Element Tag><br/> 0328 <Keyword>function</Keyword><Normal Text> </Normal Text><Function Declaration>Story</Function Declaration><Normal Text>(</Normal Text><Normal Text>props) </Normal Text><Normal Text>{</Normal Text><br/> 0329 <Normal Text> </Normal Text><Keyword>const</Keyword><Normal Text> </Normal Text><Normal Text>SpecificStory </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Normal Text>components</Normal Text><Normal Text>[</Normal Text><Objects>props</Objects><Symbol>.</Symbol><Object Member>storyType</Object Member><Normal Text>]</Normal Text><Symbol>;</Symbol><br/> 0330 <Normal Text> </Normal Text><ControlFlow>return </ControlFlow><Component Tag><SpecificStory</Component Tag><Normal Text> </Normal Text><Attribute>story</Attribute><Symbol>=</Symbol><Code Brackets>{</Code Brackets><Normal Text> </Normal Text><Objects>props</Objects><Symbol>.</Symbol><Object Member>story</Object Member><Normal Text> </Normal Text><Code Brackets>}</Code Brackets><Normal Text> </Normal Text><Attribute>attr2</Attribute><Symbol>=</Symbol><Value>"</Value><EntityRef>&ref;</EntityRef><Value>"</Value><Normal Text> </Normal Text><Attribute>attr3</Attribute><Symbol>=</Symbol><Value>"Hello\n"</Value><Normal Text> </Normal Text><Component Tag>/></Component Tag><Symbol>;</Symbol><br/> 0331 <Normal Text>}</Normal Text><br/> 0332 <Fenced Code>```</Fenced Code><br/> 0333 <Normal Text></Normal Text><br/> 0334 <Header H2>## JSON</Header H2><br/> 0335 <Normal Text></Normal Text><br/> 0336 <Fenced Code>```json</Fenced Code><br/> 0337 <Style_Seperator_Array>[</Style_Seperator_Array><Style_Seperator_Pair>{</Style_Seperator_Pair><br/> 0338 <Style_Normal> </Style_Normal><Style_String_Key>"hello"</Style_String_Key><Style_Seperator_Pair>:</Style_Seperator_Pair><Style_Normal> </Style_Normal><Style_String_Value>"world"</Style_String_Value><Style_Seperator_Pair>,</Style_Seperator_Pair><br/> 0339 <Style_Normal> </Style_Normal><Style_String_Key>"count"</Style_String_Key><Style_Seperator_Pair>:</Style_Seperator_Pair><Style_Normal> </Style_Normal><Style_Decimal>1</Style_Decimal><Style_Seperator_Pair>,</Style_Seperator_Pair><br/> 0340 <Style_Normal> </Style_Normal><Style_String_Key>"bool"</Style_String_Key><Style_Seperator_Pair>:</Style_Seperator_Pair><Style_Normal> </Style_Normal><Style_Keyword>true</Style_Keyword><br/> 0341 <Style_Seperator_Pair>}</Style_Seperator_Pair><Style_Seperator_Array>]</Style_Seperator_Array><br/> 0342 <Fenced Code>```</Fenced Code><br/> 0343 <Normal Text></Normal Text><br/> 0344 <Header H2>## Matlab</Header H2><br/> 0345 <Normal Text></Normal Text><br/> 0346 <Fenced Code>```matlab</Fenced Code><br/> 0347 <Comment>% Numbers _____________________________________________</Comment><br/> 0348 <Number>5</Number><Operator>,</Operator><Normal Text> </Normal Text><Number>5.5</Number><Operator>,</Operator><Normal Text> </Normal Text><Number>.1</Number><Operator>,</Operator><Normal Text> </Normal Text><Number>0.1</Number><Operator>,</Operator><Normal Text> </Normal Text><Number>0.4e5</Number><Operator>,</Operator><Normal Text> </Normal Text><Number>1.2e-5</Number><Operator>,</Operator><Normal Text> </Normal Text><Number>5i</Number><Operator>,</Operator><Normal Text> </Normal Text><Number>5.3i</Number><Operator>,</Operator><Normal Text> </Normal Text><Number>6j</Number><Operator>,</Operator><Normal Text> </Normal Text><Number>.345</Number><Operator>+</Operator><Number>3i</Number><br/> 0349 <Number>5</Number><Operator>',</Operator><Normal Text> </Normal Text><Number>5.5</Number><Operator>',</Operator><Normal Text> </Normal Text><Number>.1</Number><Operator>',</Operator><Normal Text> </Normal Text><Number>0.1</Number><Operator>',</Operator><Normal Text> </Normal Text><Number>0.4e5</Number><Operator>',</Operator><Normal Text> </Normal Text><Number>1.2e-5</Number><Operator>',</Operator><Normal Text> </Normal Text><Number>5i</Number><Operator>',</Operator><Normal Text> </Normal Text><Number>5.3i</Number><Operator>',</Operator><Normal Text> </Normal Text><Number>6j</Number><Operator>',</Operator><Normal Text> </Normal Text><Number>.345</Number><Operator>+</Operator><Number>3i</Number><Operator>'</Operator><br/> 0350 <Fenced Code>```</Fenced Code><br/> 0351 <Normal Text></Normal Text><br/> 0352 <Header H2>## Markdown</Header H2><br/> 0353 <Normal Text></Normal Text><br/> 0354 <Fenced Code>```markdown</Fenced Code><br/> 0355 <Strong Text>**bold**</Strong Text><Normal Text> </Normal Text><Code>`code`</Code><br/> 0356 <Blockquote>></Blockquote><Blockquote: Normal Text> quote</Blockquote: Normal Text><br/> 0357 <Normal Text></Normal Text><br/> 0358 <Fenced Code>```</Fenced Code><br/> 0359 <Normal Text></Normal Text><br/> 0360 <Header H2>## Mustache/Handlebars</Header H2><br/> 0361 <Normal Text></Normal Text><br/> 0362 <Fenced Code>```handlebars</Fenced Code><br/> 0363 <Mustache Block>{{#movie}}</Mustache Block><br/> 0364 <Normal Text> </Normal Text><Element Tag><div></Element Tag><br/> 0365 <Normal Text> </Normal Text><Element Tag><h1></Element Tag><Mustache Variable>{{</Mustache Variable><Mustache Inside>title</Mustache Inside><Mustache Variable>}}</Mustache Variable><Element Tag></h1></Element Tag><br/> 0366 <Normal Text> </Normal Text><Element Tag><img</Element Tag><Attribute> src</Attribute><Symbol>=</Symbol><Value>"</Value><Mustache Variable>{{</Mustache Variable><Mustache Inside>poster</Mustache Inside><Mustache Variable>}}</Mustache Variable><Value>"</Value><Attribute> alt</Attribute><Symbol>=</Symbol><Value>"</Value><Mustache Variable>{{</Mustache Variable><Mustache Inside>title</Mustache Inside><Mustache Variable>}}</Mustache Variable><Value>"</Value><Element Tag>/></Element Tag><br/> 0367 <Normal Text> </Normal Text><Element Tag></div></Element Tag><br/> 0368 <Normal Text> </Normal Text><Element Tag><div></Element Tag><br/> 0369 <Normal Text> Rating - </Normal Text><Mustache Variable>{{</Mustache Variable><Mustache Inside>ratings</Mustache Inside><Symbol>.</Symbol><Mustache Inside>critics_rating</Mustache Inside><Mustache Variable>}}</Mustache Variable><br/> 0370 <Normal Text> </Normal Text><Element Tag></div></Element Tag><br/> 0371 <Mustache Block>{{/movie}}</Mustache Block><br/> 0372 <Fenced Code>```</Fenced Code><br/> 0373 <Normal Text></Normal Text><br/> 0374 <Header H2>## Perl</Header H2><br/> 0375 <Normal Text></Normal Text><br/> 0376 <Fenced Code>```perl</Fenced Code><br/> 0377 <Keyword>my</Keyword><Normal Text> </Normal Text><Data Type>$var</Data Type><Normal Text> = </Normal Text><Function>shift</Function><Normal Text>;</Normal Text><br/> 0378 <Normal Text></Normal Text><br/> 0379 <Data Type>$var</Data Type><Normal Text> =~ </Normal Text><Operator>s/</Operator><Pattern>bla</Pattern><Operator>/</Operator><String (interpolated)>foo</String (interpolated)><Operator>/igs</Operator><Normal Text>;</Normal Text><br/> 0380 <Data Type>$var</Data Type><Normal Text> =~ </Normal Text><Operator>s!</Operator><Pattern>bla</Pattern><Operator>!</Operator><String (interpolated)>foo</String (interpolated)><Operator>!igs</Operator><Normal Text>;</Normal Text><br/> 0381 <Data Type>$var</Data Type><Normal Text> =~ </Normal Text><Operator>s#</Operator><Pattern>bla</Pattern><Operator>#</Operator><String (interpolated)>foo</String (interpolated)><Operator>#igs</Operator><Normal Text>;</Normal Text><br/> 0382 <Fenced Code>```</Fenced Code><br/> 0383 <Normal Text></Normal Text><br/> 0384 <Header H2>## PHP</Header H2><br/> 0385 <Normal Text></Normal Text><br/> 0386 <Fenced Code>```php</Fenced Code><br/> 0387 <Keyword>namespace</Keyword><PHP Text> Application</PHP Text><Scope Resolution>\</Scope Resolution><PHP Text>Controller</PHP Text><Other>;</Other><br/> 0388 <PHP Text></PHP Text><br/> 0389 <Keyword>use</Keyword><PHP Text> Zend</PHP Text><Scope Resolution>\</Scope Resolution><PHP Text>Mvc</PHP Text><Scope Resolution>\</Scope Resolution><PHP Text>Controller</PHP Text><Scope Resolution>\</Scope Resolution><PHP Text>AbstractActionController</PHP Text><Other>;</Other><br/> 0390 <PHP Text></PHP Text><br/> 0391 <Keyword>class</Keyword><PHP Text> IndexController </PHP Text><Keyword>extends</Keyword><PHP Text> AbstractActionController</PHP Text><br/> 0392 <Symbol>{</Symbol><br/> 0393 <Symbol>}</Symbol><br/> 0394 <Fenced Code>```</Fenced Code><br/> 0395 <Normal Text></Normal Text><br/> 0396 <Header H2>## Python</Header H2><br/> 0397 <Normal Text></Normal Text><br/> 0398 <Fenced Code>```python</Fenced Code><br/> 0399 <Definition Keyword>def</Definition Keyword><Normal Text> addXToY(x, y):</Normal Text><br/> 0400 <Normal Text> total </Normal Text><Operator>=</Operator><Normal Text> x </Normal Text><Operator>+</Operator><Normal Text> y</Normal Text><br/> 0401 <Normal Text> </Normal Text><Builtin Function>print</Builtin Function><Normal Text> total</Normal Text><br/> 0402 <Fenced Code>```</Fenced Code><br/> 0403 <Normal Text></Normal Text><br/> 0404 <Header H2>## QML</Header H2><br/> 0405 <Normal Text></Normal Text><br/> 0406 <Fenced Code>```qml</Fenced Code><br/> 0407 <Elements>Text</Elements><Normal Text> {</Normal Text><br/> 0408 <Normal Text> </Normal Text><Property Type>id</Property Type><Symbol>:</Symbol><Normal Text> </Normal Text><Normal Text>hello</Normal Text><br/> 0409 <Normal Text> </Normal Text><Property Type>width</Property Type><Symbol>:</Symbol><Normal Text> </Normal Text><Decimal>100</Decimal><br/> 0410 <Normal Text> </Normal Text><Property Type>text</Property Type><Symbol>:</Symbol><Normal Text> </Normal Text><String>"Hello world!"</String><br/> 0411 <Normal Text>}</Normal Text><br/> 0412 <Fenced Code>```</Fenced Code><br/> 0413 <Normal Text></Normal Text><br/> 0414 <Header H2>## R</Header H2><br/> 0415 <Normal Text></Normal Text><br/> 0416 <Fenced Code>```r</Fenced Code><br/> 0417 <Comment># Declare function “f” with parameters “x”, “y“</Comment><br/> 0418 <Comment># that returns a linear combination of x and y.</Comment><br/> 0419 <Normal Text>f </Normal Text><Assign><-</Assign><Normal Text> </Normal Text><Control Structure>function</Control Structure><Symbol>(</Symbol><Normal Text>x, y</Normal Text><Symbol>)</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/> 0420 <Normal Text> z </Normal Text><Assign><-</Assign><Normal Text> </Normal Text><Int>3</Int><Normal Text> </Normal Text><Operator>*</Operator><Normal Text> x </Normal Text><Operator>+</Operator><Normal Text> </Normal Text><Int>4</Int><Normal Text> </Normal Text><Operator>*</Operator><Normal Text> y</Normal Text><br/> 0421 <Normal Text> </Normal Text><Keyword>return</Keyword><Symbol>(</Symbol><Normal Text>z</Normal Text><Symbol>)</Symbol><br/> 0422 <Symbol>}</Symbol><br/> 0423 <Fenced Code>```</Fenced Code><br/> 0424 <Normal Text></Normal Text><br/> 0425 <Header H2>## Raku</Header H2><br/> 0426 <Normal Text></Normal Text><br/> 0427 <Fenced Code>```raku</Fenced Code><br/> 0428 <Keyword>grammar</Keyword><Normal Text> </Normal Text><Data Type>Parser</Data Type><Normal Text> </Normal Text><Operator>{</Operator><br/> 0429 <Normal Text> </Normal Text><Keyword>rule</Keyword><Normal Text> TOP </Normal Text><Operator>{</Operator><Pattern> I </Pattern><Pattern Meta Character><</Pattern Meta Character><String>love</String><Pattern Meta Character>></Pattern Meta Character><Pattern> </Pattern><Pattern Meta Character><</Pattern Meta Character><String>lang</String><Pattern Meta Character>></Pattern Meta Character><Pattern> </Pattern><Operator>}</Operator><br/> 0430 <Normal Text> </Normal Text><Keyword>token</Keyword><Normal Text> love </Normal Text><Operator>{</Operator><Pattern> </Pattern><String Delimiter>'</String Delimiter><String>♥</String><String Delimiter>'</String Delimiter><Pattern> </Pattern><Pattern Control Flow>|</Pattern Control Flow><Pattern> love </Pattern><Operator>}</Operator><br/> 0431 <Normal Text> </Normal Text><Keyword>token</Keyword><Normal Text> lang </Normal Text><Operator>{</Operator><Pattern> </Pattern><Pattern Meta Character>< </Pattern Meta Character><String>Raku Perl Rust Go Python Ruby </String><Pattern Meta Character>></Pattern Meta Character><Pattern> </Pattern><Operator>}</Operator><br/> 0432 <Operator>}</Operator><br/> 0433 <Normal Text></Normal Text><br/> 0434 <Operator>say</Operator><Normal Text> </Normal Text><Data Type>Parser</Data Type><Operator>.</Operator><Normal Text>parse</Normal Text><Operator>:</Operator><Normal Text> </Normal Text><String Delimiter>'</String Delimiter><String>I ♥ Raku</String><String Delimiter>'</String Delimiter><Separator Symbol>;</Separator Symbol><br/> 0435 <Normal Text></Normal Text><br/> 0436 <Operator>say</Operator><Normal Text> </Normal Text><Decimal>1</Decimal><Normal Text> </Normal Text><Comment>#`««« blah </Comment><Alert Level 2>TODO</Alert Level 2><Comment> blah</Comment><br/> 0437 <Comment>here? »»»</Comment><Normal Text> </Normal Text><Decimal>2</Decimal><Normal Text> </Normal Text><Separator Symbol>;</Separator Symbol><br/> 0438 <Operator>say</Operator><Normal Text> </Normal Text><Decimal>1</Decimal><Normal Text> </Normal Text><Comment>#` ( blah </Comment><Alert Level 2>TODO</Alert Level 2><Comment> blah</Comment><br/> 0439 <Decimal>2</Decimal><Normal Text> </Normal Text><Separator Symbol>;</Separator Symbol><br/> 0440 <Operator>rx-</Operator><Pattern> regex </Pattern><Operator>-</Operator><br/> 0441 <Fenced Code>```</Fenced Code><br/> 0442 <Normal Text></Normal Text><br/> 0443 <Header H2>## Ruby</Header H2><br/> 0444 <Normal Text></Normal Text><br/> 0445 <Fenced Code>```ruby</Fenced Code><br/> 0446 <Kernel methods>require</Kernel methods><Normal Text> </Normal Text><Raw String>'Config'</Raw String><br/> 0447 <Normal Text> </Normal Text><Keyword>def</Keyword><Normal Text> </Normal Text><Global Constant>CGI</Global Constant><Operator>::</Operator><Message>escape</Message><Normal Text>(string)</Normal Text><br/> 0448 <Normal Text> string</Normal Text><Message>.gsub</Message><Normal Text>(</Normal Text><Regular Expression>/([^ a-zA-Z0-9_.-]+)/n</Regular Expression><Normal Text>) </Normal Text><Keyword>do</Keyword><br/> 0449 <Normal Text> </Normal Text><Char>'%'</Char><Normal Text> </Normal Text><Operator>+</Operator><Normal Text> </Normal Text><Global Variable>$1</Global Variable><Message>.unpack</Message><Normal Text>(</Normal Text><Raw String>'H2'</Raw String><Normal Text> </Normal Text><Operator>*</Operator><Normal Text> </Normal Text><Global Variable>$1</Global Variable><Message>.size</Message><Normal Text>)</Normal Text><Message>.join</Message><Normal Text>(</Normal Text><Char>'%'</Char><Normal Text>)</Normal Text><Message>.upcase</Message><br/> 0450 <Normal Text> </Normal Text><Keyword>end</Keyword><Message>.tr</Message><Normal Text>(</Normal Text><Char>' '</Char><Normal Text>, </Normal Text><Char>'+'</Char><Normal Text>)</Normal Text><br/> 0451 <Normal Text> </Normal Text><Keyword>end</Keyword><br/> 0452 <Fenced Code>```</Fenced Code><br/> 0453 <Normal Text></Normal Text><br/> 0454 <Header H2>## Rust</Header H2><br/> 0455 <Normal Text></Normal Text><br/> 0456 <Fenced Code>```rust</Fenced Code><br/> 0457 <Keyword>fn</Keyword><Definition> main</Definition><Normal Text>() </Normal Text><Symbol>{</Symbol><br/> 0458 <Normal Text> </Normal Text><Macro>println!</Macro><Normal Text>(</Normal Text><String>"Hello world!"</String><Normal Text>)</Normal Text><Symbol>;</Symbol><br/> 0459 <Symbol>}</Symbol><br/> 0460 <Fenced Code>```</Fenced Code><br/> 0461 <Normal Text></Normal Text><br/> 0462 <Header H2>## MySQL</Header H2><br/> 0463 <Normal Text></Normal Text><br/> 0464 <Fenced Code>```mysql</Fenced Code><br/> 0465 <Comment>-- comment</Comment><br/> 0466 <Keyword>CREATE</Keyword><Normal Text> </Normal Text><Keyword>TABLE</Keyword><Normal Text> stuff </Normal Text><Keyword>COLUMNS</Keyword><Normal Text>(col1 </Normal Text><Data Type>INT</Data Type><Normal Text>, col2 </Normal Text><Data Type>Varchar</Data Type><Normal Text>);</Normal Text><br/> 0467 <Keyword>SELECT</Keyword><Normal Text> </Normal Text><Operator>*</Operator><Normal Text> </Normal Text><Keyword>FROM</Keyword><Normal Text> stuff </Normal Text><Keyword>WHERE</Keyword><Normal Text> id </Normal Text><Operator>=</Operator><Normal Text> </Normal Text><String>'string'</String><Normal Text>;</Normal Text><br/> 0468 <Keyword>select</Keyword><Normal Text> </Normal Text><Operator>*</Operator><Normal Text> </Normal Text><Keyword>from</Keyword><Normal Text> stuff </Normal Text><Keyword>where</Keyword><Normal Text> id </Normal Text><Operator><</Operator><Normal Text> </Normal Text><Float>0.42</Float><Normal Text>;</Normal Text><br/> 0469 <Keyword>Select</Keyword><Normal Text> col1, col2 </Normal Text><Keyword>From</Keyword><Normal Text> stuff </Normal Text><Keyword>Where</Keyword><Normal Text> stuff</Normal Text><String Char>.</String Char><Normal Text>col1 </Normal Text><Operator Keyword>IS</Operator Keyword><Normal Text> </Normal Text><Operator Keyword>NOT</Operator Keyword><Normal Text> </Normal Text><Keyword>NuLL</Keyword><Normal Text>;</Normal Text><br/> 0470 <Fenced Code>```</Fenced Code><br/> 0471 <Normal Text></Normal Text><br/> 0472 <Header H2>## Nim</Header H2><br/> 0473 <Normal Text></Normal Text><br/> 0474 <Fenced Code>```nim</Fenced Code><br/> 0475 <Keywords>proc</Keywords><Normal Text> </Normal Text><ProcDefs>main</ProcDefs><Brackets>()</Brackets><Normal Text> </Normal Text><Symbols>=</Symbols><br/> 0476 <Normal Text> </Normal Text><Controls>echo</Controls><Normal Text> </Normal Text><String>"Hello world!"</String><br/> 0477 <Fenced Code>```</Fenced Code><br/> 0478 <Normal Text></Normal Text><br/> 0479 <Header H2>## TypeScript</Header H2><br/> 0480 <Normal Text></Normal Text><br/> 0481 <Fenced Code>```ts</Fenced Code><br/> 0482 <Reserved>class</Reserved><Normal Text> </Normal Text><Normal Text>Student </Normal Text><Normal Text>{</Normal Text><br/> 0483 <Normal Text> </Normal Text><Parameter>fullName</Parameter><Symbol>:</Symbol><Normal Text> </Normal Text><Types>string</Types><Symbol>;</Symbol><br/> 0484 <Normal Text> </Normal Text><Reserved>constructor</Reserved><Normal Text>(</Normal Text><Reserved>public</Reserved><Normal Text> </Normal Text><Parameter>firstName</Parameter><Symbol>:</Symbol><Normal Text> </Normal Text><Types>string</Types><Symbol>,</Symbol><Normal Text> </Normal Text><Reserved>public</Reserved><Normal Text> </Normal Text><Parameter>middleInitial</Parameter><Symbol>:</Symbol><Normal Text> </Normal Text><Types>string</Types><Symbol>,</Symbol><Normal Text> </Normal Text><Reserved>public</Reserved><Normal Text> </Normal Text><Parameter>lastName</Parameter><Symbol>:</Symbol><Normal Text> </Normal Text><Types>string</Types><Normal Text>) {</Normal Text><br/> 0485 <Normal Text> </Normal Text><Keyword>this</Keyword><Symbol>.</Symbol><Object Member>fullName</Object Member><Normal Text> </Normal Text><Symbol>=</Symbol><Normal Text> </Normal Text><Normal Text>firstName </Normal Text><Symbol>+</Symbol><Normal Text> </Normal Text><String>" "</String><Normal Text> </Normal Text><Symbol>+</Symbol><Normal Text> </Normal Text><Normal Text>middleInitial </Normal Text><Symbol>+</Symbol><Normal Text> </Normal Text><String>" "</String><Normal Text> </Normal Text><Symbol>+</Symbol><Normal Text> </Normal Text><Normal Text>lastName</Normal Text><Symbol>;</Symbol><br/> 0486 <Normal Text> }</Normal Text><br/> 0487 <Normal Text>}</Normal Text><br/> 0488 <Fenced Code>```</Fenced Code><br/> 0489 <Normal Text></Normal Text><br/> 0490 <Header H2>## XML</Header H2><br/> 0491 <Normal Text></Normal Text><br/> 0492 <Fenced Code>```xml</Fenced Code><br/> 0493 <Element Symbols><</Element Symbols><Element>tag</Element><Attribute> attribute</Attribute><Attribute Separator>=</Attribute Separator><Value>"3"</Value><Element Symbols>></Element Symbols><br/> 0494 <Other Text> </Other Text><Element Symbols><</Element Symbols><Element>nested</Element><Element Symbols>/></Element Symbols><br/> 0495 <Element Symbols></</Element Symbols><Element>tag</Element><Element Symbols>></Element Symbols><br/> 0496 <Fenced Code>```</Fenced Code><br/> 0497 <Normal Text></Normal Text><br/> 0498 <Header H2>## reStructuredText</Header H2><br/> 0499 <Normal Text></Normal Text><br/> 0500 <Fenced Code>```rst</Fenced Code><br/> 0501 <Normal>Section Header</Normal><br/> 0502 <Normal>==============</Normal><br/> 0503 <Normal></Normal><br/> 0504 <Directive>.. image:: </Directive><Normal>/path/to/image.jpg</Normal><br/> 0505 <Normal></Normal><br/> 0506 <Normal>- A bullet list item</Normal><br/> 0507 <Fenced Code>```</Fenced Code><br/> 0508 <Normal Text></Normal Text><br/> 0509 <Header H2>## Doxygen</Header H2><br/> 0510 <Normal Text></Normal Text><br/> 0511 <Fenced Code>```doxygen</Fenced Code><br/> 0512 <Comment>a normal member taking two arguments and returning an integer value.</Comment><br/> 0513 <Tags>@param</Tags><Comment> </Comment><Word>a</Word><Comment> an integer argument.</Comment><br/> 0514 <Tags>@param</Tags><Comment> </Comment><Word>s</Word><Comment> a constant character pointer.</Comment><br/> 0515 <Tags>@see</Tags><Comment> Javadoc_Test()</Comment><br/> 0516 <Tags>@see</Tags><Comment> publicVar()</Comment><br/> 0517 <Tags>@return</Tags><Comment> The test results</Comment><br/> 0518 <Fenced Code>```</Fenced Code><br/> 0519 <Normal Text></Normal Text><br/> 0520 <Header H2>## No language specified</Header H2><br/> 0521 <Normal Text></Normal Text><br/> 0522 <Fenced Code>```</Fenced Code><br/> 0523 <Code>No language is specified, but it should be still rendered as code block.</Code><br/> 0524 <Fenced Code>```</Fenced Code><br/> 0525 <Normal Text></Normal Text><br/> 0526 <Header H1># Fenced code blocks with more than 3 backticks or tildes</Header H1><br/> 0527 <Normal Text></Normal Text><br/> 0528 <Fenced Code>~~~</Fenced Code><br/> 0529 <Code>Fenced code block with 3 tildes.</Code><br/> 0530 <Fenced Code>~~~</Fenced Code><br/> 0531 <Normal Text></Normal Text><br/> 0532 <Fenced Code>`````````</Fenced Code><br/> 0533 <Code>Some implementations of Markdown/MultiMarkdown support more than 3 backticks or tildes.</Code><br/> 0534 <Code>```</Code><br/> 0535 <Code>The block ends with the same amount of backticks.</Code><br/> 0536 <Fenced Code>`````````</Fenced Code><br/> 0537 <Normal Text></Normal Text><br/> 0538 <Fenced Code>~~~~~~~~~~~~</Fenced Code><br/> 0539 <Code>Fenced code block with more tildes.</Code><br/> 0540 <Fenced Code>~~~~~~~~~~~~</Fenced Code><br/> 0541 <Normal Text></Normal Text><br/> 0542 <Header H2>## With languages</Header H2><br/> 0543 <Normal Text></Normal Text><br/> 0544 <Fenced Code>```````html</Fenced Code><br/> 0545 <Element><html></Element><br/> 0546 <Normal Text> </Normal Text><Element><body></Element><br/> 0547 <Normal Text> </Normal Text><Element><p</Element><Attribute> class=</Attribute><Value>"main"</Value><Element>></Element><Normal Text>Hello world!</Normal Text><Element></p></Element><br/> 0548 <Normal Text> </Normal Text><Element></body></Element><br/> 0549 <Element></html></Element><br/> 0550 <Normal Text>``` </Normal Text><Comment><!-- <= doesn't end here --></Comment><br/> 0551 <Fenced Code>```````</Fenced Code><br/> 0552 <Normal Text></Normal Text><br/> 0553 <Fenced Code>~~~bash</Fenced Code><br/> 0554 <Control Flow>for</Control Flow><Normal Text> f </Normal Text><Keyword>in</Keyword><Normal Text> </Normal Text><Glob>*</Glob><Control>;</Control><Normal Text> </Normal Text><Control Flow>do</Control Flow><br/> 0555 <Normal Text> </Normal Text><Builtin>echo</Builtin><Normal Text> </Normal Text><String DoubleQ>"</String DoubleQ><Dollar Prefix>$</Dollar Prefix><Variable>f</Variable><String DoubleQ>"</String DoubleQ><br/> 0556 <Control Flow>done</Control Flow><br/> 0557 <Fenced Code>~~~</Fenced Code><br/> 0558 <Normal Text></Normal Text><br/> 0559 <Fenced Code>~~~~~~~~~python</Fenced Code><br/> 0560 <Definition Keyword>def</Definition Keyword><Normal Text> addXToY(x, y):</Normal Text><br/> 0561 <Normal Text> total </Normal Text><Operator>=</Operator><Normal Text> x </Normal Text><Operator>+</Operator><Normal Text> y</Normal Text><br/> 0562 <Normal Text> </Normal Text><Builtin Function>print</Builtin Function><Normal Text> total</Normal Text><br/> 0563 <Operator>~~~</Operator><Normal Text> </Normal Text><Comment># <= doesn't end here</Comment><br/> 0564 <Fenced Code>~~~~~~~~~</Fenced Code><br/> 0565 <Normal Text></Normal Text><br/> 0566 <Header H1># Italic and bold text</Header H1><br/> 0567 <Normal Text></Normal Text><br/> 0568 <Strong Text>**b**</Strong Text><Normal Text> </Normal Text><Emphasis Text>*i*</Emphasis Text><Normal Text> </Normal Text><Strong Text>__b__</Strong Text><Normal Text> </Normal Text><Emphasis Text>_i_</Emphasis Text><br/> 0569 <Strong-Emphasis Text>***ib***</Strong-Emphasis Text><Normal Text> </Normal Text><Strong-Emphasis Text>___ib___</Strong-Emphasis Text><br/> 0570 <Strong-Emphasis Text>**_ib_**</Strong-Emphasis Text><Normal Text> </Normal Text><Strong-Emphasis Text>__*ib*__</Strong-Emphasis Text><br/> 0571 <Normal Text></Normal Text><br/> 0572 <List>* </List><List: Emphasis Text>_italic_</List: Emphasis Text><List: Normal Text> </List: Normal Text><List: Strong Text>**bold**</List: Strong Text><List: Normal Text> </List: Normal Text><List: Strong-Emphasis Text>***ib***</List: Strong-Emphasis Text><List: Normal Text> </List: Normal Text><List: Strikethrough Text>~~strikeout~~</List: Strikethrough Text><br/> 0573 <List: Normal Text></List: Normal Text><br/> 0574 <Blockquote>></Blockquote><Blockquote: Normal Text> </Blockquote: Normal Text><Blockquote: Emphasis Text>_italic_</Blockquote: Emphasis Text><Blockquote: Normal Text> </Blockquote: Normal Text><Blockquote: Strong Text>**bold**</Blockquote: Strong Text><Blockquote: Normal Text> </Blockquote: Normal Text><Blockquote: Strong-Emphasis Text>***ib***</Blockquote: Strong-Emphasis Text><Blockquote: Normal Text> </Blockquote: Normal Text><Blockquote: Strikethrough Text>~~strikeout~~</Blockquote: Strikethrough Text><br/> 0575 <Normal Text></Normal Text><br/> 0576 <Header H2>## Bold</Header H2><br/> 0577 <Strong Text>**bold*___text**</Strong Text><Normal Text> normal</Normal Text><br/> 0578 <Strong Text>__bold_***text__</Strong Text><Normal Text> normal</Normal Text><br/> 0579 <Normal Text></Normal Text><br/> 0580 <Header H2>## Italic</Header H2><br/> 0581 <Emphasis Text>*italic _ text*</Emphasis Text><Normal Text> normal</Normal Text><br/> 0582 <Emphasis Text>_italic * text_</Emphasis Text><Normal Text> normal</Normal Text><br/> 0583 <Normal Text></Normal Text><br/> 0584 <Header H2>## Italic-Bold</Header H2><br/> 0585 <Strong-Emphasis Text>***italic-bold ** italic-bold***</Strong-Emphasis Text><Normal Text> normal</Normal Text><br/> 0586 <Strong-Emphasis Text>***bold-italic text **bold-italic text***</Strong-Emphasis Text><Normal Text> normal</Normal Text><br/> 0587 <Strong-Emphasis Text>***bold*italic***</Strong-Emphasis Text><Normal Text> normal</Normal Text><br/> 0588 <Strong-Emphasis Text>**_bold-italic text_**</Strong-Emphasis Text><Normal Text> normal</Normal Text><br/> 0589 <Normal Text></Normal Text><br/> 0590 <Comment><!-- A non-space character is required after or before * or _ --></Comment><br/> 0591 <Normal Text>_ normal text_ * normal text *</Normal Text><br/> 0592 <Emphasis Text>*italic text*</Emphasis Text><Normal Text>normal text*</Normal Text><br/> 0593 <Emphasis Text>*italic text *italic text*</Emphasis Text><br/> 0594 <Strong Text>**bold text**</Strong Text><Normal Text>normal text**</Normal Text><br/> 0595 <Strong Text>**bold text **bold text**</Strong Text><br/> 0596 <Normal Text></Normal Text><br/> 0597 <Comment><!-- A delimiter is required after or before _ --></Comment><br/> 0598 <Normal Text>aaa</Normal Text><Strong Text>**bold text**</Strong Text><Normal Text>aaaaa</Normal Text><br/> 0599 <Normal Text>aaa__normal text__aaaaa</Normal Text><br/> 0600 <Normal Text>пристаням_стремятся_</Normal Text><br/> 0601 <Normal Text></Normal Text><br/> 0602 <Comment><!-- Escapes within bold or italic text --></Comment><br/> 0603 <Backslash Escape>\*</Backslash Escape><Normal Text>normal text*</Normal Text><br/> 0604 <Normal Text>_normal text</Normal Text><Backslash Escape>\_</Backslash Escape><br/> 0605 <Emphasis Text>**italic text\**</Emphasis Text><br/> 0606 <Strong Text>***only bold\***</Strong Text><br/> 0607 <Strong Text>**bold\** bold**</Strong Text><br/> 0608 <Normal Text></Normal Text><br/> 0609 <Comment><!-- Folding regions for nested headers should also be closed when the parent header is closed --></Comment><br/> 0610 <Header H1># 1</Header H1><br/> 0611 <Header H2>## 2</Header H2><br/> 0612 <Header H3>### 3</Header H3><br/> 0613 <Header H4>#### 4</Header H4><br/> 0614 <Header H5>##### 5</Header H5><br/> 0615 <Header H6>###### 6</Header H6><br/> 0616 <Header H1># 11; 1-6 should close here</Header H1><br/> 0617 <Header H2>## 22</Header H2><br/> 0618 <Header H3>### 33</Header H3><br/> 0619 <Header H2>## 222; 22 and 33 should close here</Header H2><br/>