Projekt

Obecné

Profil

Stáhnout (1.78 KB) Statistiky
| Větev: | Tag: | Revize:
1
ace.define("ace/snippets/wollok",["require","exports","module"], function(require, exports, module) {
2
"use strict";
3

    
4
exports.snippetText = "##\n\
5
## Basic Java packages and import\n\
6
snippet im\n\
7
	import\n\
8
snippet w.l\n\
9
	wollok.lang\n\
10
snippet w.i\n\
11
	wollok.lib\n\
12
\n\
13
## Class and object\n\
14
snippet cl\n\
15
	class ${1:`Filename(\"\", \"untitled\")`} ${2}\n\
16
snippet obj\n\
17
	object ${1:`Filename(\"\", \"untitled\")`} ${2:inherits Parent}${3}\n\
18
snippet te\n\
19
	test ${1:`Filename(\"\", \"untitled\")`}\n\
20
\n\
21
##\n\
22
## Enhancements\n\
23
snippet inh\n\
24
	inherits\n\
25
\n\
26
##\n\
27
## Comments\n\
28
snippet /*\n\
29
	/*\n\
30
	 * ${1}\n\
31
	 */\n\
32
\n\
33
##\n\
34
## Control Statements\n\
35
snippet el\n\
36
	else\n\
37
snippet if\n\
38
	if (${1}) ${2}\n\
39
\n\
40
##\n\
41
## Create a Method\n\
42
snippet m\n\
43
	method ${1:method}(${2}) ${5}\n\
44
\n\
45
##  \n\
46
## Tests\n\
47
snippet as\n\
48
	assert.equals(${1:expected}, ${2:actual})\n\
49
\n\
50
##\n\
51
## Exceptions\n\
52
snippet ca\n\
53
	catch ${1:e} : (${2:Exception} ) ${3}\n\
54
snippet thr\n\
55
	throw\n\
56
snippet try\n\
57
	try {\n\
58
		${3}\n\
59
	} catch ${1:e} : ${2:Exception} {\n\
60
	}\n\
61
\n\
62
##\n\
63
## Javadocs\n\
64
snippet /**\n\
65
	/**\n\
66
	 * ${1}\n\
67
	 */\n\
68
\n\
69
##\n\
70
## Print Methods\n\
71
snippet print\n\
72
	console.println(\"${1:Message}\")\n\
73
\n\
74
##\n\
75
## Setter and Getter Methods\n\
76
snippet set\n\
77
	method set${1:}(${2:}) {\n\
78
		$1 = $2\n\
79
	}\n\
80
snippet get\n\
81
	method get${1:}() {\n\
82
		return ${1:};\n\
83
	}\n\
84
\n\
85
##\n\
86
## Terminate Methods or Loops\n\
87
snippet re\n\
88
	return";
89
exports.scope = "wollok";
90

    
91
});                (function() {
92
                    ace.require(["ace/snippets/wollok"], function(m) {
93
                        if (typeof module == "object" && typeof exports == "object" && module) {
94
                            module.exports = m;
95
                        }
96
                    });
97
                })();
98
            
(167-167/171)