forked from ajaxorg/ace
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdart.snippets.js
84 lines (84 loc) · 1.15 KB
/
dart.snippets.js
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
84
module.exports = `snippet lib
library \${1};
\${2}
snippet im
import '\${1}';
\${2}
snippet pa
part '\${1}';
\${2}
snippet pao
part of \${1};
\${2}
snippet main
void main() {
\${1:/* code */}
}
snippet st
static \${1}
snippet fi
final \${1}
snippet re
return \${1}
snippet br
break;
snippet th
throw \${1}
snippet cl
class \${1:\`Filename("", "untitled")\`} \${2}
snippet imp
implements \${1}
snippet ext
extends \${1}
snippet if
if (\${1:true}) {
\${2}
}
snippet ife
if (\${1:true}) {
\${2}
} else {
\${3}
}
snippet el
else
snippet sw
switch (\${1}) {
\${2}
}
snippet cs
case \${1}:
\${2}
snippet de
default:
\${1}
snippet for
for (var \${2:i} = 0, len = \${1:things}.length; \$2 < len; \${3:++}\$2) {
\${4:\$1[\$2]}
}
snippet fore
for (final \${2:item} in \${1:itemList}) {
\${3:/* code */}
}
snippet wh
while (\${1:/* condition */}) {
\${2:/* code */}
}
snippet dowh
do {
\${2:/* code */}
} while (\${1:/* condition */});
snippet as
assert(\${1:/* condition */});
snippet try
try {
\${2}
} catch (\${1:Exception e}) {
}
snippet tryf
try {
\${2}
} catch (\${1:Exception e}) {
} finally {
}
`;