File indexing completed on 2025-02-02 03:54:48
0001 <!DOCTYPE html> 0002 <html><head> 0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 0004 <title>test.yaml</title> 0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (YAML) - Theme (Breeze Light)"/> 0006 </head><body style="background-color:#ffffff;color:#1f1c1b"><pre> 0007 <span style="color:#898887"># YAML test</span> 0008 0009 <span style="color:#898887"># Comment</span> 0010 0011 <span style="color:#644a9b;font-weight:bold">key</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> value</span> 0012 <span style="color:#644a9b;font-weight:bold">another key</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> Another value</span> 0013 <span style="color:#644a9b;font-weight:bold">boolean</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#924c9d">true</span> 0014 <span style="color:#644a9b;font-weight:bold">null_value</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#924c9d">null</span> 0015 <span style="color:#644a9b;font-weight:bold">single quotes</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#bf0303">'have </span><span style="color:#3daee9">''</span><span style="color:#bf0303">one</span><span style="color:#3daee9">''</span><span style="color:#bf0303"> escape pattern'</span> 0016 <span style="color:#644a9b;font-weight:bold">double quotes</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#bf0303">"have many: </span><span style="color:#3daee9">\"</span><span style="color:#bf0303">, </span><span style="color:#3daee9">\0</span><span style="color:#bf0303">, </span><span style="color:#3daee9">\t</span><span style="color:#bf0303">, </span><span style="color:#3daee9">\u263A</span><span style="color:#bf0303">, </span><span style="color:#3daee9">\x0d\x0a</span><span style="color:#bf0303"> == </span><span style="color:#3daee9">\r\n</span><span style="color:#bf0303">, and more."</span> 0017 0018 <span style="color:#644a9b;font-weight:bold">decimal</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">+12345</span> 0019 <span style="color:#644a9b;font-weight:bold">negative</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">-1_4</span> 0020 <span style="color:#644a9b;font-weight:bold">zero</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">0</span> 0021 <span style="color:#644a9b;font-weight:bold">octal</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">0o14</span> 0022 <span style="color:#644a9b;font-weight:bold">another octal</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">014_2</span> 0023 <span style="color:#644a9b;font-weight:bold">hexadecimal</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">0x_Ca2</span> 0024 <span style="color:#644a9b;font-weight:bold">float</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">1.23015e+3</span> 0025 <span style="color:#644a9b;font-weight:bold">exponential</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">12.3015e+02</span> 0026 <span style="color:#644a9b;font-weight:bold">fixed</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">12__30.1_5</span> 0027 <span style="color:#644a9b;font-weight:bold">sexagesimal</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">19_0:20:30.15</span> 0028 <span style="color:#644a9b;font-weight:bold">sexagesimal-inline</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="font-weight:bold">[</span><span style="color:#b08000">123:45:12</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#b08000">123:45:32.234_32</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#b08000">+12__3:23</span><span style="font-weight:bold">]</span> 0029 <span style="color:#644a9b;font-weight:bold">infinity</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#006e28">!!float</span><span style="color:#0057ae"> </span><span style="color:#b08000">.inf</span> 0030 <span style="color:#644a9b;font-weight:bold">not a number</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#006e28">!!float</span><span style="color:#0057ae"> </span><span style="color:#b08000">.NaN</span> 0031 <span style="color:#644a9b;font-weight:bold">datetime</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> 2001-12-15T02:59:43.1Z</span> 0032 <span style="color:#644a9b;font-weight:bold">date</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> 2002-12-14</span> 0033 0034 <span style="color:#644a9b;font-weight:bold">json_map</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="font-weight:bold">{</span><span style="color:#644a9b;font-weight:bold">"key"</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#bf0303">"value"</span><span style="font-weight:bold">}</span> 0035 <span style="color:#644a9b;font-weight:bold">json_seq</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="font-weight:bold">[</span><span style="color:#b08000">3</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#b08000">2</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#b08000">-.inf</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#bf0303">"value"</span><span style="font-weight:bold">]</span> 0036 <span style="color:#644a9b;font-weight:bold">another key</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="font-weight:bold">{</span><span style="color:#644a9b;font-weight:bold">key</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="font-weight:bold">[</span><span style="color:#b08000">+0x12a</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">!!hello</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> bye</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#b08000">1</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#924c9d">off</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="font-weight:bold">{</span><span style="color:#644a9b;font-weight:bold">a</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="font-weight:bold">[{</span><span style="color:#644a9b;font-weight:bold">b</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#bf0303">''</span><span style="font-weight:bold">}]}]}</span> 0037 0038 <span style="font-weight:bold">?</span><span style="color:#0057ae"> </span><span style="color:#006e28">!!python/tuple</span><span style="color:#0057ae"> </span><span style="font-weight:bold">[</span><span style="color:#b08000">5</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#b08000">7</span><span style="font-weight:bold">]</span> 0039 <span style="font-weight:bold">:</span><span style="color:#0057ae"> Fifty Seven</span> 0040 0041 <span style="font-weight:bold">?</span><span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">set2</span><span style="font-weight:bold">:</span> 0042 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">item1</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#924c9d">null</span> 0043 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">item2</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#924c9d">null</span> 0044 0045 <span style="color:#644a9b;font-weight:bold">foo</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#006e28">&foo</span> 0046 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold"><<</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#006e28">*base</span> 0047 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">age</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">10</span> 0048 0049 <span style="color:#006e28">!!seq</span><span style="color:#0057ae"> </span><span style="font-weight:bold">[</span> 0050 <span style="color:#0057ae"> </span><span style="color:#006e28">!!str</span><span style="color:#0057ae"> </span><span style="color:#bf0303">"Block scalar</span><span style="color:#3daee9">\n</span><span style="color:#bf0303">"</span><span style="font-weight:bold">,</span> 0051 <span style="color:#0057ae"> </span><span style="color:#006e28">!!map</span><span style="color:#0057ae"> </span><span style="font-weight:bold">{</span> 0052 <span style="color:#0057ae"> </span><span style="font-weight:bold">?</span><span style="color:#0057ae"> </span><span style="color:#006e28">&B1</span><span style="color:#0057ae"> </span><span style="color:#006e28">!!str</span><span style="color:#0057ae"> </span><span style="color:#bf0303">"foo"</span> 0053 <span style="color:#0057ae"> </span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#006e28">!!str</span><span style="color:#0057ae"> </span><span style="color:#bf0303">"bar"</span><span style="font-weight:bold">,</span> 0054 <span style="color:#0057ae"> </span><span style="font-weight:bold">?</span><span style="color:#0057ae"> </span><span style="color:#006e28">!!str</span><span style="color:#0057ae"> </span><span style="color:#bf0303">"baz"</span> 0055 <span style="color:#0057ae"> </span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#006e28">*B1,</span> 0056 <span style="color:#0057ae"> </span><span style="font-weight:bold">},</span> 0057 <span style="color:#0057ae"> </span><span style="color:#006e28">!!map</span><span style="color:#0057ae"> </span><span style="font-weight:bold">{</span> 0058 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">!!str "sun" </span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#006e28">!!str</span><span style="color:#0057ae"> </span><span style="color:#bf0303">"yellow"</span><span style="font-weight:bold">,</span> 0059 <span style="color:#0057ae"> </span><span style="font-weight:bold">},</span> 0060 <span style="font-weight:bold">]</span> 0061 0062 <span style="color:#006e28">!!map</span><span style="color:#0057ae"> </span><span style="font-weight:bold">{</span> 0063 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">!!str "Booleans"</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#006e28">!!seq</span><span style="color:#0057ae"> </span><span style="font-weight:bold">[</span> 0064 <span style="color:#0057ae"> </span><span style="color:#006e28">!!bool</span><span style="color:#0057ae"> </span><span style="color:#bf0303">"true"</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#006e28">!!bool</span><span style="color:#0057ae"> </span><span style="color:#bf0303">"false"</span> 0065 <span style="color:#0057ae"> </span><span style="font-weight:bold">],</span> 0066 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">!!str "Invalid"</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#006e28">!!seq</span><span style="color:#0057ae"> </span><span style="font-weight:bold">[</span> 0067 <span style="color:#898887"> # Rejected by the schema</span> 0068 <span style="color:#0057ae"> </span><span style="color:#924c9d">True</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#924c9d">Null</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#b08000">0o7</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#b08000">0x3A</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#b08000">+12.3</span><span style="font-weight:bold">,</span> 0069 <span style="color:#0057ae"> </span><span style="font-weight:bold">],</span> 0070 <span style="font-weight:bold">}</span> 0071 0072 <span style="color:#006e28">--- !clarkevans.com,2002/graph/^shape</span> 0073 <span style="font-weight:bold">-</span><span style="color:#0057ae"> </span><span style="color:#0057ae">!^circle</span> 0074 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">center</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#006e28">&ORIGIN</span><span style="color:#0057ae"> </span><span style="font-weight:bold">{</span><span style="color:#644a9b;font-weight:bold">x</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">73</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">y</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">129</span><span style="font-weight:bold">}</span> 0075 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">radius</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">7</span> 0076 0077 <span style="font-weight:bold">?</span><span style="color:#0057ae"> </span><span style="font-weight:bold">-</span><span style="color:#0057ae"> </span><span style="color:#0057ae">Dog</span> 0078 <span style="color:#0057ae"> </span><span style="font-weight:bold">-</span><span style="color:#0057ae"> </span><span style="color:#0057ae">Cat</span> 0079 <span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="font-weight:bold">[</span><span style="color:#0057ae"> 2018-08-11</span><span style="font-weight:bold">,</span><span style="color:#0057ae"> 2016-01-01 </span><span style="font-weight:bold">]</span> 0080 0081 <span style="color:#898887"># Literal/Folded Style</span> 0082 0083 <span style="color:#006e28">--- </span><span style="color:#924c9d;font-weight:bold">|</span> 0084 \//||\/|| 0085 // || ||__ 0086 0087 <span style="color:#006e28">--- </span><span style="color:#924c9d;font-weight:bold">></span> 0088 Mark McGwire's 0089 year was crippled 0090 by a knee injury. 0091 0092 <span style="font-weight:bold">? </span><span style="color:#924c9d;font-weight:bold">|</span> 0093 This is a key 0094 that has multiple lines 0095 <span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#924c9d;font-weight:bold">|</span> 0096 and this is it's literal value 0097 0098 <span style="color:#898887"># Capture the indentation of the Key. The "-" and "?" operators</span> 0099 <span style="color:#898887"># are considered as part of the indentation:</span> 0100 <span style="color:#644a9b;font-weight:bold">key1</span><span style="font-weight:bold">:</span> 0101 <span style="color:#644a9b;font-weight:bold"> key2</span><span style="font-weight:bold">: </span><span style="color:#006e28">!!hello</span><span style="color:#0057ae"> </span><span style="color:#924c9d;font-weight:bold">|</span> 0102 literal: " text" # [ ] 0103 0104 # literal { } 0105 <span style="color:#644a9b;font-weight:bold"> key3</span><span style="font-weight:bold">: </span><span style="color:#924c9d;font-weight:bold">|+</span> 0106 literal: 'text' 0107 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">no-literal</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#bf0303">" text"</span> 0108 <span style="color:#898887"> #comment</span> 0109 0110 <span style="font-weight:bold">? </span><span style="color:#644a9b;font-weight:bold">key</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#924c9d;font-weight:bold">|-</span> 0111 literal: "text" 0112 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">no-literal</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#bf0303">"text"</span> 0113 <span style="font-weight:bold">-</span><span style="color:#0057ae"> </span><span style="color:#0057ae">item1</span> 0114 <span style="color:#0057ae"> </span><span style="font-weight:bold">-</span><span style="color:#0057ae"> </span><span style="color:#0057ae">item2</span> 0115 <span style="font-weight:bold"> - - - </span><span style="color:#644a9b;font-weight:bold">key</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#924c9d;font-weight:bold">>-</span> 0116 "literal text" # [ ] 0117 0118 'literal block' 0119 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">no-literal</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#b08000">12</span> 0120 0121 <span style="font-weight:bold">? - - - - ? </span><span style="color:#644a9b;font-weight:bold">key</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#924c9d;font-weight:bold">|</span> 0122 literal: [ ] 0123 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">no-literal</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="font-weight:bold">[</span><span style="color:#0057ae"> </span><span style="font-weight:bold">]</span> 0124 0125 <span style="color:#898887"># Capture the indentation of the literal/folded operator:</span> 0126 <span style="color:#924c9d;font-weight:bold">|-</span> 0127 literal: "text" 0128 0129 <span style="color:#006e28">!!binary</span><span style="color:#0057ae"> </span><span style="color:#924c9d;font-weight:bold">|</span> 0130 R0lGODlhDAAMAIQAAP//9/X 0131 17unp5WZmZgAAAOfn515eXv 0132 Pz7Y6OjuDg4J+fn5OTk6enp 0133 56enmleECcgggoBADs= 0134 0135 <span style="color:#644a9b;font-weight:bold">key1</span><span style="font-weight:bold">:</span> 0136 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">key2</span><span style="font-weight:bold">:</span> 0137 <span style="color:#924c9d;font-weight:bold"> |</span> 0138 literal: "text" 0139 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">key3</span><span style="font-weight:bold">:</span> 0140 <span style="color:#006e28"> !!str</span><span style="color:#0057ae"> </span><span style="color:#924c9d;font-weight:bold">|</span> 0141 literal: "text" 0142 #literal 0143 0144 <span style="color:#898887"># Capture the indentation of the operators "-" or "?":</span> 0145 <span style="font-weight:bold">? - - - </span><span style="color:#006e28">!!hello</span><span style="color:#0057ae"> </span><span style="color:#924c9d;font-weight:bold">|+</span> 0146 literal: "sdfsd" # [ ] 0147 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">no-literal</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#bf0303">"sdfsd"</span><span style="color:#898887"> # [ ]</span> 0148 0149 <span style="font-weight:bold">- - - - </span><span style="color:#924c9d;font-weight:bold">>-</span> 0150 literal: "text" 0151 #literal 0152 <span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">no-literal</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#bf0303">"text"</span><span style="color:#0057ae"> </span> 0153 0154 <span style="color:#898887"># This implementation of literal blocks has a limitation:</span> 0155 <span style="color:#898887"># it only supports 6 dashes at most.</span> 0156 <span style="font-weight:bold">-</span><span style="color:#0057ae"> </span><span style="font-weight:bold">-</span><span style="color:#0057ae"> </span><span style="font-weight:bold">-</span><span style="color:#0057ae"> </span><span style="font-weight:bold">-</span><span style="color:#0057ae"> </span><span style="font-weight:bold">-</span><span style="color:#0057ae"> </span><span style="font-weight:bold">-</span><span style="color:#0057ae"> </span><span style="font-weight:bold">-</span><span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">key</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="color:#924c9d;font-weight:bold">|</span> 0157 <span style="color:#0057ae"> literal? "dfsf"</span> 0158 0159 <span style="color:#898887"># Only comments after spaces & strings in multiline attributes (bug #407060)</span> 0160 <span style="color:#644a9b;font-weight:bold">reg_list</span><span style="font-weight:bold">:</span> 0161 <span style="font-weight:bold">-</span><span style="color:#0057ae"> </span><span style="color:#644a9b;font-weight:bold">reg</span><span style="font-weight:bold">:</span><span style="color:#0057ae"> </span><span style="font-weight:bold">?</span><span style="color:#0057ae">#XPath //div[@class="product_item cf"][@id] ))(?sx)</span> 0162 <span style="color:#0057ae"> id="product(?P<code>[^"]+)"</span> 0163 <span style="color:#0057ae"> .+?<h4><a\s+[^>]+>(?P<title>[^<]+)</a></h4></span> 0164 </pre></body></html>