File indexing completed on 2024-05-19 04:03:38

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