Warning, file /frameworks/syntax-highlighting/autotests/html/highlight.m.html was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 <!DOCTYPE html>
0002 <html><head>
0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
0004 <title>highlight.m</title>
0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (Matlab) - Theme (Breeze Light)"/>
0006 </head><body style="background-color:#ffffff;color:#1f1c1b"><pre>
0007 <span style="color:#898887;">%%=====================================================</span>
0008 <span style="color:#898887;">% MATLAB test code for Kate/Kwrite syntax highlighting</span>
0009 <span style="color:#898887;">%%=====================================================</span>
0010 
0011 <span style="color:#898887;">% Numbers _____________________________________________</span>
0012 <span style="color:#b08000;">5</span><span style="color:#ca60ca;">,</span> <span style="color:#b08000;">5.5</span><span style="color:#ca60ca;">,</span> <span style="color:#b08000;">.1</span><span style="color:#ca60ca;">,</span> <span style="color:#b08000;">0.1</span><span style="color:#ca60ca;">,</span> <span style="color:#b08000;">0.4e5</span><span style="color:#ca60ca;">,</span> <span style="color:#b08000;">1.2e-5</span><span style="color:#ca60ca;">,</span> <span style="color:#b08000;">5i</span><span style="color:#ca60ca;">,</span> <span style="color:#b08000;">5.3i</span><span style="color:#ca60ca;">,</span> <span style="color:#b08000;">6j</span><span style="color:#ca60ca;">,</span> <span style="color:#b08000;">.345</span><span style="color:#ca60ca;">+</span><span style="color:#b08000;">3i</span>
0013 <span style="color:#b08000;">5</span><span style="color:#ca60ca;">',</span> <span style="color:#b08000;">5.5</span><span style="color:#ca60ca;">',</span> <span style="color:#b08000;">.1</span><span style="color:#ca60ca;">',</span> <span style="color:#b08000;">0.1</span><span style="color:#ca60ca;">',</span> <span style="color:#b08000;">0.4e5</span><span style="color:#ca60ca;">',</span> <span style="color:#b08000;">1.2e-5</span><span style="color:#ca60ca;">',</span> <span style="color:#b08000;">5i</span><span style="color:#ca60ca;">',</span> <span style="color:#b08000;">5.3i</span><span style="color:#ca60ca;">',</span> <span style="color:#b08000;">6j</span><span style="color:#ca60ca;">',</span> <span style="color:#b08000;">.345</span><span style="color:#ca60ca;">+</span><span style="color:#b08000;">3i</span><span style="color:#ca60ca;">'</span>
0014 
0015 <span style="color:#898887;">% Operators ___________________________________________</span>
0016 <span style="color:#898887;">% relational operators</span>
0017 <span style="color:#ff5500;">'asdf'</span><span style="color:#ca60ca;">~=</span><span style="color:#b08000;">4</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">c</span><span style="color:#ca60ca;">&lt;=</span><span style="color:#b08000;">4</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">d</span><span style="color:#ca60ca;">&gt;=</span><span style="color:#b08000;">4</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">&lt;</span><span style="color:#0057ae;">b</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">&gt;</span><span style="color:#0057ae;">b</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">==</span><span style="color:#0057ae;">b</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">b</span><span style="color:#ca60ca;">||</span><span style="color:#0057ae;">c</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">b</span><span style="color:#ca60ca;">&amp;&amp;</span><span style="color:#0057ae;">c</span>
0018 <span style="color:#898887;">% elementwise arithmetic operators</span>
0019 <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">.^</span><span style="color:#0057ae;">b</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">.*</span><span style="color:#0057ae;">b</span> <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">./</span><span style="color:#0057ae;">b</span><span style="color:#ca60ca;">,</span> <span style="color:#b08000;">1</span><span style="color:#ca60ca;">:</span><span style="color:#b08000;">4</span><span style="color:#ca60ca;">:</span><span style="color:#b08000;">5</span>
0020 <span style="color:#898887;">% single-character binary arithmetic</span>
0021 <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">+</span><span style="color:#b08000;">3</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">-</span><span style="color:#b08000;">3</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">*</span><span style="color:#b08000;">2</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">^</span><span style="color:#b08000;">3</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">/</span><span style="color:#b08000;">3</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">\</span><span style="color:#b08000;">3</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">|</span><span style="color:#0057ae;">b</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">a</span><span style="color:#ca60ca;">&amp;</span><span style="color:#0057ae;">b</span>
0022 <span style="color:#898887;">% unary operators</span>
0023 <span style="color:#0057ae;">a</span> <span style="color:#ca60ca;">=</span> <span style="color:#ca60ca;">~</span><span style="color:#0057ae;">g</span><span style="color:#ca60ca;">;</span> <span style="color:#0057ae;">g</span> <span style="color:#ca60ca;">=</span> <span style="color:#ca60ca;">@</span><span style="color:#0057ae;">sfdgdsf</span>(<span style="color:#0057ae;">sdfsd</span><span style="color:#ca60ca;">,</span><span style="color:#b08000;">345</span>)<span style="color:#ca60ca;">;</span> <span style="color:#0057ae;">g</span><span style="color:#ca60ca;">.'</span> <span style="color:#ca60ca;">+</span> <span style="color:#b08000;">1i</span><span style="color:#ca60ca;">.'</span> <span style="color:#ca60ca;">-</span> (<span style="color:#ff5500;">'asdf'</span>)<span style="color:#ca60ca;">.'</span>
0024 <span style="color:#898887;">% separators and delimiter</span>
0025 (<span style="color:#0057ae;">asd</span>)<span style="color:#ca60ca;">,</span>[<span style="color:#0057ae;">sadf</span>]<span style="color:#ca60ca;">;</span>{<span style="color:#0057ae;">asdf</span>}<span style="color:#ca60ca;">,;;,;;;</span>()
0026 <span style="color:#898887;">% continuation</span>
0027 <span style="color:#0057ae;">a</span> <span style="color:#ca60ca;">=</span> <span style="color:#b08000;">1</span><span style="color:#ca60ca;">+</span> <span style="color:#ca60ca;">...</span>
0028   <span style="color:#b08000;">2</span><span style="color:#ca60ca;">;</span>
0029 
0030 <span style="color:#898887;">% Character vectors, strings and adjoint ______________</span>
0031 <span style="color:#898887;">% incomplete character vectors</span>
0032 <span style="color:#bf0303;text-decoration:underline;">'string</span>
0033 <span style="color:#bf0303;text-decoration:underline;">'str''</span>
0034 <span style="color:#bf0303;text-decoration:underline;">'str''ing</span>
0035 <span style="color:#898887;">% complete character vectors</span>
0036 <span style="color:#ff5500;">'string'</span> <span style="color:#898887;">% simple string</span>
0037 <span style="color:#ff5500;">''''</span> <span style="color:#898887;">% string containing '</span>
0038 <span style="color:#ff5500;">'str''ing'</span> <span style="color:#898887;">% one string containing '</span>
0039 <span style="color:#ff5500;">'&quot;'</span> <span style="color:#898887;">% string containing &quot;</span>
0040 <span style="color:#ff5500;">'str&quot;ing'</span> <span style="color:#898887;">% one string containing &quot;</span>
0041 <span style="color:#ff5500;">'string'</span> <span style="color:#ff5500;">'string'</span>  <span style="color:#898887;">% two character vectors</span>
0042 <span style="color:#ff5500;">'asdf'</span>  <span style="color:#ff5500;">'asdf'''</span> <span style="color:#0057ae;">variable</span>  <span style="color:#898887;">% two character vectors and a variable</span>
0043 <span style="color:#ff5500;">'asdf''asdf''   fsgdfg'</span> <span style="color:#ca60ca;">+</span> (<span style="color:#0057ae;">asdf</span>)<span style="color:#ca60ca;">'</span> <span style="color:#ca60ca;">-</span> <span style="color:#ff5500;">'asdf'</span><span style="color:#ca60ca;">.'</span> <span style="color:#ca60ca;">+</span> []<span style="color:#ca60ca;">''''.';</span><span style="color:#ff5500;">''</span>
0044 <span style="color:#ff5500;">'sadf'</span><span style="color:#ca60ca;">.'</span> <span style="color:#898887;">% string transpose</span>
0045 <span style="color:#898887;">% adjoint</span>
0046 {<span style="color:#ff5500;">'asdf'</span>}<span style="color:#ca60ca;">'</span> <span style="color:#ca60ca;">+</span> <span style="color:#b08000;">1</span>
0047 (<span style="color:#ff5500;">'asdf'</span>)<span style="color:#ca60ca;">'</span> <span style="color:#ca60ca;">+</span> <span style="color:#b08000;">1</span>
0048 [<span style="color:#ff5500;">'asdf'</span>]<span style="color:#ca60ca;">'</span> <span style="color:#ca60ca;">+</span> <span style="color:#b08000;">1</span>
0049 <span style="color:#ff5500;">''</span> <span style="color:#0057ae;">var</span><span style="color:#ca60ca;">'''</span> <span style="color:#898887;">% empty string, var with &gt;1 adjoints</span>
0050 [<span style="color:#b08000;">5</span>]<span style="color:#ca60ca;">'*</span>{<span style="color:#b08000;">5</span>}<span style="color:#ca60ca;">'*</span>(<span style="color:#ff5500;">'asd'</span>)<span style="color:#ca60ca;">'.'+</span>(<span style="color:#b08000;">5</span>)<span style="color:#ca60ca;">'*</span><span style="color:#b08000;">6</span><span style="color:#ca60ca;">'*</span><span style="color:#0057ae;">asdf</span><span style="color:#ca60ca;">'*</span><span style="color:#0057ae;">asdf</span><span style="color:#ca60ca;">'.'</span>  <span style="color:#898887;">% many adjoints</span>
0051 <span style="color:#0057ae;">A</span><span style="color:#ca60ca;">'*</span><span style="color:#0057ae;">B</span> <span style="color:#ca60ca;">+</span> <span style="color:#b08000;">1</span>      <span style="color:#898887;">% adjoint</span>
0052 <span style="color:#0057ae;">A</span><span style="color:#ca60ca;">.'*</span><span style="color:#0057ae;">B</span> <span style="color:#ca60ca;">+</span> <span style="color:#b08000;">1</span>     <span style="color:#898887;">% transpose</span>
0053 <span style="color:#0057ae;">A</span><span style="color:#ca60ca;">.'.'*</span><span style="color:#0057ae;">B</span> <span style="color:#ca60ca;">+</span> <span style="color:#b08000;">1</span>   <span style="color:#898887;">% double transpose</span>
0054 <span style="color:#0057ae;">A</span><span style="color:#ca60ca;">'.'</span> <span style="color:#ca60ca;">+</span> <span style="color:#b08000;">1</span>      <span style="color:#898887;">% adjoint, then transpose</span>
0055 <span style="color:#0057ae;">A</span><span style="color:#ca60ca;">.''</span>          <span style="color:#898887;">% transpose, then adjoint</span>
0056 <span style="color:#898887;">% incomplete strings</span>
0057 <span style="color:#bf0303;text-decoration:underline;">&quot;string</span>
0058 <span style="color:#bf0303;text-decoration:underline;">&quot;str&quot;&quot;</span>
0059 <span style="color:#bf0303;text-decoration:underline;">&quot;str&quot;&quot;ing</span>
0060 <span style="color:#898887;">% complete strings</span>
0061 <span style="color:#bf0303;">&quot;string&quot;</span> <span style="color:#898887;">% simple string</span>
0062 <span style="color:#bf0303;">&quot;'&quot;</span> <span style="color:#898887;">% string containing '</span>
0063 <span style="color:#bf0303;">&quot;str'ing&quot;</span> <span style="color:#898887;">% one string containing '</span>
0064 <span style="color:#bf0303;">&quot;&quot;&quot;&quot;</span> <span style="color:#898887;">% string containing &quot;</span>
0065 <span style="color:#bf0303;">&quot;str&quot;&quot;ing&quot;</span> <span style="color:#898887;">% one string containing &quot;</span>
0066 <span style="color:#bf0303;">&quot;string&quot;</span> <span style="color:#bf0303;">&quot;string&quot;</span>  <span style="color:#898887;">% two strings</span>
0067 <span style="color:#bf0303;">&quot;asdf&quot;</span>  <span style="color:#bf0303;">&quot;asdf&quot;&quot;&quot;</span> <span style="color:#0057ae;">variable</span>  <span style="color:#898887;">% two strings and a variable</span>
0068 
0069 <span style="color:#898887;">% System command ______________________________________</span>
0070 <span style="color:#b08000;">!hostname</span>
0071 <span style="color:#b08000;">!cp * /tmp</span>
0072 
0073 <span style="color:#898887;">% Reserved keywords ___________________________________</span>
0074 <span style="font-weight:bold;">function</span><span style="color:#ca60ca;">,</span> <span style="font-weight:bold;">persistent</span><span style="color:#ca60ca;">,</span> <span style="font-weight:bold;">global</span>
0075 <span style="font-weight:bold;">switch</span><span style="color:#ca60ca;">,</span> <span style="font-weight:bold;">case</span><span style="color:#ca60ca;">,</span> <span style="font-weight:bold;">otherwise</span>
0076 <span style="font-weight:bold;">if</span><span style="color:#ca60ca;">,</span> <span style="font-weight:bold;">else</span><span style="color:#ca60ca;">,</span> <span style="font-weight:bold;">elseif</span>
0077 <span style="font-weight:bold;">try</span><span style="color:#ca60ca;">,</span> <span style="font-weight:bold;">catch</span>
0078 <span style="font-weight:bold;">for</span><span style="color:#ca60ca;">,</span> <span style="font-weight:bold;">while</span><span style="color:#ca60ca;">,</span> <span style="font-weight:bold;">break</span><span style="color:#ca60ca;">,</span> <span style="font-weight:bold;">continue</span>
0079 <span style="font-weight:bold;">end</span><span style="color:#ca60ca;">,</span> <span style="font-weight:bold;">return</span>
0080 <span style="font-weight:bold;">function</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">FUNCTION</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">Function</span>  <span style="color:#898887;">% case sensitive!</span>
0081 </pre></body></html>