| define("ace/snippets/wollok",["require","exports","module"], function(require, exports, module) { |
| "use strict"; |
| |
| exports.snippetText = "##\n\ |
| ## Basic Java packages and import\n\ |
| snippet im\n\ |
| import\n\ |
| snippet w.l\n\ |
| wollok.lang\n\ |
| snippet w.i\n\ |
| wollok.lib\n\ |
| \n\ |
| ## Class and object\n\ |
| snippet cl\n\ |
| class ${1:`Filename(\"\", \"untitled\")`} ${2}\n\ |
| snippet obj\n\ |
| object ${1:`Filename(\"\", \"untitled\")`} ${2:inherits Parent}${3}\n\ |
| snippet te\n\ |
| test ${1:`Filename(\"\", \"untitled\")`}\n\ |
| \n\ |
| ##\n\ |
| ## Enhancements\n\ |
| snippet inh\n\ |
| inherits\n\ |
| \n\ |
| ##\n\ |
| ## Comments\n\ |
| snippet /*\n\ |
| /*\n\ |
| * ${1}\n\ |
| */\n\ |
| \n\ |
| ##\n\ |
| ## Control Statements\n\ |
| snippet el\n\ |
| else\n\ |
| snippet if\n\ |
| if (${1}) ${2}\n\ |
| \n\ |
| ##\n\ |
| ## Create a Method\n\ |
| snippet m\n\ |
| method ${1:method}(${2}) ${5}\n\ |
| \n\ |
| ## \n\ |
| ## Tests\n\ |
| snippet as\n\ |
| assert.equals(${1:expected}, ${2:actual})\n\ |
| \n\ |
| ##\n\ |
| ## Exceptions\n\ |
| snippet ca\n\ |
| catch ${1:e} : (${2:Exception} ) ${3}\n\ |
| snippet thr\n\ |
| throw\n\ |
| snippet try\n\ |
| try {\n\ |
| ${3}\n\ |
| } catch ${1:e} : ${2:Exception} {\n\ |
| }\n\ |
| \n\ |
| ##\n\ |
| ## Javadocs\n\ |
| snippet /**\n\ |
| /**\n\ |
| * ${1}\n\ |
| */\n\ |
| \n\ |
| ##\n\ |
| ## Print Methods\n\ |
| snippet print\n\ |
| console.println(\"${1:Message}\")\n\ |
| \n\ |
| ##\n\ |
| ## Setter and Getter Methods\n\ |
| snippet set\n\ |
| method set${1:}(${2:}) {\n\ |
| $1 = $2\n\ |
| }\n\ |
| snippet get\n\ |
| method get${1:}() {\n\ |
| return ${1:};\n\ |
| }\n\ |
| \n\ |
| ##\n\ |
| ## Terminate Methods or Loops\n\ |
| snippet re\n\ |
| return"; |
| exports.scope = "wollok"; |
| |
| }); |