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;"><=</span><span style="color:#b08000;">4</span><span style="color:#ca60ca;">,</span> <span style="color:#0057ae;">d</span><span style="color:#ca60ca;">>=</span><span style="color:#b08000;">4</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;">></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;">&&</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;">&</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;">'"'</span> <span style="color:#898887;">% string containing "</span> 0040 <span style="color:#ff5500;">'str"ing'</span> <span style="color:#898887;">% one string containing "</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 >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;">"string</span> 0058 <span style="color:#bf0303;text-decoration:underline;">"str""</span> 0059 <span style="color:#bf0303;text-decoration:underline;">"str""ing</span> 0060 <span style="color:#898887;">% complete strings</span> 0061 <span style="color:#bf0303;">"string"</span> <span style="color:#898887;">% simple string</span> 0062 <span style="color:#bf0303;">"'"</span> <span style="color:#898887;">% string containing '</span> 0063 <span style="color:#bf0303;">"str'ing"</span> <span style="color:#898887;">% one string containing '</span> 0064 <span style="color:#bf0303;">""""</span> <span style="color:#898887;">% string containing "</span> 0065 <span style="color:#bf0303;">"str""ing"</span> <span style="color:#898887;">% one string containing "</span> 0066 <span style="color:#bf0303;">"string"</span> <span style="color:#bf0303;">"string"</span> <span style="color:#898887;">% two strings</span> 0067 <span style="color:#bf0303;">"asdf"</span> <span style="color:#bf0303;">"asdf"""</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>