633 lines
56 KiB
Plaintext
633 lines
56 KiB
Plaintext
<Metadata>---</Metadata><br/>
|
|
<Metadata Title>Title:</Metadata Title><Metadata> A Sample Markdown Document</Metadata><br/>
|
|
<Metadata Title>Author:</Metadata Title><Metadata> Fletcher T. Penney</Metadata><br/>
|
|
<Metadata Title>Date:</Metadata Title><Metadata> February 9, 2011</Metadata><br/>
|
|
<Metadata Title>Comment:</Metadata Title><Metadata> This is a comment intended to demonstrate </Metadata><br/>
|
|
<Metadata> metadata that spans multiple lines.</Metadata><br/>
|
|
<Metadata>---</Metadata><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H1># H1</Header H1><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## H2</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H3>### H3</Header H3><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>Multi-line paragraph bla bla bla</Normal Text><br/>
|
|
<Normal Text>bla bla bla.</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>Intentional line break</Normal Text><Line Break> </Line Break><br/>
|
|
<Normal Text>via two spaces at line.</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>Emoji: </Normal Text><Emoji>:joy:</Emoji><Normal Text> </Normal Text><Emoji>:+1:</Emoji><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>Table:</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<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/>
|
|
<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/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>Bullet list:</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<List>* </List><List: Normal Text>item1</List: Normal Text><br/>
|
|
<List>* </List><List: Normal Text>item2</List: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<Normal Text>Numbered list:</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Number List>1. </Number List><List: Normal Text>item 1</List: Normal Text><br/>
|
|
<Number List>2. </Number List><List: Normal Text>item 2</List: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<Normal Text>Task list:</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<List>- </List><List: Checkbox>[x]</List: Checkbox><List: Normal Text> Finish my changes</List: Normal Text><br/>
|
|
<List>- </List><List: Checkbox>[ ]</List: Checkbox><List: Normal Text> Push my commits</List: Normal Text><br/>
|
|
<List>- </List><List: Checkbox>[ ]</List: Checkbox><List: Normal Text> Open a pull request</List: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<Normal Text>A link as normal text: </Normal Text><Normal Text: Link>http://example.com</Normal Text: Link><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>Auto-link: </Normal Text><Auto-Link><</Auto-Link><Link>http://kate-editor.org</Link><Auto-Link>></Auto-Link><br/>
|
|
<Normal Text>Mail: </Normal Text><Mailto-Link><mailto:</Mailto-Link><Email>mark@kde.org</Email><Mailto-Link>></Mailto-Link><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<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/>
|
|
<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/>
|
|
<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/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Inline Image></Inline Image><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Inline Image></Inline Image><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Reference-Link>[</Reference-Link><Inline Image></Inline Image><Reference-Link>](</Reference-Link><Reference-Link: Link>https://link.com/example/</Reference-Link: Link><Reference-Link>)</Reference-Link><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Code> code 1</Code><br/>
|
|
<Code> code 2</Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>normal text</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Blockquote>></Blockquote><Blockquote: Normal Text> block quote </Blockquote: Normal Text><Blockquote: Emphasis Text>_italic_</Blockquote: Emphasis Text><br/>
|
|
<Blockquote>></Blockquote><Blockquote: Normal Text> more block quote</Blockquote: Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>normal text</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>Title: some text</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>normal text</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H1># Lists</Header H1><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Number List>1. </Number List><List: Normal Text>item</List: Normal Text><br/>
|
|
<List> * </List><List: Normal Text>This is a list item</List: Normal Text><br/>
|
|
<List: Normal Text> with multiple lines.</List: Normal Text><br/>
|
|
<List: Normal Text> </List: Normal Text><Fenced Code>```</Fenced Code><br/>
|
|
<Code> code</Code><br/>
|
|
<Code> </Code><Fenced Code>```</Fenced Code><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<Blockquote> ></Blockquote><Blockquote: Normal Text> This is a</Blockquote: Normal Text><br/>
|
|
<Blockquote: Normal Text> blockquote</Blockquote: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<List: Normal Text> This is a new paragraph, which</List: Normal Text><br/>
|
|
<List: Normal Text> is part of the item in the</List: Normal Text><br/>
|
|
<List: Normal Text> previous list.</List: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<Code> indented code block</Code><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<List: Normal Text> Other paragraph.</List: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<List> * </List><List: Normal Text>subitem</List: Normal Text><br/>
|
|
<List> * </List><List: Normal Text>subitem</List: Normal Text><br/>
|
|
<List: Normal Text> with multiple</List: Normal Text><br/>
|
|
<List: Normal Text> lines.</List: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<List: Normal Text> New paragraph of</List: Normal Text><br/>
|
|
<List: Normal Text> the previous subitem.</List: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<Code> code block</Code><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<Horizontal Rule> -----------------------</Horizontal Rule><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<List: Normal Text> Other paragraph of</List: Normal Text><br/>
|
|
<List: Normal Text> the subitem.</List: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<Number List> 30. </Number List><List: Normal Text>numlist item</List: Normal Text><br/>
|
|
<Number List> 31. </Number List><List: Normal Text>numlist item</List: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<List: Normal Text> New paragraph of</List: Normal Text><br/>
|
|
<List: Normal Text> the previous item.</List: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<Blockquote> ></Blockquote><Blockquote: Normal Text> Blockquote</Blockquote: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<Code> code block</Code><br/>
|
|
<List: Normal Text> </List: Normal Text><br/>
|
|
<List: Normal Text> Other paragraph.</List: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<Header H1># Inline HTML</Header H1><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<EntityRef>©</EntityRef><br/>
|
|
<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/>
|
|
<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/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Element Symbols><</Element Symbols><Element>table</Element><Element Symbols>></Element Symbols><br/>
|
|
<Normal Text> </Normal Text><Element Symbols><</Element Symbols><Element>tr</Element><Element Symbols>></Element Symbols><br/>
|
|
<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/>
|
|
<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/>
|
|
<Normal Text> </Normal Text><Element Symbols></</Element Symbols><Element>tr</Element><Element Symbols>></Element Symbols><br/>
|
|
<Normal Text> </Normal Text><Element Symbols><</Element Symbols><Element>tr</Element><Element Symbols>></Element Symbols><br/>
|
|
<Normal Text> </Normal Text><Element Symbols><</Element Symbols><Element>th</Element><Element Symbols>><</Element Symbols><Element>ul</Element><Element Symbols>></Element Symbols><br/>
|
|
<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/>
|
|
<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/>
|
|
<Normal Text> </Normal Text><Element Symbols></</Element Symbols><Element>ul</Element><Element Symbols>></</Element Symbols><Element>th</Element><Element Symbols>></Element Symbols><br/>
|
|
<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/>
|
|
<Normal Text> </Normal Text><Element Symbols></</Element Symbols><Element>tr</Element><Element Symbols>></Element Symbols><br/>
|
|
<Element Symbols></</Element Symbols><Element>table</Element><Element Symbols>></Element Symbols><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>normal text </Normal Text><Emphasis Text>*italic*</Emphasis Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H1># Code</Header H1><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Code>`simple code`</Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Code>``simple ` code``</Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Code>```simple `` ` code ```</Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Code>````simple`code````</Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>normal text</Normal Text><br/>
|
|
<Normal Text> normal text</Normal Text><br/>
|
|
<Normal Text> normal text</Normal Text><br/>
|
|
<Normal Text> normal text</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Code> code blocks are only allowed</Code><br/>
|
|
<Code> after an empty line.</Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<List>* </List><List: Normal Text>list</List: Normal Text><br/>
|
|
<List: Normal Text> list</List: Normal Text><br/>
|
|
<List: Normal Text> </List: Normal Text><br/>
|
|
<List: Normal Text> normal text</List: Normal Text><br/>
|
|
<List: Normal Text> </List: Normal Text><br/>
|
|
<Number List>1. </Number List><List: Normal Text>num-list</List: Normal Text><br/>
|
|
<List: Normal Text> num-list</List: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<List: Normal Text> normal text</List: Normal Text><br/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<Blockquote>></Blockquote><Blockquote: Normal Text> quote</Blockquote: Normal Text><br/>
|
|
<Blockquote: Normal Text> quote</Blockquote: Normal Text><br/>
|
|
<Normal Text> </Normal Text><br/>
|
|
<Code> code block</Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>normal</Normal Text><br/>
|
|
<Comment><!-- comment --></Comment><br/>
|
|
<Code> <!-- code, not comment --></Code><br/>
|
|
<Code> code</Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>normal</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Comment> <!-- coment --></Comment><br/>
|
|
<Code> code</Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H1># Fenced code blocks (bug 356974)</Header H1><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Bash</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```bash</Fenced Code><br/>
|
|
<Comment>#!/usr/bin/env bash</Comment><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<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/>
|
|
<Control Flow>done</Control Flow><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## C++</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```cpp</Fenced Code><br/>
|
|
<Preprocessor>#include </Preprocessor><Prep. Lib><QtCore/QObject></Prep. Lib><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<Qt Macros>Q_OBJECT</Qt Macros><br/>
|
|
<Keyword>public</Keyword><Symbol>:</Symbol><br/>
|
|
<Normal Text> Q</Normal Text><Symbol>()</Symbol><Separator Symbol>;</Separator Symbol><br/>
|
|
<Symbol>}</Symbol><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<Symbol>}</Symbol><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## C</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```c</Fenced Code><br/>
|
|
<Preprocessor>#include </Preprocessor><Prep. Lib><stdio.h></Prep. Lib><br/>
|
|
<Preprocessor>#include </Preprocessor><Prep. Lib>"stdint.h"</Prep. Lib><br/>
|
|
<Preprocessor>#define SOME_VAR </Preprocessor><Decimal>1</Decimal><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<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/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## C# ##</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```csharp</Fenced Code><br/>
|
|
<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/>
|
|
<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/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## CMake</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```cmake</Fenced Code><br/>
|
|
<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/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Command>project</Command><Normal Text> (hello_world)</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## CSS</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```css</Fenced Code><br/>
|
|
<Selector Tag>h1</Selector Tag><Selector Class>.main</Selector Class><Selector Pseudo>::hover</Selector Pseudo><Normal Text> </Normal Text><Block Symbol>{</Block Symbol><br/>
|
|
<Normal Text> </Normal Text><Property>font-size</Property><Property Separator>:</Property Separator><Normal Text> </Normal Text><Number>100</Number><Separator Symbol>;</Separator Symbol><br/>
|
|
<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/>
|
|
<Block Symbol>}</Block Symbol><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Email</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```email</Fenced Code><br/>
|
|
<Common Header>From:</Common Header><Normal Text> Konqi Dragon </Normal Text><Address><konqi@kde.org></Address><br/>
|
|
<Common Header>To:</Common Header><Normal Text> All </Normal Text><Address><all@kde.og></Address><br/>
|
|
<Common Header>Subject:</Common Header><Normal Text> highlights</Normal Text><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Go</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```go</Fenced Code><br/>
|
|
<Keyword>package</Keyword><Normal Text> main</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Keyword>import</Keyword><Normal Text> </Normal Text><String>"fmt"</String><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Keyword>func</Keyword><Normal Text> main</Normal Text><Symbol>()</Symbol><Normal Text> </Normal Text><Symbol>{</Symbol><br/>
|
|
<Normal Text> fmt</Normal Text><Symbol>.</Symbol><Normal Text>Println</Normal Text><Symbol>(</Symbol><String>"Hola, mundo."</String><Symbol>)</Symbol><br/>
|
|
<Symbol>}</Symbol><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Haskell</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```haskell</Fenced Code><br/>
|
|
<Keyword>module</Keyword><Normal> </Normal><Type>Main</Type><Normal> (</Normal><Function>main</Function><Normal>) </Normal><Keyword>where</Keyword><br/>
|
|
<Normal></Normal><br/>
|
|
<Signature>main </Signature><Special>::</Special><Normal> </Normal><Type Prelude>IO</Type Prelude><Normal> ()</Normal><br/>
|
|
<Function>main</Function><Normal> </Normal><Special>=</Special><Normal> </Normal><Function Prelude>putStrLn</Function Prelude><Normal> </Normal><String>"Hello, World!"</String><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## HTML</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```html</Fenced Code><br/>
|
|
<Element Symbols><</Element Symbols><Element>html</Element><Element Symbols>></Element Symbols><br/>
|
|
<Normal Text> </Normal Text><Element Symbols><</Element Symbols><Element>body</Element><Element Symbols>></Element Symbols><br/>
|
|
<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/>
|
|
<Normal Text> </Normal Text><Element Symbols></</Element Symbols><Element>body</Element><Element Symbols>></Element Symbols><br/>
|
|
<Element Symbols></</Element Symbols><Element>html</Element><Element Symbols>></Element Symbols><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Java</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```java</Fenced Code><br/>
|
|
<Keyword>package</Keyword><Imports> fibsandlies</Imports><Symbol>;</Symbol><br/>
|
|
<Keyword>import</Keyword><Normal Text> </Normal Text><Imports>java</Imports><Symbol>.</Symbol><Imports>util</Imports><Symbol>.</Symbol><Imports>HashMap</Imports><Symbol>;</Symbol><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<JavadocFS>/**</JavadocFS><br/>
|
|
<JavadocFS> * This is an example of a Javadoc comment; Javadoc can compile documentation</JavadocFS><br/>
|
|
<JavadocFS> * from this text. </JavadocFS><Javadoc>Javadoc comments must immediately precede the class, method, or field being documented.</Javadoc><br/>
|
|
<Javadoc> </Javadoc><JavadocFS>*/</JavadocFS><br/>
|
|
<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/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<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/>
|
|
<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/>
|
|
<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/>
|
|
<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/>
|
|
<Normal Text> </Normal Text><Symbol>}</Symbol><br/>
|
|
<Symbol>}</Symbol><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## JavaScript</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```js</Fenced Code><br/>
|
|
<Keyword>function</Keyword><Normal Text> </Normal Text><Function Declaration>factorial</Function Declaration><Normal Text>(n) {</Normal Text><br/>
|
|
<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/>
|
|
<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/>
|
|
<Normal Text> }</Normal Text><br/>
|
|
<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/>
|
|
<Normal Text>}</Normal Text><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## JavaScript React (JSX)</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```jsx</Fenced Code><br/>
|
|
<Element Tag><hello</Element Tag><Normal Text> </Normal Text><Element Tag>/></Element Tag><br/>
|
|
<Keyword>function</Keyword><Normal Text> </Normal Text><Function Declaration>Story</Function Declaration><Normal Text>(props) </Normal Text><Normal Text>{</Normal Text><br/>
|
|
<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/>
|
|
<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/>
|
|
<Normal Text>}</Normal Text><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## JSON</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```json</Fenced Code><br/>
|
|
<Style_Seperator_Array>[</Style_Seperator_Array><Style_Seperator_Pair>{</Style_Seperator_Pair><br/>
|
|
<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/>
|
|
<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/>
|
|
<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/>
|
|
<Style_Seperator_Pair>}</Style_Seperator_Pair><Style_Seperator_Array>]</Style_Seperator_Array><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Matlab</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```matlab</Fenced Code><br/>
|
|
<Comment>% Numbers _____________________________________________</Comment><br/>
|
|
<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/>
|
|
<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/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Markdown</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```markdown</Fenced Code><br/>
|
|
<Strong Text>**bold**</Strong Text><Normal Text> </Normal Text><Code>`code`</Code><br/>
|
|
<Blockquote>></Blockquote><Blockquote: Normal Text> quote</Blockquote: Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Mustache/Handlebars</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```handlebars</Fenced Code><br/>
|
|
<Mustache Block>{{#movie}}</Mustache Block><br/>
|
|
<Normal Text> </Normal Text><Element Tag><div></Element Tag><br/>
|
|
<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/>
|
|
<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/>
|
|
<Normal Text> </Normal Text><Element Tag></div></Element Tag><br/>
|
|
<Normal Text> </Normal Text><Element Tag><div></Element Tag><br/>
|
|
<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/>
|
|
<Normal Text> </Normal Text><Element Tag></div></Element Tag><br/>
|
|
<Mustache Block>{{/movie}}</Mustache Block><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Perl</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```perl</Fenced Code><br/>
|
|
<Keyword>my</Keyword><Normal Text> </Normal Text><Data Type>$var</Data Type><Normal Text> = </Normal Text><Function>shift</Function><Normal Text>;</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<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/>
|
|
<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/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## PHP</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```php</Fenced Code><br/>
|
|
<Keyword>namespace</Keyword><PHP Text> Application</PHP Text><Scope Resolution>\</Scope Resolution><PHP Text>Controller</PHP Text><Other>;</Other><br/>
|
|
<PHP Text></PHP Text><br/>
|
|
<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/>
|
|
<PHP Text></PHP Text><br/>
|
|
<Keyword>class</Keyword><PHP Text> IndexController </PHP Text><Keyword>extends</Keyword><PHP Text> AbstractActionController</PHP Text><br/>
|
|
<Symbol>{</Symbol><br/>
|
|
<Symbol>}</Symbol><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Python</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```python</Fenced Code><br/>
|
|
<Definition Keyword>def</Definition Keyword><Normal Text> addXToY(x, y):</Normal Text><br/>
|
|
<Normal Text> total </Normal Text><Operator>=</Operator><Normal Text> x </Normal Text><Operator>+</Operator><Normal Text> y</Normal Text><br/>
|
|
<Normal Text> </Normal Text><Builtin Function>print</Builtin Function><Normal Text> total</Normal Text><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## QML</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```qml</Fenced Code><br/>
|
|
<Elements>Text</Elements><Normal Text> {</Normal Text><br/>
|
|
<Normal Text> </Normal Text><Property Type>id</Property Type><Symbol>:</Symbol><Normal Text> </Normal Text><Normal Text>hello</Normal Text><br/>
|
|
<Normal Text> </Normal Text><Property Type>width</Property Type><Symbol>:</Symbol><Normal Text> </Normal Text><Decimal>100</Decimal><br/>
|
|
<Normal Text> </Normal Text><Property Type>text</Property Type><Symbol>:</Symbol><Normal Text> </Normal Text><String>"Hello world!"</String><br/>
|
|
<Normal Text>}</Normal Text><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## R</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```r</Fenced Code><br/>
|
|
<Comment># Declare function “f” with parameters “x”, “y“</Comment><br/>
|
|
<Comment># that returns a linear combination of x and y.</Comment><br/>
|
|
<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/>
|
|
<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/>
|
|
<Normal Text> </Normal Text><Keyword>return</Keyword><Symbol>(</Symbol><Normal Text>z</Normal Text><Symbol>)</Symbol><br/>
|
|
<Symbol>}</Symbol><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Raku</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```raku</Fenced Code><br/>
|
|
<Keyword>grammar</Keyword><Normal Text> </Normal Text><Data Type>Parser</Data Type><Normal Text> </Normal Text><Symbol>{</Symbol><br/>
|
|
<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/>
|
|
<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/>
|
|
<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/>
|
|
<Symbol>}</Symbol><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<Comment>here? »»»</Comment><Normal Text> </Normal Text><Decimal>2</Decimal><Normal Text> </Normal Text><Separator Symbol>;</Separator Symbol><br/>
|
|
<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/>
|
|
<Decimal>2</Decimal><Normal Text> </Normal Text><Separator Symbol>;</Separator Symbol><br/>
|
|
<Pattern Delimiter>rx-</Pattern Delimiter><Pattern> regex </Pattern><Pattern Delimiter>-</Pattern Delimiter><br/>
|
|
<Normal Text>```</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Comment>## Ruby</Comment><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Normal Text>```ruby</Normal Text><br/>
|
|
<Keyword>require</Keyword><Normal Text> </Normal Text><String Delimiter>'</String Delimiter><String>Config</String><String Delimiter>'</String Delimiter><br/>
|
|
<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/>
|
|
<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/>
|
|
<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/>
|
|
<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/>
|
|
<Normal Text> end</Normal Text><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Rust</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```rust</Fenced Code><br/>
|
|
<Keyword>fn</Keyword><Definition> main</Definition><Normal Text>() </Normal Text><Symbol>{</Symbol><br/>
|
|
<Normal Text> </Normal Text><Macro>println!</Macro><Normal Text>(</Normal Text><String>"Hello world!"</String><Normal Text>)</Normal Text><Symbol>;</Symbol><br/>
|
|
<Symbol>}</Symbol><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## MySQL</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```mysql</Fenced Code><br/>
|
|
<Comment>-- comment</Comment><br/>
|
|
<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/>
|
|
<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/>
|
|
<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/>
|
|
<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/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Nim</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```nim</Fenced Code><br/>
|
|
<Keywords>proc</Keywords><Normal Text> </Normal Text><ProcDefs>main</ProcDefs><Brackets>()</Brackets><Normal Text> </Normal Text><Symbols>=</Symbols><br/>
|
|
<Normal Text> </Normal Text><Controls>echo</Controls><Normal Text> </Normal Text><String>"Hello world!"</String><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## TypeScript</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```ts</Fenced Code><br/>
|
|
<Reserved>class</Reserved><Normal Text> </Normal Text><Normal Text>Student </Normal Text><Normal Text>{</Normal Text><br/>
|
|
<Normal Text> </Normal Text><Parameter>fullName</Parameter><Symbol>:</Symbol><Normal Text> </Normal Text><Types>string</Types><Symbol>;</Symbol><br/>
|
|
<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/>
|
|
<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/>
|
|
<Normal Text> }</Normal Text><br/>
|
|
<Normal Text>}</Normal Text><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## XML</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```xml</Fenced Code><br/>
|
|
<Element Symbols><</Element Symbols><Element>tag</Element><Attribute> attribute</Attribute><Attribute Separator>=</Attribute Separator><Value>"3"</Value><Element Symbols>></Element Symbols><br/>
|
|
<Other Text> </Other Text><Element Symbols><</Element Symbols><Element>nested</Element><Element Symbols>/></Element Symbols><br/>
|
|
<Element Symbols></</Element Symbols><Element>tag</Element><Element Symbols>></Element Symbols><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## reStructuredText</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```rst</Fenced Code><br/>
|
|
<Normal>Section Header</Normal><br/>
|
|
<Normal>==============</Normal><br/>
|
|
<Normal></Normal><br/>
|
|
<Directive>.. image:: </Directive><Normal>/path/to/image.jpg</Normal><br/>
|
|
<Normal></Normal><br/>
|
|
<Normal>- A bullet list item</Normal><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Doxygen</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```doxygen</Fenced Code><br/>
|
|
<Comment>a normal member taking two arguments and returning an integer value.</Comment><br/>
|
|
<Tags>@param</Tags><Comment> </Comment><Word>a</Word><Comment> an integer argument.</Comment><br/>
|
|
<Tags>@param</Tags><Comment> </Comment><Word>s</Word><Comment> a constant character pointer.</Comment><br/>
|
|
<Tags>@see</Tags><Comment> Javadoc_Test()</Comment><br/>
|
|
<Tags>@see</Tags><Comment> publicVar()</Comment><br/>
|
|
<Tags>@return</Tags><Comment> The test results</Comment><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## No language specified</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Code>No language is specified, but it should be still rendered as code block.</Code><br/>
|
|
<Fenced Code>```</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H1># Fenced code blocks with more than 3 backticks or tildes</Header H1><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>~~~</Fenced Code><br/>
|
|
<Code>Fenced code block with 3 tildes.</Code><br/>
|
|
<Fenced Code>~~~</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>`````````</Fenced Code><br/>
|
|
<Code>Some implementations of Markdown/MultiMarkdown support more than 3 backticks or tildes.</Code><br/>
|
|
<Code>```</Code><br/>
|
|
<Code>The block ends with the same amount of backticks.</Code><br/>
|
|
<Fenced Code>`````````</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>~~~~~~~~~~~~</Fenced Code><br/>
|
|
<Code>Fenced code block with more tildes.</Code><br/>
|
|
<Fenced Code>~~~~~~~~~~~~</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## With languages</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>```````html</Fenced Code><br/>
|
|
<Element Symbols><</Element Symbols><Element>html</Element><Element Symbols>></Element Symbols><br/>
|
|
<Normal Text> </Normal Text><Element Symbols><</Element Symbols><Element>body</Element><Element Symbols>></Element Symbols><br/>
|
|
<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/>
|
|
<Normal Text> </Normal Text><Element Symbols></</Element Symbols><Element>body</Element><Element Symbols>></Element Symbols><br/>
|
|
<Element Symbols></</Element Symbols><Element>html</Element><Element Symbols>></Element Symbols><br/>
|
|
<Normal Text>``` </Normal Text><Comment><!-- <= doesn't end here --></Comment><br/>
|
|
<Fenced Code>```````</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>~~~bash</Fenced Code><br/>
|
|
<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/>
|
|
<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/>
|
|
<Control Flow>done</Control Flow><br/>
|
|
<Fenced Code>~~~</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Fenced Code>~~~~~~~~~python</Fenced Code><br/>
|
|
<Definition Keyword>def</Definition Keyword><Normal Text> addXToY(x, y):</Normal Text><br/>
|
|
<Normal Text> total </Normal Text><Operator>=</Operator><Normal Text> x </Normal Text><Operator>+</Operator><Normal Text> y</Normal Text><br/>
|
|
<Normal Text> </Normal Text><Builtin Function>print</Builtin Function><Normal Text> total</Normal Text><br/>
|
|
<Operator>~~~</Operator><Normal Text> </Normal Text><Comment># <= doesn't end here</Comment><br/>
|
|
<Fenced Code>~~~~~~~~~</Fenced Code><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H1># Italic and bold text</Header H1><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<Strong-Emphasis Text>***ib***</Strong-Emphasis Text><Normal Text> </Normal Text><Strong-Emphasis Text>___ib___</Strong-Emphasis Text><br/>
|
|
<Strong-Emphasis Text>**_ib_**</Strong-Emphasis Text><Normal Text> </Normal Text><Strong-Emphasis Text>__*ib*__</Strong-Emphasis Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<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/>
|
|
<List: Normal Text></List: Normal Text><br/>
|
|
<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/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Bold</Header H2><br/>
|
|
<Strong Text>**bold*___text**</Strong Text><Normal Text> normal</Normal Text><br/>
|
|
<Strong Text>__bold_***text__</Strong Text><Normal Text> normal</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Italic</Header H2><br/>
|
|
<Emphasis Text>*italic _ text*</Emphasis Text><Normal Text> normal</Normal Text><br/>
|
|
<Emphasis Text>_italic * text_</Emphasis Text><Normal Text> normal</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Italic-Bold</Header H2><br/>
|
|
<Strong-Emphasis Text>***italic-bold ** italic-bold***</Strong-Emphasis Text><Normal Text> normal</Normal Text><br/>
|
|
<Strong-Emphasis Text>***bold-italic text **bold-italic text***</Strong-Emphasis Text><Normal Text> normal</Normal Text><br/>
|
|
<Strong-Emphasis Text>***bold*italic***</Strong-Emphasis Text><Normal Text> normal</Normal Text><br/>
|
|
<Strong-Emphasis Text>**_bold-italic text_**</Strong-Emphasis Text><Normal Text> normal</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Comment><!-- A non-space character is required after or before * or _ --></Comment><br/>
|
|
<Normal Text>_ normal text_ * normal text *</Normal Text><br/>
|
|
<Emphasis Text>*italic text*</Emphasis Text><Normal Text>normal text*</Normal Text><br/>
|
|
<Emphasis Text>*italic text *italic text*</Emphasis Text><br/>
|
|
<Strong Text>**bold text**</Strong Text><Normal Text>normal text**</Normal Text><br/>
|
|
<Strong Text>**bold text **bold text**</Strong Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Comment><!-- A delimiter is required after or before _ --></Comment><br/>
|
|
<Normal Text>aaa</Normal Text><Strong Text>**bold text**</Strong Text><Normal Text>aaaaa</Normal Text><br/>
|
|
<Normal Text>aaa__normal text__aaaaa</Normal Text><br/>
|
|
<Normal Text>пристаням_стремятся_</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Comment><!-- Escapes within bold or italic text --></Comment><br/>
|
|
<Backslash Escape>\*</Backslash Escape><Normal Text>normal text*</Normal Text><br/>
|
|
<Normal Text>_normal text</Normal Text><Backslash Escape>\_</Backslash Escape><br/>
|
|
<Emphasis Text>**italic text\**</Emphasis Text><br/>
|
|
<Strong Text>***only bold\***</Strong Text><br/>
|
|
<Strong Text>**bold\** bold**</Strong Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Header H2>## Highlight</Header H2><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Highlight Text>==very important words==</Highlight Text><Normal Text> normal</Normal Text><br/>
|
|
<Highlight Text>==very=important=words==</Highlight Text><Normal Text> normal</Normal Text><br/>
|
|
<Normal Text></Normal Text><br/>
|
|
<Comment><!-- Folding regions for nested headers should also be closed when the parent header is closed --></Comment><br/>
|
|
<Header H1># 1</Header H1><br/>
|
|
<Header H2>## 2</Header H2><br/>
|
|
<Header H3>### 3</Header H3><br/>
|
|
<Header H4>#### 4</Header H4><br/>
|
|
<Header H5>##### 5</Header H5><br/>
|
|
<Header H6>###### 6</Header H6><br/>
|
|
<Header H1># 11; 1-6 should close here</Header H1><br/>
|
|
<Header H2>## 22</Header H2><br/>
|
|
<Header H3>### 33</Header H3><br/>
|
|
<Header H2>## 222; 22 and 33 should close here</Header H2><br/>
|