| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 | <!doctype html><title>CodeMirror: Octave 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="octave.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="#">Octave</a>  </ul></div><article><h2>Octave mode</h2>    <div><textarea id="code" name="code">%numbers[1234 1234i 1234j][.234 .234j 2.23i][23e2 12E1j 123D-4 0x234]%strings'asda''a'"asda""a"%identifiersa + as123 - __asd__%operators-+===><>=<=&~...break zeros default margin round ones randceil floor size clear zeros eye mean std coverror eval functionabs acos atan asin cos cosh exp log prod sumlog10 max min sign sin sinh sqrt tan reshapereturncase switchelse elseif end if otherwisedo for whiletry catchclassdef properties events methodsglobal persistent%one line comment%{ multi line comment %}    </textarea></div>    <script>      var editor = CodeMirror.fromTextArea(document.getElementById("code"), {        mode: {name: "octave",               version: 2,               singleLineStringErrors: false},        lineNumbers: true,        indentUnit: 4,        matchBrackets: true      });    </script>    <p><strong>MIME types defined:</strong> <code>text/x-octave</code>.</p></article>
 |