diff options
author | Wu Cheng-Han | 2015-05-04 15:53:29 +0800 |
---|---|---|
committer | Wu Cheng-Han | 2015-05-04 15:53:29 +0800 |
commit | 4b0ca55eb79e963523eb6c8197825e9e8ae904e2 (patch) | |
tree | 574f3923af77b37b41dbf1b00bcd7827ef724a28 /public/vendor/codemirror/mode/julia/index.html | |
parent | 61eb11d23c65c9e5c493c67d055f785cbec139e2 (diff) |
First commit, version 0.2.7
Diffstat (limited to 'public/vendor/codemirror/mode/julia/index.html')
-rwxr-xr-x | public/vendor/codemirror/mode/julia/index.html | 195 |
1 files changed, 195 insertions, 0 deletions
diff --git a/public/vendor/codemirror/mode/julia/index.html b/public/vendor/codemirror/mode/julia/index.html new file mode 100755 index 00000000..e1492c21 --- /dev/null +++ b/public/vendor/codemirror/mode/julia/index.html @@ -0,0 +1,195 @@ +<!doctype html> + +<title>CodeMirror: Julia mode</title> +<meta charset="utf-8"/> +<link rel=stylesheet href="../../doc/docs.css"> + +<link rel="stylesheet" href="../../lib/codemirror.css"> +<script src="../../lib/codemirror.js"></script> +<script src="julia.js"></script> +<style type="text/css">.CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;}</style> +<div id=nav> + <a href="http://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../../doc/logo.png"></a> + + <ul> + <li><a href="../../index.html">Home</a> + <li><a href="../../doc/manual.html">Manual</a> + <li><a href="https://github.com/codemirror/codemirror">Code</a> + </ul> + <ul> + <li><a href="../index.html">Language modes</a> + <li><a class=active href="#">Julia</a> + </ul> +</div> + +<article> +<h2>Julia mode</h2> + + <div><textarea id="code" name="code"> +#numbers +1234 +1234im +.234 +.234im +2.23im +2.3f3 +23e2 +0x234 + +#strings +'a' +"asdf" +r"regex" +b"bytestring" + +""" +multiline string +""" + +#identifiers +a +as123 +function_name! + +#unicode identifiers +# a = x\ddot +a⃗ = ẍ +# a = v\dot +a⃗ = v̇ +#F\vec = m \cdotp a\vec +F⃗ = m·a⃗ + +#literal identifier multiples +3x +4[1, 2, 3] + +#dicts and indexing +x=[1, 2, 3] +x[end-1] +x={"julia"=>"language of technical computing"} + + +#exception handling +try + f() +catch + @printf "Error" +finally + g() +end + +#types +immutable Color{T<:Number} + r::T + g::T + b::T +end + +#functions +function change!(x::Vector{Float64}) + for i = 1:length(x) + x[i] *= 2 + end +end + +#function invocation +f('b', (2, 3)...) + +#operators +|= +&= +^= +\- +%= +*= ++= +-= +<= +>= +!= +== +% +* ++ +- +< +> +! += +| +& +^ +\ +? +~ +: +$ +<: +.< +.> +<< +<<= +>> +>>>> +>>= +>>>= +<<= +<<<= +.<= +.>= +.== +-> +// +in +... +// +:= +.//= +.*= +./= +.^= +.%= +.+= +.-= +\= +\\= +|| +=== +&& +|= +.|= +<: +>: +|> +<| +:: +x ? y : z + +#macros +@spawnat 2 1+1 +@eval(:x) + +#keywords and operators +if else elseif while for + begin let end do +try catch finally return break continue +global local const +export import importall using +function macro module baremodule +type immutable quote +true false enumerate + + + </textarea></div> + <script> + var editor = CodeMirror.fromTextArea(document.getElementById("code"), { + mode: {name: "julia", + }, + lineNumbers: true, + indentUnit: 4, + matchBrackets: true + }); + </script> + + <p><strong>MIME types defined:</strong> <code>text/x-julia</code>.</p> +</article> |