Subversion-Projekte lars-tiefland.ci

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
776 lars 1
// CodeMirror, copyright (c) by Marijn Haverbeke and others
2
// Distributed under an MIT license: http://codemirror.net/LICENSE
3
 
4
(function() {
5
  var mode = CodeMirror.getMode({indentUnit: 4}, "rust");
6
  function MT(name) {test.mode(name, mode, Array.prototype.slice.call(arguments, 1));}
7
 
8
  MT('integer_test',
9
     '[number 123i32]',
10
     '[number 123u32]',
11
     '[number 123_u32]',
12
     '[number 0xff_u8]',
13
     '[number 0o70_i16]',
14
     '[number 0b1111_1111_1001_0000_i32]',
15
     '[number 0usize]');
16
 
17
  MT('float_test',
18
     '[number 123.0f64]',
19
     '[number 0.1f64]',
20
     '[number 0.1f32]',
21
     '[number 12E+99_f64]');
22
 
23
  MT('string-literals-test',
24
     '[string "foo"]',
25
     '[string r"foo"]',
26
     '[string "\\"foo\\""]',
27
     '[string r#""foo""#]',
28
     '[string "foo #\\"# bar"]',
29
     '[string r##"foo #"# bar"##]',
30
 
31
     '[string b"foo"]',
32
     '[string br"foo"]',
33
     '[string b"\\"foo\\""]',
34
     '[string br#""foo""#]',
35
     '[string br##"foo #" bar"##]',
36
 
37
     "[string-2 'h']",
38
     "[string-2 b'h']");
39
 
40
})();