Blame view

backend/makest/js/plugins/codemirror/mode/octave/index.html 1.76 KB
d1f8bd40   Alexey Boroda   first commit
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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
  <!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"
  
  %identifiers
  a + as123 - __asd__
  
  %operators
  -
  +
  =
  ==
  >
  <
  >=
  <=
  &
  ~
  ...
  break zeros default margin round ones rand
  ceil floor size clear zeros eye mean std cov
  error eval function
  abs acos atan asin cos cosh exp log prod sum
  log10 max min sign sin sinh sqrt tan reshape
  return
  case switch
  else elseif end if otherwise
  do for while
  try catch
  classdef properties events methods
  global persistent
  
  %one line comment
  %{ multi 
  line commment %}
  
      </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>