1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
<!DOCTYPE html>
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>test.ijs</title>
<meta name="generator" content="KF5::SyntaxHighlighting - Definition (J) - Theme (Breeze Dark)"/>
</head><body style="background-color:#232629;color:#cfcfc2"><pre>
Comment
<span style="color:#7a7c7d">NB. This is a single line comment, check regions overlapping priority: 1 2.3 +/ &. 'quoted text'</span>
<span style="color:#7a7c7d">NB.(</span>
<span style="color:#7a7c7d">NB. This is a foldable multi line comment</span>
<span style="color:#7a7c7d">NB.)</span>
String literal
<span style="color:#f44f4f">''</span>
<span style="color:#f44f4f">''''</span>
<span style="color:#f44f4f">'This is quoted text'</span>
<span style="color:#f44f4f">'And this '' and this NB. and this'</span> <span style="color:#f44f4f">'Yet another quoted text'</span>
Numeric literal
<span style="color:#f67400">12</span> <span style="color:#f67400">34.56</span> <span style="color:#f67400">_7.89</span> <span style="color:#f67400">1e2</span> <span style="color:#f67400">1.2e3</span> <span style="color:#f67400">_.</span> <span style="color:#f67400">_</span> <span style="color:#f67400">__</span> <span style="color:#f67400">123j_456</span> <span style="color:#f67400">2b111.111</span> <span style="color:#f67400">1r23</span> <span style="color:#f67400">123456x</span> <span style="color:#f67400">1.2e3j4.5e6</span> <span style="color:#f67400">_j_</span> <span style="color:#f67400">__j_</span> <span style="color:#f67400">_.j_.</span> <span style="color:#f67400">_j3p4j_.</span>
Parenthesis
<span style="color:#2980b9;background-color:#153042">(</span> <span style="color:#2980b9;background-color:#153042">)</span>
Adverb
<span style="font-weight:bold">~</span> <span style="font-weight:bold">/</span> <span style="font-weight:bold">\</span> <span style="font-weight:bold">/.</span> <span style="font-weight:bold">\.</span> <span style="font-weight:bold">}</span> <span style="font-weight:bold">b.</span> <span style="font-weight:bold">f.</span> <span style="font-weight:bold">M.</span> <span style="font-weight:bold">t.</span> <span style="font-weight:bold">t:</span>
Conjuction
<span style="font-weight:bold">^:</span> <span style="font-weight:bold">.</span> <span style="font-weight:bold">..</span> <span style="font-weight:bold">.:</span> <span style="font-weight:bold">:</span> <span style="font-weight:bold">:.</span> <span style="font-weight:bold">::</span> <span style="font-weight:bold">;.</span> <span style="font-weight:bold">!.</span> <span style="font-weight:bold">!:</span> <span style="font-weight:bold">"</span> <span style="font-weight:bold">`</span> <span style="font-weight:bold">`:</span> <span style="font-weight:bold">@</span> <span style="font-weight:bold">@.</span> <span style="font-weight:bold">@:</span> <span style="font-weight:bold">&</span> <span style="font-weight:bold">&.</span> <span style="font-weight:bold">&:</span> <span style="font-weight:bold">&.:</span> <span style="font-weight:bold">d.</span> <span style="font-weight:bold">D.</span> <span style="font-weight:bold">D:</span> <span style="font-weight:bold">H.</span> <span style="font-weight:bold">L:</span> <span style="font-weight:bold">S:</span> <span style="font-weight:bold">T.</span>
Control
<span style="font-weight:bold">assert.</span> <span style="font-weight:bold">break.</span> <span style="font-weight:bold">case.</span> <span style="font-weight:bold">catch.</span> <span style="font-weight:bold">catchd.</span> <span style="font-weight:bold">catcht.</span> <span style="font-weight:bold">continue.</span> <span style="font-weight:bold">do.</span> <span style="font-weight:bold">else.</span> <span style="font-weight:bold">elseif.</span> <span style="font-weight:bold">end.</span> <span style="font-weight:bold">fcase.</span> <span style="font-weight:bold">for.</span> <span style="font-weight:bold">for_abc.</span> <span style="font-weight:bold">goto_abc.</span> <span style="font-weight:bold">if.</span> <span style="font-weight:bold">label_abc.</span> <span style="font-weight:bold">return.</span> <span style="font-weight:bold">select.</span> <span style="font-weight:bold">throw.</span> <span style="font-weight:bold">try.</span> <span style="font-weight:bold">while.</span> <span style="font-weight:bold">whilst.</span>
Copula
a <span style="font-weight:bold">=:</span> <span style="color:#f67400">123</span>
<span style="color:#2980b9;background-color:#153042">(</span>a<span style="color:#2980b9;background-color:#153042">)</span> <span style="font-weight:bold">=:</span> <span style="color:#f67400">123</span>
<span style="color:#2980b9;background-color:#153042">(</span>a<span style="font-weight:bold">;</span>b<span style="font-weight:bold">;</span>c<span style="color:#2980b9;background-color:#153042">)</span> <span style="font-weight:bold">=:</span> <span style="color:#f67400">123</span>
<span style="color:#f44f4f">'a b c'</span> <span style="font-weight:bold">=:</span> <span style="color:#f67400">123</span>
<span style="color:#f44f4f">'a b c'</span> <span style="font-weight:bold">=.</span> <span style="color:#f44f4f">'123'</span>
<span style="color:#f44f4f">'`a b c'</span> <span style="font-weight:bold">=.</span> <span style="color:#f44f4f">'123'</span>
<span style="color:#f44f4f">'a'</span> <span style="font-weight:bold">=:</span> <span style="color:#f67400">123</span>
<span style="color:#2980b9;background-color:#153042">(</span><span style="color:#f44f4f">'a'</span><span style="font-weight:bold">;</span><span style="color:#f44f4f">'b'</span><span style="font-weight:bold">;</span><span style="color:#f44f4f">'c'</span><span style="color:#2980b9;background-color:#153042">)</span> <span style="font-weight:bold">=:</span> <span style="color:#f67400">123</span>
Explicit argument
<span style="font-weight:bold;font-style:italic">x</span> <span style="font-weight:bold;font-style:italic">y</span> <span style="font-weight:bold;font-style:italic">m</span> <span style="font-weight:bold;font-style:italic">n</span> <span style="font-weight:bold;font-style:italic">u</span> <span style="font-weight:bold;font-style:italic">v</span> x<span style="font-weight:bold">.</span> y<span style="font-weight:bold">.</span> m<span style="font-weight:bold">.</span> n<span style="font-weight:bold">.</span> u<span style="font-weight:bold">.</span> v<span style="font-weight:bold">.</span>
Noun
<span style="font-weight:bold">a.</span> <span style="font-weight:bold">a:</span>
Verb
<span style="font-weight:bold">=</span> <span style="font-weight:bold"><</span> <span style="font-weight:bold"><.</span> <span style="font-weight:bold"><:</span> <span style="font-weight:bold">></span> <span style="font-weight:bold">>.</span> <span style="font-weight:bold">>:</span> <span style="font-weight:bold">_:</span> <span style="font-weight:bold">+</span> <span style="font-weight:bold">+.</span> <span style="font-weight:bold">+:</span> <span style="font-weight:bold">*</span> <span style="font-weight:bold">*.</span> <span style="font-weight:bold">*:</span> <span style="font-weight:bold">-</span> <span style="font-weight:bold">-.</span> <span style="font-weight:bold">-:</span> <span style="font-weight:bold">%</span> <span style="font-weight:bold">%.</span> <span style="font-weight:bold">%:</span> <span style="font-weight:bold">^</span> <span style="font-weight:bold">^.</span> <span style="font-weight:bold">$</span> <span style="font-weight:bold">$.</span> <span style="font-weight:bold">$:</span> <span style="font-weight:bold">~.</span> <span style="font-weight:bold">~:</span> <span style="font-weight:bold">|</span> <span style="font-weight:bold">|.</span> <span style="font-weight:bold">|:</span> <span style="font-weight:bold">,</span> <span style="font-weight:bold">,.</span> <span style="font-weight:bold">,:</span> <span style="font-weight:bold">;</span> <span style="font-weight:bold">;:</span> <span style="font-weight:bold">#</span> <span style="font-weight:bold">#.</span> <span style="font-weight:bold">#:</span> <span style="font-weight:bold">!</span> <span style="font-weight:bold">/:</span> <span style="font-weight:bold">\:</span> <span style="font-weight:bold">[</span> <span style="font-weight:bold">[:</span> <span style="font-weight:bold">]</span> <span style="font-weight:bold">{</span> <span style="font-weight:bold">{.</span> <span style="font-weight:bold">{:</span> <span style="font-weight:bold">{::</span> <span style="font-weight:bold">}.</span> <span style="font-weight:bold">}:</span> <span style="font-weight:bold">".</span> <span style="font-weight:bold">":</span> <span style="font-weight:bold">?</span> <span style="font-weight:bold">?.</span> <span style="font-weight:bold">A.</span> <span style="font-weight:bold">C.</span> <span style="font-weight:bold">e.</span> <span style="font-weight:bold">E.</span> <span style="font-weight:bold">i.</span> <span style="font-weight:bold">i:</span> <span style="font-weight:bold">I.</span> <span style="font-weight:bold">j.</span> <span style="font-weight:bold">L.</span> <span style="font-weight:bold">o.</span> <span style="font-weight:bold">p.</span> <span style="font-weight:bold">p..</span> <span style="font-weight:bold">p:</span> <span style="font-weight:bold">q:</span> <span style="font-weight:bold">r.</span> <span style="font-weight:bold">s:</span> <span style="font-weight:bold">u:</span> <span style="font-weight:bold">x:</span> <span style="font-weight:bold">_9:</span> <span style="font-weight:bold">_8:</span> <span style="font-weight:bold">_7:</span> <span style="font-weight:bold">_6:</span> <span style="font-weight:bold">_5:</span> <span style="font-weight:bold">_4:</span> <span style="font-weight:bold">_3:</span> <span style="font-weight:bold">_2:</span> <span style="font-weight:bold">_1:</span> <span style="font-weight:bold">0:</span> <span style="font-weight:bold">1:</span> <span style="font-weight:bold">2:</span> <span style="font-weight:bold">3:</span> <span style="font-weight:bold">4:</span> <span style="font-weight:bold">5:</span> <span style="font-weight:bold">6:</span> <span style="font-weight:bold">7:</span> <span style="font-weight:bold">8:</span> <span style="font-weight:bold">9:</span>
Combined
<span style="font-weight:bold">for_abc.</span> <span style="font-weight:bold">i.</span> <span style="color:#f67400">5</span> <span style="font-weight:bold">do.</span> <span style="color:#f67400">55</span> <span style="font-weight:bold">return.</span> <span style="font-weight:bold">end.</span>
a<span style="font-weight:bold">=.</span> b <span style="font-weight:bold">=:</span> <span style="color:#f67400">123</span> <span style="font-weight:bold">+</span><span style="font-weight:bold">/</span> <span style="font-weight:bold">#</span> <span style="font-weight:bold">i.</span> <span style="color:#f67400">10</span>
<span style="color:#f67400">123</span> <span style="color:#f44f4f">'qwerty'</span>
a_b <span style="font-weight:bold">=:</span> <span style="color:#f44f4f">'123'</span> <span style="font-weight:bold">[</span> c__d <span style="font-weight:bold">=.</span> <span style="color:#f67400">4</span> <span style="color:#2980b9;background-color:#153042">: 0</span> <span style="color:#7a7c7d">NB. foldable definition begins</span>
<span style="font-weight:bold;font-style:italic">x</span> <span style="font-weight:bold">+</span><span style="font-weight:bold">/</span> <span style="font-weight:bold;font-style:italic">y</span>
<span style="color:#2980b9;background-color:#153042">)</span>
e__12 <span style="font-weight:bold">=:</span> <span style="color:#2980b9;background-color:#153042">define</span> <span style="color:#7a7c7d">NB. foldable definition begins</span>
<span style="font-weight:bold">if.</span> <span style="font-weight:bold;font-style:italic">x</span> <span style="font-weight:bold">do.</span> <span style="color:#7a7c7d">NB. inner foldable region begins</span>
<span style="font-weight:bold;font-style:italic">y</span><span style="font-weight:bold">=.</span> <span style="font-weight:bold;font-style:italic">y</span> <span style="font-weight:bold">+</span> <span style="font-weight:bold;font-style:italic">x</span> <span style="color:#7a7c7d">NB. comment after code</span>
<span style="font-weight:bold;font-style:italic">x</span> <span style="font-weight:bold">+</span><span style="font-weight:bold">/</span> <span style="font-weight:bold;font-style:italic">y</span>
<span style="font-weight:bold">else.</span> <span style="color:#7a7c7d">NB. inner foldable region begins</span>
<span style="font-weight:bold;font-style:italic">y</span> <span style="font-weight:bold">+</span><span style="font-weight:bold">/</span> <span style="font-weight:bold;font-style:italic">y</span>
<span style="font-weight:bold">end.</span>
<span style="color:#2980b9;background-color:#153042">)</span>
</pre></body></html>
|