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