\n\ + ${1}\n\ +\n\ +snippet body\n\ + \n\ + ${1}\n\ + \n\ +snippet br\n\ +
${1}\n\
+snippet col\n\
+ ${1}
\n\ +snippet param\n\ + ${3}\n\ +snippet pre\n\ +\n\
+ ${1}\n\
+ \n\
+snippet progress\n\
+ \n\
+snippet q\n\
+ ${1}\n\ +snippet rp\n\ + \n\ +snippet rt\n\ + \n\ +snippet ruby\n\ + \n\ + \n\ + \n\ +snippet s\n\ +
'; var_dump(${1}); echo '';\n\
+# pre_dump(); die();\n\
+snippet pdd\n\
+ echo ''; var_dump(${1}); echo ''; die(${2:});\n\
+snippet vd\n\
+ var_dump(${1});\n\
+snippet vdd\n\
+ var_dump(${1}); die(${2:});\n\
+snippet http_redirect\n\
+ header (\"HTTP/1.1 301 Moved Permanently\");\n\
+ header (\"Location: \".URL);\n\
+ exit();\n\
+# Getters & Setters\n\
+snippet gs\n\
+ /**\n\
+ * Gets the value of ${1:foo}\n\
+ *\n\
+ * @return ${2:$1}\n\
+ */\n\
+ public function get${3:$2}()\n\
+ {\n\
+ return $this->${4:$1};\n\
+ }\n\
+\n\
+ /**\n\
+ * Sets the value of $1\n\
+ *\n\
+ * @param $2 $$1 ${5:description}\n\
+ *\n\
+ * @return ${6:$FILENAME}\n\
+ */\n\
+ public function set$3(${7:$2 }$$1)\n\
+ {\n\
+ $this->$4 = $$1;\n\
+ return $this;\n\
+ }${8}\n\
+# anotation, get, and set, useful for doctrine\n\
+snippet ags\n\
+ /**\n\
+ * ${1:description}\n\
+ *\n\
+ * @${7}\n\
+ */\n\
+ ${2:protected} $${3:foo};\n\
+\n\
+ public function get${4:$3}()\n\
+ {\n\
+ return $this->$3;\n\
+ }\n\
+\n\
+ public function set$4(${5:$4 }$${6:$3})\n\
+ {\n\
+ $this->$3 = $$6;\n\
+ return $this;\n\
+ }\n\
+snippet rett\n\
+ return true;\n\
+snippet retf\n\
+ return false;\n\
+scope html\n\
+snippet \n\
+ \n\
+# this one is for php5.4\n\
+snippet =\n\
+ =${1}?>\n\
+snippet ifil\n\
+ \n\
+ ${2:}\n\
+ \n\
+snippet ifeil\n\
+ \n\
+ ${2:}\n\
+ \n\
+ ${3:}\n\
+ \n\
+ ${4}\n\
+snippet foreachil\n\
+ \n\
+ ${3:}\n\
+ \n\
+snippet foreachkil\n\
+ $${3:value}): ?>\n\
+ ${4:}\n\
+ \n\
+scope html-tag\n\
+snippet ifil\\n\\\n\
+ ${2:code}\n\
+snippet ifeil\\n\\\n\
+ ${2:code}${3:code}${4}\n\
+";
+exports.scope = "php";
+
+});
+ (function() {
+ window.require(["ace/snippets/php"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/php_laravel_blade.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/php_laravel_blade.js
new file mode 100644
index 00000000..6a2d8022
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/php_laravel_blade.js
@@ -0,0 +1,15 @@
+define("ace/snippets/php_laravel_blade",["require","exports","module"], function(require, exports, module) {
+ "use strict";
+
+ exports.snippetText =undefined;
+ exports.scope = "php";
+
+});
+ (function() {
+ window.require(["ace/snippets/php_laravel_blade"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/pig.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/pig.js
new file mode 100644
index 00000000..f5de7679
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/pig.js
@@ -0,0 +1,15 @@
+define("ace/snippets/pig",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "pig";
+
+});
+ (function() {
+ window.require(["ace/snippets/pig"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/plain_text.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/plain_text.js
new file mode 100644
index 00000000..161edb53
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/plain_text.js
@@ -0,0 +1,15 @@
+define("ace/snippets/plain_text",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "plain_text";
+
+});
+ (function() {
+ window.require(["ace/snippets/plain_text"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/powershell.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/powershell.js
new file mode 100644
index 00000000..2a17fff4
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/powershell.js
@@ -0,0 +1,15 @@
+define("ace/snippets/powershell",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "powershell";
+
+});
+ (function() {
+ window.require(["ace/snippets/powershell"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/praat.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/praat.js
new file mode 100644
index 00000000..4aee9a88
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/praat.js
@@ -0,0 +1,15 @@
+define("ace/snippets/praat",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "praat";
+
+});
+ (function() {
+ window.require(["ace/snippets/praat"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/prolog.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/prolog.js
new file mode 100644
index 00000000..7b540d6e
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/prolog.js
@@ -0,0 +1,15 @@
+define("ace/snippets/prolog",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "prolog";
+
+});
+ (function() {
+ window.require(["ace/snippets/prolog"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/properties.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/properties.js
new file mode 100644
index 00000000..37130b3c
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/properties.js
@@ -0,0 +1,15 @@
+define("ace/snippets/properties",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "properties";
+
+});
+ (function() {
+ window.require(["ace/snippets/properties"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/protobuf.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/protobuf.js
new file mode 100644
index 00000000..3058cbcc
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/protobuf.js
@@ -0,0 +1,15 @@
+define("ace/snippets/protobuf",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "";
+exports.scope = "protobuf";
+
+});
+ (function() {
+ window.require(["ace/snippets/protobuf"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/puppet.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/puppet.js
new file mode 100644
index 00000000..545247ed
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/puppet.js
@@ -0,0 +1,15 @@
+define("ace/snippets/puppet",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "puppet";
+
+});
+ (function() {
+ window.require(["ace/snippets/puppet"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/python.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/python.js
new file mode 100644
index 00000000..a34a2f8a
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/python.js
@@ -0,0 +1,173 @@
+define("ace/snippets/python",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "snippet #!\n\
+ #!/usr/bin/env python\n\
+snippet imp\n\
+ import ${1:module}\n\
+snippet from\n\
+ from ${1:package} import ${2:module}\n\
+# Module Docstring\n\
+snippet docs\n\
+ '''\n\
+ File: ${1:FILENAME:file_name}\n\
+ Author: ${2:author}\n\
+ Description: ${3}\n\
+ '''\n\
+snippet wh\n\
+ while ${1:condition}:\n\
+ ${2:# TODO: write code...}\n\
+# dowh - does the same as do...while in other languages\n\
+snippet dowh\n\
+ while True:\n\
+ ${1:# TODO: write code...}\n\
+ if ${2:condition}:\n\
+ break\n\
+snippet with\n\
+ with ${1:expr} as ${2:var}:\n\
+ ${3:# TODO: write code...}\n\
+# New Class\n\
+snippet cl\n\
+ class ${1:ClassName}(${2:object}):\n\
+ \"\"\"${3:docstring for $1}\"\"\"\n\
+ def __init__(self, ${4:arg}):\n\
+ ${5:super($1, self).__init__()}\n\
+ self.$4 = $4\n\
+ ${6}\n\
+# New Function\n\
+snippet def\n\
+ def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):\n\
+ \"\"\"${3:docstring for $1}\"\"\"\n\
+ ${4:# TODO: write code...}\n\
+snippet deff\n\
+ def ${1:fname}(${2:`indent('.') ? 'self' : ''`}):\n\
+ ${3:# TODO: write code...}\n\
+# New Method\n\
+snippet defs\n\
+ def ${1:mname}(self, ${2:arg}):\n\
+ ${3:# TODO: write code...}\n\
+# New Property\n\
+snippet property\n\
+ def ${1:foo}():\n\
+ doc = \"${2:The $1 property.}\"\n\
+ def fget(self):\n\
+ ${3:return self._$1}\n\
+ def fset(self, value):\n\
+ ${4:self._$1 = value}\n\
+# Ifs\n\
+snippet if\n\
+ if ${1:condition}:\n\
+ ${2:# TODO: write code...}\n\
+snippet el\n\
+ else:\n\
+ ${1:# TODO: write code...}\n\
+snippet ei\n\
+ elif ${1:condition}:\n\
+ ${2:# TODO: write code...}\n\
+# For\n\
+snippet for\n\
+ for ${1:item} in ${2:items}:\n\
+ ${3:# TODO: write code...}\n\
+# Encodes\n\
+snippet cutf8\n\
+ # -*- coding: utf-8 -*-\n\
+snippet clatin1\n\
+ # -*- coding: latin-1 -*-\n\
+snippet cascii\n\
+ # -*- coding: ascii -*-\n\
+# Lambda\n\
+snippet ld\n\
+ ${1:var} = lambda ${2:vars} : ${3:action}\n\
+snippet .\n\
+ self.\n\
+snippet try Try/Except\n\
+ try:\n\
+ ${1:# TODO: write code...}\n\
+ except ${2:Exception}, ${3:e}:\n\
+ ${4:raise $3}\n\
+snippet try Try/Except/Else\n\
+ try:\n\
+ ${1:# TODO: write code...}\n\
+ except ${2:Exception}, ${3:e}:\n\
+ ${4:raise $3}\n\
+ else:\n\
+ ${5:# TODO: write code...}\n\
+snippet try Try/Except/Finally\n\
+ try:\n\
+ ${1:# TODO: write code...}\n\
+ except ${2:Exception}, ${3:e}:\n\
+ ${4:raise $3}\n\
+ finally:\n\
+ ${5:# TODO: write code...}\n\
+snippet try Try/Except/Else/Finally\n\
+ try:\n\
+ ${1:# TODO: write code...}\n\
+ except ${2:Exception}, ${3:e}:\n\
+ ${4:raise $3}\n\
+ else:\n\
+ ${5:# TODO: write code...}\n\
+ finally:\n\
+ ${6:# TODO: write code...}\n\
+# if __name__ == '__main__':\n\
+snippet ifmain\n\
+ if __name__ == '__main__':\n\
+ ${1:main()}\n\
+# __magic__\n\
+snippet _\n\
+ __${1:init}__${2}\n\
+# python debugger (pdb)\n\
+snippet pdb\n\
+ import pdb; pdb.set_trace()\n\
+# ipython debugger (ipdb)\n\
+snippet ipdb\n\
+ import ipdb; ipdb.set_trace()\n\
+# ipython debugger (pdbbb)\n\
+snippet pdbbb\n\
+ import pdbpp; pdbpp.set_trace()\n\
+snippet pprint\n\
+ import pprint; pprint.pprint(${1})${2}\n\
+snippet \"\n\
+ \"\"\"\n\
+ ${1:doc}\n\
+ \"\"\"\n\
+# test function/method\n\
+snippet test\n\
+ def test_${1:description}(${2:self}):\n\
+ ${3:# TODO: write code...}\n\
+# test case\n\
+snippet testcase\n\
+ class ${1:ExampleCase}(unittest.TestCase):\n\
+ \n\
+ def test_${2:description}(self):\n\
+ ${3:# TODO: write code...}\n\
+snippet fut\n\
+ from __future__ import ${1}\n\
+#getopt\n\
+snippet getopt\n\
+ try:\n\
+ # Short option syntax: \"hv:\"\n\
+ # Long option syntax: \"help\" or \"verbose=\"\n\
+ opts, args = getopt.getopt(sys.argv[1:], \"${1:short_options}\", [${2:long_options}])\n\
+ \n\
+ except getopt.GetoptError, err:\n\
+ # Print debug info\n\
+ print str(err)\n\
+ ${3:error_action}\n\
+\n\
+ for option, argument in opts:\n\
+ if option in (\"-h\", \"--help\"):\n\
+ ${4}\n\
+ elif option in (\"-v\", \"--verbose\"):\n\
+ verbose = argument\n\
+";
+exports.scope = "python";
+
+});
+ (function() {
+ window.require(["ace/snippets/python"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/r.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/r.js
new file mode 100644
index 00000000..c01b15b9
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/r.js
@@ -0,0 +1,136 @@
+define("ace/snippets/r",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "snippet #!\n\
+ #!/usr/bin/env Rscript\n\
+\n\
+# includes\n\
+snippet lib\n\
+ library(${1:package})\n\
+snippet req\n\
+ require(${1:package})\n\
+snippet source\n\
+ source('${1:file}')\n\
+\n\
+# conditionals\n\
+snippet if\n\
+ if (${1:condition}) {\n\
+ ${2:code}\n\
+ }\n\
+snippet el\n\
+ else {\n\
+ ${1:code}\n\
+ }\n\
+snippet ei\n\
+ else if (${1:condition}) {\n\
+ ${2:code}\n\
+ }\n\
+\n\
+# functions\n\
+snippet fun\n\
+ ${1:name} = function (${2:variables}) {\n\
+ ${3:code}\n\
+ }\n\
+snippet ret\n\
+ return(${1:code})\n\
+\n\
+# dataframes, lists, etc\n\
+snippet df\n\
+ ${1:name}[${2:rows}, ${3:cols}]\n\
+snippet c\n\
+ c(${1:items})\n\
+snippet li\n\
+ list(${1:items})\n\
+snippet mat\n\
+ matrix(${1:data}, nrow=${2:rows}, ncol=${3:cols})\n\
+\n\
+# apply functions\n\
+snippet apply\n\
+ apply(${1:array}, ${2:margin}, ${3:function})\n\
+snippet lapply\n\
+ lapply(${1:list}, ${2:function})\n\
+snippet sapply\n\
+ sapply(${1:list}, ${2:function})\n\
+snippet vapply\n\
+ vapply(${1:list}, ${2:function}, ${3:type})\n\
+snippet mapply\n\
+ mapply(${1:function}, ${2:...})\n\
+snippet tapply\n\
+ tapply(${1:vector}, ${2:index}, ${3:function})\n\
+snippet rapply\n\
+ rapply(${1:list}, ${2:function})\n\
+\n\
+# plyr functions\n\
+snippet dd\n\
+ ddply(${1:frame}, ${2:variables}, ${3:function})\n\
+snippet dl\n\
+ dlply(${1:frame}, ${2:variables}, ${3:function})\n\
+snippet da\n\
+ daply(${1:frame}, ${2:variables}, ${3:function})\n\
+snippet d_\n\
+ d_ply(${1:frame}, ${2:variables}, ${3:function})\n\
+\n\
+snippet ad\n\
+ adply(${1:array}, ${2:margin}, ${3:function})\n\
+snippet al\n\
+ alply(${1:array}, ${2:margin}, ${3:function})\n\
+snippet aa\n\
+ aaply(${1:array}, ${2:margin}, ${3:function})\n\
+snippet a_\n\
+ a_ply(${1:array}, ${2:margin}, ${3:function})\n\
+\n\
+snippet ld\n\
+ ldply(${1:list}, ${2:function})\n\
+snippet ll\n\
+ llply(${1:list}, ${2:function})\n\
+snippet la\n\
+ laply(${1:list}, ${2:function})\n\
+snippet l_\n\
+ l_ply(${1:list}, ${2:function})\n\
+\n\
+snippet md\n\
+ mdply(${1:matrix}, ${2:function})\n\
+snippet ml\n\
+ mlply(${1:matrix}, ${2:function})\n\
+snippet ma\n\
+ maply(${1:matrix}, ${2:function})\n\
+snippet m_\n\
+ m_ply(${1:matrix}, ${2:function})\n\
+\n\
+# plot functions\n\
+snippet pl\n\
+ plot(${1:x}, ${2:y})\n\
+snippet ggp\n\
+ ggplot(${1:data}, aes(${2:aesthetics}))\n\
+snippet img\n\
+ ${1:(jpeg,bmp,png,tiff)}(filename=\"${2:filename}\", width=${3}, height=${4}, unit=\"${5}\")\n\
+ ${6:plot}\n\
+ dev.off()\n\
+\n\
+# statistical test functions\n\
+snippet fis\n\
+ fisher.test(${1:x}, ${2:y})\n\
+snippet chi\n\
+ chisq.test(${1:x}, ${2:y})\n\
+snippet tt\n\
+ t.test(${1:x}, ${2:y})\n\
+snippet wil\n\
+ wilcox.test(${1:x}, ${2:y})\n\
+snippet cor\n\
+ cor.test(${1:x}, ${2:y})\n\
+snippet fte\n\
+ var.test(${1:x}, ${2:y})\n\
+snippet kvt \n\
+ kv.test(${1:x}, ${2:y})\n\
+";
+exports.scope = "r";
+
+});
+ (function() {
+ window.require(["ace/snippets/r"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/razor.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/razor.js
new file mode 100644
index 00000000..1b8d001c
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/razor.js
@@ -0,0 +1,18 @@
+define("ace/snippets/razor",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "snippet if\n\
+(${1} == ${2}) {\n\
+ ${3}\n\
+}";
+exports.scope = "razor";
+
+});
+ (function() {
+ window.require(["ace/snippets/razor"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/rdoc.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/rdoc.js
new file mode 100644
index 00000000..51ed6079
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/rdoc.js
@@ -0,0 +1,15 @@
+define("ace/snippets/rdoc",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "rdoc";
+
+});
+ (function() {
+ window.require(["ace/snippets/rdoc"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/red.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/red.js
new file mode 100644
index 00000000..d83d746a
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/red.js
@@ -0,0 +1,15 @@
+define("ace/snippets/red",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = " ";
+exports.scope = "red";
+
+});
+ (function() {
+ window.require(["ace/snippets/red"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/redshift.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/redshift.js
new file mode 100644
index 00000000..53d0c302
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/redshift.js
@@ -0,0 +1,15 @@
+define("ace/snippets/redshift",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "redshift";
+
+});
+ (function() {
+ window.require(["ace/snippets/redshift"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/rhtml.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/rhtml.js
new file mode 100644
index 00000000..7156098d
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/rhtml.js
@@ -0,0 +1,15 @@
+define("ace/snippets/rhtml",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "rhtml";
+
+});
+ (function() {
+ window.require(["ace/snippets/rhtml"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/rst.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/rst.js
new file mode 100644
index 00000000..9c8cd970
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/rst.js
@@ -0,0 +1,37 @@
+define("ace/snippets/rst",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "# rst\n\
+\n\
+snippet :\n\
+ :${1:field name}: ${2:field body}\n\
+snippet *\n\
+ *${1:Emphasis}*\n\
+snippet **\n\
+ **${1:Strong emphasis}**\n\
+snippet _\n\
+ \\`${1:hyperlink-name}\\`_\n\
+ .. _\\`$1\\`: ${2:link-block}\n\
+snippet =\n\
+ ${1:Title}\n\
+ =====${2:=}\n\
+ ${3}\n\
+snippet -\n\
+ ${1:Title}\n\
+ -----${2:-}\n\
+ ${3}\n\
+snippet cont:\n\
+ .. contents::\n\
+ \n\
+";
+exports.scope = "rst";
+
+});
+ (function() {
+ window.require(["ace/snippets/rst"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/ruby.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/ruby.js
new file mode 100644
index 00000000..3a51057e
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/ruby.js
@@ -0,0 +1,943 @@
+define("ace/snippets/ruby",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "########################################\n\
+# Ruby snippets - for Rails, see below #\n\
+########################################\n\
+\n\
+# encoding for Ruby 1.9\n\
+snippet enc\n\
+ # encoding: utf-8\n\
+\n\
+# #!/usr/bin/env ruby\n\
+snippet #!\n\
+ #!/usr/bin/env ruby\n\
+ # encoding: utf-8\n\
+\n\
+# New Block\n\
+snippet =b\n\
+ =begin rdoc\n\
+ ${1}\n\
+ =end\n\
+snippet y\n\
+ :yields: ${1:arguments}\n\
+snippet rb\n\
+ #!/usr/bin/env ruby -wKU\n\
+snippet beg\n\
+ begin\n\
+ ${3}\n\
+ rescue ${1:Exception} => ${2:e}\n\
+ end\n\
+\n\
+snippet req require\n\
+ require \"${1}\"${2}\n\
+snippet #\n\
+ # =>\n\
+snippet end\n\
+ __END__\n\
+snippet case\n\
+ case ${1:object}\n\
+ when ${2:condition}\n\
+ ${3}\n\
+ end\n\
+snippet when\n\
+ when ${1:condition}\n\
+ ${2}\n\
+snippet def\n\
+ def ${1:method_name}\n\
+ ${2}\n\
+ end\n\
+snippet deft\n\
+ def test_${1:case_name}\n\
+ ${2}\n\
+ end\n\
+snippet if\n\
+ if ${1:condition}\n\
+ ${2}\n\
+ end\n\
+snippet ife\n\
+ if ${1:condition}\n\
+ ${2}\n\
+ else\n\
+ ${3}\n\
+ end\n\
+snippet elsif\n\
+ elsif ${1:condition}\n\
+ ${2}\n\
+snippet unless\n\
+ unless ${1:condition}\n\
+ ${2}\n\
+ end\n\
+snippet while\n\
+ while ${1:condition}\n\
+ ${2}\n\
+ end\n\
+snippet for\n\
+ for ${1:e} in ${2:c}\n\
+ ${3}\n\
+ end\n\
+snippet until\n\
+ until ${1:condition}\n\
+ ${2}\n\
+ end\n\
+snippet cla class .. end\n\
+ class ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`}\n\
+ ${2}\n\
+ end\n\
+snippet cla class .. initialize .. end\n\
+ class ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`}\n\
+ def initialize(${2:args})\n\
+ ${3}\n\
+ end\n\
+ end\n\
+snippet cla class .. < ParentClass .. initialize .. end\n\
+ class ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`} < ${2:ParentClass}\n\
+ def initialize(${3:args})\n\
+ ${4}\n\
+ end\n\
+ end\n\
+snippet cla ClassName = Struct .. do .. end\n\
+ ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`} = Struct.new(:${2:attr_names}) do\n\
+ def ${3:method_name}\n\
+ ${4}\n\
+ end\n\
+ end\n\
+snippet cla class BlankSlate .. initialize .. end\n\
+ class ${1:BlankSlate}\n\
+ instance_methods.each { |meth| undef_method(meth) unless meth =~ /\\A__/ }\n\
+ end\n\
+snippet cla class << self .. end\n\
+ class << ${1:self}\n\
+ ${2}\n\
+ end\n\
+# class .. < DelegateClass .. initialize .. end\n\
+snippet cla-\n\
+ class ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`} < DelegateClass(${2:ParentClass})\n\
+ def initialize(${3:args})\n\
+ super(${4:del_obj})\n\
+\n\
+ ${5}\n\
+ end\n\
+ end\n\
+snippet mod module .. end\n\
+ module ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`}\n\
+ ${2}\n\
+ end\n\
+snippet mod module .. module_function .. end\n\
+ module ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`}\n\
+ module_function\n\
+\n\
+ ${2}\n\
+ end\n\
+snippet mod module .. ClassMethods .. end\n\
+ module ${1:`substitute(Filename(), '\\(_\\|^\\)\\(.\\)', '\\u\\2', 'g')`}\n\
+ module ClassMethods\n\
+ ${2}\n\
+ end\n\
+\n\
+ module InstanceMethods\n\
+\n\
+ end\n\
+\n\
+ def self.included(receiver)\n\
+ receiver.extend ClassMethods\n\
+ receiver.send :include, InstanceMethods\n\
+ end\n\
+ end\n\
+# attr_reader\n\
+snippet r\n\
+ attr_reader :${1:attr_names}\n\
+# attr_writer\n\
+snippet w\n\
+ attr_writer :${1:attr_names}\n\
+# attr_accessor\n\
+snippet rw\n\
+ attr_accessor :${1:attr_names}\n\
+snippet atp\n\
+ attr_protected :${1:attr_names}\n\
+snippet ata\n\
+ attr_accessible :${1:attr_names}\n\
+# include Enumerable\n\
+snippet Enum\n\
+ include Enumerable\n\
+\n\
+ def each(&block)\n\
+ ${1}\n\
+ end\n\
+# include Comparable\n\
+snippet Comp\n\
+ include Comparable\n\
+\n\
+ def <=>(other)\n\
+ ${1}\n\
+ end\n\
+# extend Forwardable\n\
+snippet Forw-\n\
+ extend Forwardable\n\
+# def self\n\
+snippet defs\n\
+ def self.${1:class_method_name}\n\
+ ${2}\n\
+ end\n\
+# def method_missing\n\
+snippet defmm\n\
+ def method_missing(meth, *args, &blk)\n\
+ ${1}\n\
+ end\n\
+snippet defd\n\
+ def_delegator :${1:@del_obj}, :${2:del_meth}, :${3:new_name}\n\
+snippet defds\n\
+ def_delegators :${1:@del_obj}, :${2:del_methods}\n\
+snippet am\n\
+ alias_method :${1:new_name}, :${2:old_name}\n\
+snippet app\n\
+ if __FILE__ == $PROGRAM_NAME\n\
+ ${1}\n\
+ end\n\
+# usage_if()\n\
+snippet usai\n\
+ if ARGV.${1}\n\
+ abort \"Usage: #{$PROGRAM_NAME} ${2:ARGS_GO_HERE}\"${3}\n\
+ end\n\
+# usage_unless()\n\
+snippet usau\n\
+ unless ARGV.${1}\n\
+ abort \"Usage: #{$PROGRAM_NAME} ${2:ARGS_GO_HERE}\"${3}\n\
+ end\n\
+snippet array\n\
+ Array.new(${1:10}) { |${2:i}| ${3} }\n\
+snippet hash\n\
+ Hash.new { |${1:hash}, ${2:key}| $1[$2] = ${3} }\n\
+snippet file File.foreach() { |line| .. }\n\
+ File.foreach(${1:\"path/to/file\"}) { |${2:line}| ${3} }\n\
+snippet file File.read()\n\
+ File.read(${1:\"path/to/file\"})${2}\n\
+snippet Dir Dir.global() { |file| .. }\n\
+ Dir.glob(${1:\"dir/glob/*\"}) { |${2:file}| ${3} }\n\
+snippet Dir Dir[\"..\"]\n\
+ Dir[${1:\"glob/**/*.rb\"}]${2}\n\
+snippet dir\n\
+ Filename.dirname(__FILE__)\n\
+snippet deli\n\
+ delete_if { |${1:e}| ${2} }\n\
+snippet fil\n\
+ fill(${1:range}) { |${2:i}| ${3} }\n\
+# flatten_once()\n\
+snippet flao\n\
+ inject(Array.new) { |${1:arr}, ${2:a}| $1.push(*$2)}${3}\n\
+snippet zip\n\
+ zip(${1:enums}) { |${2:row}| ${3} }\n\
+# downto(0) { |n| .. }\n\
+snippet dow\n\
+ downto(${1:0}) { |${2:n}| ${3} }\n\
+snippet ste\n\
+ step(${1:2}) { |${2:n}| ${3} }\n\
+snippet tim\n\
+ times { |${1:n}| ${2} }\n\
+snippet upt\n\
+ upto(${1:1.0/0.0}) { |${2:n}| ${3} }\n\
+snippet loo\n\
+ loop { ${1} }\n\
+snippet ea\n\
+ each { |${1:e}| ${2} }\n\
+snippet ead\n\
+ each do |${1:e}|\n\
+ ${2}\n\
+ end\n\
+snippet eab\n\
+ each_byte { |${1:byte}| ${2} }\n\
+snippet eac- each_char { |chr| .. }\n\
+ each_char { |${1:chr}| ${2} }\n\
+snippet eac- each_cons(..) { |group| .. }\n\
+ each_cons(${1:2}) { |${2:group}| ${3} }\n\
+snippet eai\n\
+ each_index { |${1:i}| ${2} }\n\
+snippet eaid\n\
+ each_index do |${1:i}|\n\
+ ${2}\n\
+ end\n\
+snippet eak\n\
+ each_key { |${1:key}| ${2} }\n\
+snippet eakd\n\
+ each_key do |${1:key}|\n\
+ ${2}\n\
+ end\n\
+snippet eal\n\
+ each_line { |${1:line}| ${2} }\n\
+snippet eald\n\
+ each_line do |${1:line}|\n\
+ ${2}\n\
+ end\n\
+snippet eap\n\
+ each_pair { |${1:name}, ${2:val}| ${3} }\n\
+snippet eapd\n\
+ each_pair do |${1:name}, ${2:val}|\n\
+ ${3}\n\
+ end\n\
+snippet eas-\n\
+ each_slice(${1:2}) { |${2:group}| ${3} }\n\
+snippet easd-\n\
+ each_slice(${1:2}) do |${2:group}|\n\
+ ${3}\n\
+ end\n\
+snippet eav\n\
+ each_value { |${1:val}| ${2} }\n\
+snippet eavd\n\
+ each_value do |${1:val}|\n\
+ ${2}\n\
+ end\n\
+snippet eawi\n\
+ each_with_index { |${1:e}, ${2:i}| ${3} }\n\
+snippet eawid\n\
+ each_with_index do |${1:e},${2:i}|\n\
+ ${3}\n\
+ end\n\
+snippet reve\n\
+ reverse_each { |${1:e}| ${2} }\n\
+snippet reved\n\
+ reverse_each do |${1:e}|\n\
+ ${2}\n\
+ end\n\
+snippet inj\n\
+ inject(${1:init}) { |${2:mem}, ${3:var}| ${4} }\n\
+snippet injd\n\
+ inject(${1:init}) do |${2:mem}, ${3:var}|\n\
+ ${4}\n\
+ end\n\
+snippet map\n\
+ map { |${1:e}| ${2} }\n\
+snippet mapd\n\
+ map do |${1:e}|\n\
+ ${2}\n\
+ end\n\
+snippet mapwi-\n\
+ enum_with_index.map { |${1:e}, ${2:i}| ${3} }\n\
+snippet sor\n\
+ sort { |a, b| ${1} }\n\
+snippet sorb\n\
+ sort_by { |${1:e}| ${2} }\n\
+snippet ran\n\
+ sort_by { rand }\n\
+snippet all\n\
+ all? { |${1:e}| ${2} }\n\
+snippet any\n\
+ any? { |${1:e}| ${2} }\n\
+snippet cl\n\
+ classify { |${1:e}| ${2} }\n\
+snippet col\n\
+ collect { |${1:e}| ${2} }\n\
+snippet cold\n\
+ collect do |${1:e}|\n\
+ ${2}\n\
+ end\n\
+snippet det\n\
+ detect { |${1:e}| ${2} }\n\
+snippet detd\n\
+ detect do |${1:e}|\n\
+ ${2}\n\
+ end\n\
+snippet fet\n\
+ fetch(${1:name}) { |${2:key}| ${3} }\n\
+snippet fin\n\
+ find { |${1:e}| ${2} }\n\
+snippet find\n\
+ find do |${1:e}|\n\
+ ${2}\n\
+ end\n\
+snippet fina\n\
+ find_all { |${1:e}| ${2} }\n\
+snippet finad\n\
+ find_all do |${1:e}|\n\
+ ${2}\n\
+ end\n\
+snippet gre\n\
+ grep(${1:/pattern/}) { |${2:match}| ${3} }\n\
+snippet sub\n\
+ ${1:g}sub(${2:/pattern/}) { |${3:match}| ${4} }\n\
+snippet sca\n\
+ scan(${1:/pattern/}) { |${2:match}| ${3} }\n\
+snippet scad\n\
+ scan(${1:/pattern/}) do |${2:match}|\n\
+ ${3}\n\
+ end\n\
+snippet max\n\
+ max { |a, b| ${1} }\n\
+snippet min\n\
+ min { |a, b| ${1} }\n\
+snippet par\n\
+ partition { |${1:e}| ${2} }\n\
+snippet pard\n\
+ partition do |${1:e}|\n\
+ ${2}\n\
+ end\n\
+snippet rej\n\
+ reject { |${1:e}| ${2} }\n\
+snippet rejd\n\
+ reject do |${1:e}|\n\
+ ${2}\n\
+ end\n\
+snippet sel\n\
+ select { |${1:e}| ${2} }\n\
+snippet seld\n\
+ select do |${1:e}|\n\
+ ${2}\n\
+ end\n\
+snippet lam\n\
+ lambda { |${1:args}| ${2} }\n\
+snippet doo\n\
+ do\n\
+ ${1}\n\
+ end\n\
+snippet dov\n\
+ do |${1:variable}|\n\
+ ${2}\n\
+ end\n\
+snippet :\n\
+ :${1:key} => ${2:\"value\"}${3}\n\
+snippet ope\n\
+ open(${1:\"path/or/url/or/pipe\"}, \"${2:w}\") { |${3:io}| ${4} }\n\
+# path_from_here()\n\
+snippet fpath\n\
+ File.join(File.dirname(__FILE__), *%2[${1:rel path here}])${2}\n\
+# unix_filter {}\n\
+snippet unif\n\
+ ARGF.each_line${1} do |${2:line}|\n\
+ ${3}\n\
+ end\n\
+# option_parse {}\n\
+snippet optp\n\
+ require \"optparse\"\n\
+\n\
+ options = {${1:default => \"args\"}}\n\
+\n\
+ ARGV.options do |opts|\n\
+ opts.banner = \"Usage: #{File.basename($PROGRAM_NAME)}\n\
+snippet opt\n\
+ opts.on( \"-${1:o}\", \"--${2:long-option-name}\", ${3:String},\n\
+ \"${4:Option description.}\") do |${5:opt}|\n\
+ ${6}\n\
+ end\n\
+snippet tc\n\
+ require \"test/unit\"\n\
+\n\
+ require \"${1:library_file_name}\"\n\
+\n\
+ class Test${2:$1} < Test::Unit::TestCase\n\
+ def test_${3:case_name}\n\
+ ${4}\n\
+ end\n\
+ end\n\
+snippet ts\n\
+ require \"test/unit\"\n\
+\n\
+ require \"tc_${1:test_case_file}\"\n\
+ require \"tc_${2:test_case_file}\"${3}\n\
+snippet as\n\
+ assert ${1:test}, \"${2:Failure message.}\"${3}\n\
+snippet ase\n\
+ assert_equal ${1:expected}, ${2:actual}${3}\n\
+snippet asne\n\
+ assert_not_equal ${1:unexpected}, ${2:actual}${3}\n\
+snippet asid\n\
+ assert_in_delta ${1:expected_float}, ${2:actual_float}, ${3:2 ** -20}${4}\n\
+snippet asio\n\
+ assert_instance_of ${1:ExpectedClass}, ${2:actual_instance}${3}\n\
+snippet asko\n\
+ assert_kind_of ${1:ExpectedKind}, ${2:actual_instance}${3}\n\
+snippet asn\n\
+ assert_nil ${1:instance}${2}\n\
+snippet asnn\n\
+ assert_not_nil ${1:instance}${2}\n\
+snippet asm\n\
+ assert_match /${1:expected_pattern}/, ${2:actual_string}${3}\n\
+snippet asnm\n\
+ assert_no_match /${1:unexpected_pattern}/, ${2:actual_string}${3}\n\
+snippet aso\n\
+ assert_operator ${1:left}, :${2:operator}, ${3:right}${4}\n\
+snippet asr\n\
+ assert_raise ${1:Exception} { ${2} }\n\
+snippet asrd\n\
+ assert_raise ${1:Exception} do\n\
+ ${2}\n\
+ end\n\
+snippet asnr\n\
+ assert_nothing_raised ${1:Exception} { ${2} }\n\
+snippet asnrd\n\
+ assert_nothing_raised ${1:Exception} do\n\
+ ${2}\n\
+ end\n\
+snippet asrt\n\
+ assert_respond_to ${1:object}, :${2:method}${3}\n\
+snippet ass assert_same(..)\n\
+ assert_same ${1:expected}, ${2:actual}${3}\n\
+snippet ass assert_send(..)\n\
+ assert_send [${1:object}, :${2:message}, ${3:args}]${4}\n\
+snippet asns\n\
+ assert_not_same ${1:unexpected}, ${2:actual}${3}\n\
+snippet ast\n\
+ assert_throws :${1:expected} { ${2} }\n\
+snippet astd\n\
+ assert_throws :${1:expected} do\n\
+ ${2}\n\
+ end\n\
+snippet asnt\n\
+ assert_nothing_thrown { ${1} }\n\
+snippet asntd\n\
+ assert_nothing_thrown do\n\
+ ${1}\n\
+ end\n\
+snippet fl\n\
+ flunk \"${1:Failure message.}\"${2}\n\
+# Benchmark.bmbm do .. end\n\
+snippet bm-\n\
+ TESTS = ${1:10_000}\n\
+ Benchmark.bmbm do |results|\n\
+ ${2}\n\
+ end\n\
+snippet rep\n\
+ results.report(\"${1:name}:\") { TESTS.times { ${2} }}\n\
+# Marshal.dump(.., file)\n\
+snippet Md\n\
+ File.open(${1:\"path/to/file.dump\"}, \"wb\") { |${2:file}| Marshal.dump(${3:obj}, $2) }${4}\n\
+# Mashal.load(obj)\n\
+snippet Ml\n\
+ File.open(${1:\"path/to/file.dump\"}, \"rb\") { |${2:file}| Marshal.load($2) }${3}\n\
+# deep_copy(..)\n\
+snippet deec\n\
+ Marshal.load(Marshal.dump(${1:obj_to_copy}))${2}\n\
+snippet Pn-\n\
+ PStore.new(${1:\"file_name.pstore\"})${2}\n\
+snippet tra\n\
+ transaction(${1:true}) { ${2} }\n\
+# xmlread(..)\n\
+snippet xml-\n\
+ REXML::Document.new(File.read(${1:\"path/to/file\"}))${2}\n\
+# xpath(..) { .. }\n\
+snippet xpa\n\
+ elements.each(${1:\"//Xpath\"}) do |${2:node}|\n\
+ ${3}\n\
+ end\n\
+# class_from_name()\n\
+snippet clafn\n\
+ split(\"::\").inject(Object) { |par, const| par.const_get(const) }\n\
+# singleton_class()\n\
+snippet sinc\n\
+ class << self; self end\n\
+snippet nam\n\
+ namespace :${1:`Filename()`} do\n\
+ ${2}\n\
+ end\n\
+snippet tas\n\
+ desc \"${1:Task description}\"\n\
+ task :${2:task_name => [:dependent, :tasks]} do\n\
+ ${3}\n\
+ end\n\
+# block\n\
+snippet b\n\
+ { |${1:var}| ${2} }\n\
+snippet begin\n\
+ begin\n\
+ raise 'A test exception.'\n\
+ rescue Exception => e\n\
+ puts e.message\n\
+ puts e.backtrace.inspect\n\
+ else\n\
+ # other exception\n\
+ ensure\n\
+ # always executed\n\
+ end\n\
+\n\
+#debugging\n\
+snippet debug\n\
+ require 'ruby-debug'; debugger; true;\n\
+snippet pry\n\
+ require 'pry'; binding.pry\n\
+\n\
+#############################################\n\
+# Rails snippets - for pure Ruby, see above #\n\
+#############################################\n\
+snippet art\n\
+ assert_redirected_to ${1::action => \"${2:index}\"}\n\
+snippet artnp\n\
+ assert_redirected_to ${1:parent}_${2:child}_path(${3:@$1}, ${4:@$2})\n\
+snippet artnpp\n\
+ assert_redirected_to ${1:parent}_${2:child}_path(${3:@$1})\n\
+snippet artp\n\
+ assert_redirected_to ${1:model}_path(${2:@$1})\n\
+snippet artpp\n\
+ assert_redirected_to ${1:model}s_path\n\
+snippet asd\n\
+ assert_difference \"${1:Model}.${2:count}\", $1 do\n\
+ ${3}\n\
+ end\n\
+snippet asnd\n\
+ assert_no_difference \"${1:Model}.${2:count}\" do\n\
+ ${3}\n\
+ end\n\
+snippet asre\n\
+ assert_response :${1:success}, @response.body${2}\n\
+snippet asrj\n\
+ assert_rjs :${1:replace}, \"${2:dom id}\"\n\
+snippet ass assert_select(..)\n\
+ assert_select '${1:path}', :${2:text} => '${3:inner_html' ${4:do}\n\
+snippet bf\n\
+ before_filter :${1:method}\n\
+snippet bt\n\
+ belongs_to :${1:association}\n\
+snippet crw\n\
+ cattr_accessor :${1:attr_names}\n\
+snippet defcreate\n\
+ def create\n\
+ @${1:model_class_name} = ${2:ModelClassName}.new(params[:$1])\n\
+\n\
+ respond_to do |wants|\n\
+ if @$1.save\n\
+ flash[:notice] = '$2 was successfully created.'\n\
+ wants.html { redirect_to(@$1) }\n\
+ wants.xml { render :xml => @$1, :status => :created, :location => @$1 }\n\
+ else\n\
+ wants.html { render :action => \"new\" }\n\
+ wants.xml { render :xml => @$1.errors, :status => :unprocessable_entity }\n\
+ end\n\
+ end\n\
+ end${3}\n\
+snippet defdestroy\n\
+ def destroy\n\
+ @${1:model_class_name} = ${2:ModelClassName}.find(params[:id])\n\
+ @$1.destroy\n\
+\n\
+ respond_to do |wants|\n\
+ wants.html { redirect_to($1s_url) }\n\
+ wants.xml { head :ok }\n\
+ end\n\
+ end${3}\n\
+snippet defedit\n\
+ def edit\n\
+ @${1:model_class_name} = ${2:ModelClassName}.find(params[:id])\n\
+ end\n\
+snippet defindex\n\
+ def index\n\
+ @${1:model_class_name} = ${2:ModelClassName}.all\n\
+\n\
+ respond_to do |wants|\n\
+ wants.html # index.html.erb\n\
+ wants.xml { render :xml => @$1s }\n\
+ end\n\
+ end${3}\n\
+snippet defnew\n\
+ def new\n\
+ @${1:model_class_name} = ${2:ModelClassName}.new\n\
+\n\
+ respond_to do |wants|\n\
+ wants.html # new.html.erb\n\
+ wants.xml { render :xml => @$1 }\n\
+ end\n\
+ end${3}\n\
+snippet defshow\n\
+ def show\n\
+ @${1:model_class_name} = ${2:ModelClassName}.find(params[:id])\n\
+\n\
+ respond_to do |wants|\n\
+ wants.html # show.html.erb\n\
+ wants.xml { render :xml => @$1 }\n\
+ end\n\
+ end${3}\n\
+snippet defupdate\n\
+ def update\n\
+ @${1:model_class_name} = ${2:ModelClassName}.find(params[:id])\n\
+\n\
+ respond_to do |wants|\n\
+ if @$1.update_attributes(params[:$1])\n\
+ flash[:notice] = '$2 was successfully updated.'\n\
+ wants.html { redirect_to(@$1) }\n\
+ wants.xml { head :ok }\n\
+ else\n\
+ wants.html { render :action => \"edit\" }\n\
+ wants.xml { render :xml => @$1.errors, :status => :unprocessable_entity }\n\
+ end\n\
+ end\n\
+ end${3}\n\
+snippet flash\n\
+ flash[:${1:notice}] = \"${2}\"\n\
+snippet habtm\n\
+ has_and_belongs_to_many :${1:object}, :join_table => \"${2:table_name}\", :foreign_key => \"${3}_id\"${4}\n\
+snippet hm\n\
+ has_many :${1:object}\n\
+snippet hmd\n\
+ has_many :${1:other}s, :class_name => \"${2:$1}\", :foreign_key => \"${3:$1}_id\", :dependent => :destroy${4}\n\
+snippet hmt\n\
+ has_many :${1:object}, :through => :${2:object}\n\
+snippet ho\n\
+ has_one :${1:object}\n\
+snippet i18\n\
+ I18n.t('${1:type.key}')${2}\n\
+snippet ist\n\
+ <%= image_submit_tag(\"${1:agree.png}\", :id => \"${2:id}\"${3} %>\n\
+snippet log\n\
+ Rails.logger.${1:debug} ${2}\n\
+snippet log2\n\
+ RAILS_DEFAULT_LOGGER.${1:debug} ${2}\n\
+snippet logd\n\
+ logger.debug { \"${1:message}\" }${2}\n\
+snippet loge\n\
+ logger.error { \"${1:message}\" }${2}\n\
+snippet logf\n\
+ logger.fatal { \"${1:message}\" }${2}\n\
+snippet logi\n\
+ logger.info { \"${1:message}\" }${2}\n\
+snippet logw\n\
+ logger.warn { \"${1:message}\" }${2}\n\
+snippet mapc\n\
+ ${1:map}.${2:connect} '${3:controller/:action/:id}'\n\
+snippet mapca\n\
+ ${1:map}.catch_all \"*${2:anything}\", :controller => \"${3:default}\", :action => \"${4:error}\"${5}\n\
+snippet mapr\n\
+ ${1:map}.resource :${2:resource}\n\
+snippet maprs\n\
+ ${1:map}.resources :${2:resource}\n\
+snippet mapwo\n\
+ ${1:map}.with_options :${2:controller} => '${3:thing}' do |$3|\n\
+ ${4}\n\
+ end\n\
+snippet mbs\n\
+ before_save :${1:method}\n\
+snippet mcht\n\
+ change_table :${1:table_name} do |t|\n\
+ ${2}\n\
+ end\n\
+snippet mp\n\
+ map(&:${1:id})\n\
+snippet mrw\n\
+ mattr_accessor :${1:attr_names}\n\
+snippet oa\n\
+ order(\"${1:field}\")\n\
+snippet od\n\
+ order(\"${1:field} DESC\")\n\
+snippet pa\n\
+ params[:${1:id}]${2}\n\
+snippet ra\n\
+ render :action => \"${1:action}\"\n\
+snippet ral\n\
+ render :action => \"${1:action}\", :layout => \"${2:layoutname}\"\n\
+snippet rest\n\
+ respond_to do |wants|\n\
+ wants.${1:html} { ${2} }\n\
+ end\n\
+snippet rf\n\
+ render :file => \"${1:filepath}\"\n\
+snippet rfu\n\
+ render :file => \"${1:filepath}\", :use_full_path => ${2:false}\n\
+snippet ri\n\
+ render :inline => \"${1:<%= 'hello' %>}\"\n\
+snippet ril\n\
+ render :inline => \"${1:<%= 'hello' %>}\", :locals => { ${2::name} => \"${3:value}\"${4} }\n\
+snippet rit\n\
+ render :inline => \"${1:<%= 'hello' %>}\", :type => ${2::rxml}\n\
+snippet rjson\n\
+ render :json => ${1:text to render}\n\
+snippet rl\n\
+ render :layout => \"${1:layoutname}\"\n\
+snippet rn\n\
+ render :nothing => ${1:true}\n\
+snippet rns\n\
+ render :nothing => ${1:true}, :status => ${2:401}\n\
+snippet rp\n\
+ render :partial => \"${1:item}\"\n\
+snippet rpc\n\
+ render :partial => \"${1:item}\", :collection => ${2:@$1s}\n\
+snippet rpl\n\
+ render :partial => \"${1:item}\", :locals => { :${2:$1} => ${3:@$1}\n\
+snippet rpo\n\
+ render :partial => \"${1:item}\", :object => ${2:@$1}\n\
+snippet rps\n\
+ render :partial => \"${1:item}\", :status => ${2:500}\n\
+snippet rt\n\
+ render :text => \"${1:text to render}\"\n\
+snippet rtl\n\
+ render :text => \"${1:text to render}\", :layout => \"${2:layoutname}\"\n\
+snippet rtlt\n\
+ render :text => \"${1:text to render}\", :layout => ${2:true}\n\
+snippet rts\n\
+ render :text => \"${1:text to render}\", :status => ${2:401}\n\
+snippet ru\n\
+ render :update do |${1:page}|\n\
+ $1.${2}\n\
+ end\n\
+snippet rxml\n\
+ render :xml => ${1:text to render}\n\
+snippet sc\n\
+ scope :${1:name}, :where(:@${2:field} => ${3:value})\n\
+snippet sl\n\
+ scope :${1:name}, lambda do |${2:value}|\n\
+ where(\"${3:field = ?}\", ${4:bind var})\n\
+ end\n\
+snippet sha1\n\
+ Digest::SHA1.hexdigest(${1:string})\n\
+snippet sweeper\n\
+ class ${1:ModelClassName}Sweeper < ActionController::Caching::Sweeper\n\
+ observe $1\n\
+\n\
+ def after_save(${2:model_class_name})\n\
+ expire_cache($2)\n\
+ end\n\
+\n\
+ def after_destroy($2)\n\
+ expire_cache($2)\n\
+ end\n\
+\n\
+ def expire_cache($2)\n\
+ expire_page\n\
+ end\n\
+ end\n\
+snippet tcb\n\
+ t.boolean :${1:title}\n\
+ ${2}\n\
+snippet tcbi\n\
+ t.binary :${1:title}, :limit => ${2:2}.megabytes\n\
+ ${3}\n\
+snippet tcd\n\
+ t.decimal :${1:title}, :precision => ${2:10}, :scale => ${3:2}\n\
+ ${4}\n\
+snippet tcda\n\
+ t.date :${1:title}\n\
+ ${2}\n\
+snippet tcdt\n\
+ t.datetime :${1:title}\n\
+ ${2}\n\
+snippet tcf\n\
+ t.float :${1:title}\n\
+ ${2}\n\
+snippet tch\n\
+ t.change :${1:name}, :${2:string}, :${3:limit} => ${4:80}\n\
+ ${5}\n\
+snippet tci\n\
+ t.integer :${1:title}\n\
+ ${2}\n\
+snippet tcl\n\
+ t.integer :lock_version, :null => false, :default => 0\n\
+ ${1}\n\
+snippet tcr\n\
+ t.references :${1:taggable}, :polymorphic => { :default => '${2:Photo}' }\n\
+ ${3}\n\
+snippet tcs\n\
+ t.string :${1:title}\n\
+ ${2}\n\
+snippet tct\n\
+ t.text :${1:title}\n\
+ ${2}\n\
+snippet tcti\n\
+ t.time :${1:title}\n\
+ ${2}\n\
+snippet tcts\n\
+ t.timestamp :${1:title}\n\
+ ${2}\n\
+snippet tctss\n\
+ t.timestamps\n\
+ ${1}\n\
+snippet va\n\
+ validates_associated :${1:attribute}\n\
+snippet vao\n\
+ validates_acceptance_of :${1:terms}\n\
+snippet vc\n\
+ validates_confirmation_of :${1:attribute}\n\
+snippet ve\n\
+ validates_exclusion_of :${1:attribute}, :in => ${2:%w( mov avi )}\n\
+snippet vf\n\
+ validates_format_of :${1:attribute}, :with => /${2:regex}/\n\
+snippet vi\n\
+ validates_inclusion_of :${1:attribute}, :in => %w(${2: mov avi })\n\
+snippet vl\n\
+ validates_length_of :${1:attribute}, :within => ${2:3}..${3:20}\n\
+snippet vn\n\
+ validates_numericality_of :${1:attribute}\n\
+snippet vpo\n\
+ validates_presence_of :${1:attribute}\n\
+snippet vu\n\
+ validates_uniqueness_of :${1:attribute}\n\
+snippet wants\n\
+ wants.${1:js|xml|html} { ${2} }\n\
+snippet wc\n\
+ where(${1:\"conditions\"}${2:, bind_var})\n\
+snippet wh\n\
+ where(${1:field} => ${2:value})\n\
+snippet xdelete\n\
+ xhr :delete, :${1:destroy}, :id => ${2:1}${3}\n\
+snippet xget\n\
+ xhr :get, :${1:show}, :id => ${2:1}${3}\n\
+snippet xpost\n\
+ xhr :post, :${1:create}, :${2:object} => { ${3} }\n\
+snippet xput\n\
+ xhr :put, :${1:update}, :id => ${2:1}, :${3:object} => { ${4} }${5}\n\
+snippet test\n\
+ test \"should ${1:do something}\" do\n\
+ ${2}\n\
+ end\n\
+#migrations\n\
+snippet mac\n\
+ add_column :${1:table_name}, :${2:column_name}, :${3:data_type}\n\
+snippet mrc\n\
+ remove_column :${1:table_name}, :${2:column_name}\n\
+snippet mrnc\n\
+ rename_column :${1:table_name}, :${2:old_column_name}, :${3:new_column_name}\n\
+snippet mcc\n\
+ change_column :${1:table}, :${2:column}, :${3:type}\n\
+snippet mccc\n\
+ t.column :${1:title}, :${2:string}\n\
+snippet mct\n\
+ create_table :${1:table_name} do |t|\n\
+ t.column :${2:name}, :${3:type}\n\
+ end\n\
+snippet migration\n\
+ class ${1:class_name} < ActiveRecord::Migration\n\
+ def self.up\n\
+ ${2}\n\
+ end\n\
+\n\
+ def self.down\n\
+ end\n\
+ end\n\
+\n\
+snippet trc\n\
+ t.remove :${1:column}\n\
+snippet tre\n\
+ t.rename :${1:old_column_name}, :${2:new_column_name}\n\
+ ${3}\n\
+snippet tref\n\
+ t.references :${1:model}\n\
+\n\
+#rspec\n\
+snippet it\n\
+ it \"${1:spec_name}\" do\n\
+ ${2}\n\
+ end\n\
+snippet itp\n\
+ it \"${1:spec_name}\"\n\
+ ${2}\n\
+snippet desc\n\
+ describe ${1:class_name} do\n\
+ ${2}\n\
+ end\n\
+snippet cont\n\
+ context \"${1:message}\" do\n\
+ ${2}\n\
+ end\n\
+snippet bef\n\
+ before :${1:each} do\n\
+ ${2}\n\
+ end\n\
+snippet aft\n\
+ after :${1:each} do\n\
+ ${2}\n\
+ end\n\
+";
+exports.scope = "ruby";
+
+});
+ (function() {
+ window.require(["ace/snippets/ruby"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/rust.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/rust.js
new file mode 100644
index 00000000..4449a990
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/rust.js
@@ -0,0 +1,15 @@
+define("ace/snippets/rust",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "rust";
+
+});
+ (function() {
+ window.require(["ace/snippets/rust"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sass.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sass.js
new file mode 100644
index 00000000..3389f3c0
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sass.js
@@ -0,0 +1,15 @@
+define("ace/snippets/sass",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "sass";
+
+});
+ (function() {
+ window.require(["ace/snippets/sass"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/scad.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/scad.js
new file mode 100644
index 00000000..90bb1985
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/scad.js
@@ -0,0 +1,15 @@
+define("ace/snippets/scad",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "scad";
+
+});
+ (function() {
+ window.require(["ace/snippets/scad"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/scala.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/scala.js
new file mode 100644
index 00000000..cf1cf32b
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/scala.js
@@ -0,0 +1,15 @@
+define("ace/snippets/scala",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "scala";
+
+});
+ (function() {
+ window.require(["ace/snippets/scala"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/scheme.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/scheme.js
new file mode 100644
index 00000000..26387769
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/scheme.js
@@ -0,0 +1,15 @@
+define("ace/snippets/scheme",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "scheme";
+
+});
+ (function() {
+ window.require(["ace/snippets/scheme"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/scss.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/scss.js
new file mode 100644
index 00000000..744af1f8
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/scss.js
@@ -0,0 +1,15 @@
+define("ace/snippets/scss",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "scss";
+
+});
+ (function() {
+ window.require(["ace/snippets/scss"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sh.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sh.js
new file mode 100644
index 00000000..7b3b889d
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sh.js
@@ -0,0 +1,98 @@
+define("ace/snippets/sh",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "# Shebang. Executing bash via /usr/bin/env makes scripts more portable.\n\
+snippet #!\n\
+ #!/usr/bin/env bash\n\
+ \n\
+snippet if\n\
+ if [[ ${1:condition} ]]; then\n\
+ ${2:#statements}\n\
+ fi\n\
+snippet elif\n\
+ elif [[ ${1:condition} ]]; then\n\
+ ${2:#statements}\n\
+snippet for\n\
+ for (( ${2:i} = 0; $2 < ${1:count}; $2++ )); do\n\
+ ${3:#statements}\n\
+ done\n\
+snippet fori\n\
+ for ${1:needle} in ${2:haystack} ; do\n\
+ ${3:#statements}\n\
+ done\n\
+snippet wh\n\
+ while [[ ${1:condition} ]]; do\n\
+ ${2:#statements}\n\
+ done\n\
+snippet until\n\
+ until [[ ${1:condition} ]]; do\n\
+ ${2:#statements}\n\
+ done\n\
+snippet case\n\
+ case ${1:word} in\n\
+ ${2:pattern})\n\
+ ${3};;\n\
+ esac\n\
+snippet go \n\
+ while getopts '${1:o}' ${2:opts} \n\
+ do \n\
+ case $$2 in\n\
+ ${3:o0})\n\
+ ${4:#staments};;\n\
+ esac\n\
+ done\n\
+# Set SCRIPT_DIR variable to directory script is located.\n\
+snippet sdir\n\
+ SCRIPT_DIR=\"$( cd \"$( dirname \"${BASH_SOURCE[0]}\" )\" && pwd )\"\n\
+# getopt\n\
+snippet getopt\n\
+ __ScriptVersion=\"${1:version}\"\n\
+\n\
+ #=== FUNCTION ================================================================\n\
+ # NAME: usage\n\
+ # DESCRIPTION: Display usage information.\n\
+ #===============================================================================\n\
+ function usage ()\n\
+ {\n\
+ cat <<- EOT\n\
+\n\
+ Usage : $${0:0} [options] [--] \n\
+\n\
+ Options: \n\
+ -h|help Display this message\n\
+ -v|version Display script version\n\
+\n\
+ EOT\n\
+ } # ---------- end of function usage ----------\n\
+\n\
+ #-----------------------------------------------------------------------\n\
+ # Handle command line arguments\n\
+ #-----------------------------------------------------------------------\n\
+\n\
+ while getopts \":hv\" opt\n\
+ do\n\
+ case $opt in\n\
+\n\
+ h|help ) usage; exit 0 ;;\n\
+\n\
+ v|version ) echo \"$${0:0} -- Version $__ScriptVersion\"; exit 0 ;;\n\
+\n\
+ \\? ) echo -e \"\\n Option does not exist : $OPTARG\\n\"\n\
+ usage; exit 1 ;;\n\
+\n\
+ esac # --- end of case ---\n\
+ done\n\
+ shift $(($OPTIND-1))\n\
+\n\
+";
+exports.scope = "sh";
+
+});
+ (function() {
+ window.require(["ace/snippets/sh"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sjs.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sjs.js
new file mode 100644
index 00000000..24a2b98d
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sjs.js
@@ -0,0 +1,15 @@
+define("ace/snippets/sjs",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "sjs";
+
+});
+ (function() {
+ window.require(["ace/snippets/sjs"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/slim.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/slim.js
new file mode 100644
index 00000000..315d7e82
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/slim.js
@@ -0,0 +1,15 @@
+define("ace/snippets/slim",["require","exports","module"], function(require, exports, module) {
+ "use strict";
+
+ exports.snippetText =undefined;
+ exports.scope = "slim";
+
+});
+ (function() {
+ window.require(["ace/snippets/slim"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/smarty.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/smarty.js
new file mode 100644
index 00000000..e1551273
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/smarty.js
@@ -0,0 +1,15 @@
+define("ace/snippets/smarty",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "smarty";
+
+});
+ (function() {
+ window.require(["ace/snippets/smarty"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/snippets.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/snippets.js
new file mode 100644
index 00000000..668b1b64
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/snippets.js
@@ -0,0 +1,24 @@
+define("ace/snippets/snippets",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "# snippets for making snippets :)\n\
+snippet snip\n\
+ snippet ${1:trigger}\n\
+ ${2}\n\
+snippet msnip\n\
+ snippet ${1:trigger} ${2:description}\n\
+ ${3}\n\
+snippet v\n\
+ {VISUAL}\n\
+";
+exports.scope = "snippets";
+
+});
+ (function() {
+ window.require(["ace/snippets/snippets"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/soy_template.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/soy_template.js
new file mode 100644
index 00000000..8d0fcabe
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/soy_template.js
@@ -0,0 +1,15 @@
+define("ace/snippets/soy_template",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "soy_template";
+
+});
+ (function() {
+ window.require(["ace/snippets/soy_template"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/space.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/space.js
new file mode 100644
index 00000000..982c1668
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/space.js
@@ -0,0 +1,15 @@
+define("ace/snippets/space",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "space";
+
+});
+ (function() {
+ window.require(["ace/snippets/space"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sparql.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sparql.js
new file mode 100644
index 00000000..3b6218b3
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sparql.js
@@ -0,0 +1,15 @@
+define("ace/snippets/sparql",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "";
+
+});
+ (function() {
+ window.require(["ace/snippets/sparql"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sql.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sql.js
new file mode 100644
index 00000000..39baa08a
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sql.js
@@ -0,0 +1,41 @@
+define("ace/snippets/sql",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "snippet tbl\n\
+ create table ${1:table} (\n\
+ ${2:columns}\n\
+ );\n\
+snippet col\n\
+ ${1:name} ${2:type} ${3:default ''} ${4:not null}\n\
+snippet ccol\n\
+ ${1:name} varchar2(${2:size}) ${3:default ''} ${4:not null}\n\
+snippet ncol\n\
+ ${1:name} number ${3:default 0} ${4:not null}\n\
+snippet dcol\n\
+ ${1:name} date ${3:default sysdate} ${4:not null}\n\
+snippet ind\n\
+ create index ${3:$1_$2} on ${1:table}(${2:column});\n\
+snippet uind\n\
+ create unique index ${1:name} on ${2:table}(${3:column});\n\
+snippet tblcom\n\
+ comment on table ${1:table} is '${2:comment}';\n\
+snippet colcom\n\
+ comment on column ${1:table}.${2:column} is '${3:comment}';\n\
+snippet addcol\n\
+ alter table ${1:table} add (${2:column} ${3:type});\n\
+snippet seq\n\
+ create sequence ${1:name} start with ${2:1} increment by ${3:1} minvalue ${4:1};\n\
+snippet s*\n\
+ select * from ${1:table}\n\
+";
+exports.scope = "sql";
+
+});
+ (function() {
+ window.require(["ace/snippets/sql"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sqlserver.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sqlserver.js
new file mode 100644
index 00000000..ddb91a84
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/sqlserver.js
@@ -0,0 +1,84 @@
+define("ace/snippets/sqlserver",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "# ISNULL\n\
+snippet isnull\n\
+ ISNULL(${1:check_expression}, ${2:replacement_value})\n\
+# FORMAT\n\
+snippet format\n\
+ FORMAT(${1:value}, ${2:format})\n\
+# CAST\n\
+snippet cast\n\
+ CAST(${1:expression} AS ${2:data_type})\n\
+# CONVERT\n\
+snippet convert\n\
+ CONVERT(${1:data_type}, ${2:expression})\n\
+# DATEPART\n\
+snippet datepart\n\
+ DATEPART(${1:datepart}, ${2:date})\n\
+# DATEDIFF\n\
+snippet datediff\n\
+ DATEDIFF(${1:datepart}, ${2:startdate}, ${3:enddate})\n\
+# DATEADD\n\
+snippet dateadd\n\
+ DATEADD(${1:datepart}, ${2:number}, ${3:date})\n\
+# DATEFROMPARTS \n\
+snippet datefromparts\n\
+ DATEFROMPARTS(${1:year}, ${2:month}, ${3:day})\n\
+# OBJECT_DEFINITION\n\
+snippet objectdef\n\
+ SELECT OBJECT_DEFINITION(OBJECT_ID('${1:sys.server_permissions /*object name*/}'))\n\
+# STUFF XML\n\
+snippet stuffxml\n\
+ STUFF((SELECT ', ' + ${1:ColumnName}\n\
+ FROM ${2:TableName}\n\
+ WHERE ${3:WhereClause}\n\
+ FOR XML PATH('')), 1, 1, '') AS ${4:Alias}\n\
+ ${5:/*https://msdn.microsoft.com/en-us/library/ms188043.aspx*/}\n\
+# Create Procedure\n\
+snippet createproc\n\
+ -- =============================================\n\
+ -- Author: ${1:Author}\n\
+ -- Create date: ${2:Date}\n\
+ -- Description: ${3:Description}\n\
+ -- =============================================\n\
+ CREATE PROCEDURE ${4:Procedure_Name}\n\
+ ${5:/*Add the parameters for the stored procedure here*/}\n\
+ AS\n\
+ BEGIN\n\
+ -- SET NOCOUNT ON added to prevent extra result sets from interfering with SELECT statements.\n\
+ SET NOCOUNT ON;\n\
+ \n\
+ ${6:/*Add the T-SQL statements to compute the return value here*/}\n\
+ \n\
+ END\n\
+ GO\n\
+# Create Scalar Function\n\
+snippet createfn\n\
+ -- =============================================\n\
+ -- Author: ${1:Author}\n\
+ -- Create date: ${2:Date}\n\
+ -- Description: ${3:Description}\n\
+ -- =============================================\n\
+ CREATE FUNCTION ${4:Scalar_Function_Name}\n\
+ -- Add the parameters for the function here\n\
+ RETURNS ${5:Function_Data_Type}\n\
+ AS\n\
+ BEGIN\n\
+ DECLARE @Result ${5:Function_Data_Type}\n\
+ \n\
+ ${6:/*Add the T-SQL statements to compute the return value here*/}\n\
+ \n\
+ END\n\
+ GO";
+exports.scope = "sqlserver";
+
+});
+ (function() {
+ window.require(["ace/snippets/sqlserver"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/stylus.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/stylus.js
new file mode 100644
index 00000000..e62a12e2
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/stylus.js
@@ -0,0 +1,15 @@
+define("ace/snippets/stylus",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "stylus";
+
+});
+ (function() {
+ window.require(["ace/snippets/stylus"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/svg.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/svg.js
new file mode 100644
index 00000000..8aa6e6f7
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/svg.js
@@ -0,0 +1,15 @@
+define("ace/snippets/svg",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "svg";
+
+});
+ (function() {
+ window.require(["ace/snippets/svg"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/swift.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/swift.js
new file mode 100644
index 00000000..267324cc
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/swift.js
@@ -0,0 +1,15 @@
+define("ace/snippets/swift",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "swift";
+
+});
+ (function() {
+ window.require(["ace/snippets/swift"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/tcl.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/tcl.js
new file mode 100644
index 00000000..6af297c7
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/tcl.js
@@ -0,0 +1,107 @@
+define("ace/snippets/tcl",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "# #!/usr/bin/env tclsh\n\
+snippet #!\n\
+ #!/usr/bin/env tclsh\n\
+ \n\
+# Process\n\
+snippet pro\n\
+ proc ${1:function_name} {${2:args}} {\n\
+ ${3:#body ...}\n\
+ }\n\
+#xif\n\
+snippet xif\n\
+ ${1:expr}? ${2:true} : ${3:false}\n\
+# Conditional\n\
+snippet if\n\
+ if {${1}} {\n\
+ ${2:# body...}\n\
+ }\n\
+# Conditional if..else\n\
+snippet ife\n\
+ if {${1}} {\n\
+ ${2:# body...}\n\
+ } else {\n\
+ ${3:# else...}\n\
+ }\n\
+# Conditional if..elsif..else\n\
+snippet ifee\n\
+ if {${1}} {\n\
+ ${2:# body...}\n\
+ } elseif {${3}} {\n\
+ ${4:# elsif...}\n\
+ } else {\n\
+ ${5:# else...}\n\
+ }\n\
+# If catch then\n\
+snippet ifc\n\
+ if { [catch {${1:#do something...}} ${2:err}] } {\n\
+ ${3:# handle failure...}\n\
+ }\n\
+# Catch\n\
+snippet catch\n\
+ catch {${1}} ${2:err} ${3:options}\n\
+# While Loop\n\
+snippet wh\n\
+ while {${1}} {\n\
+ ${2:# body...}\n\
+ }\n\
+# For Loop\n\
+snippet for\n\
+ for {set ${2:var} 0} {$$2 < ${1:count}} {${3:incr} $2} {\n\
+ ${4:# body...}\n\
+ }\n\
+# Foreach Loop\n\
+snippet fore\n\
+ foreach ${1:x} {${2:#list}} {\n\
+ ${3:# body...}\n\
+ }\n\
+# after ms script...\n\
+snippet af\n\
+ after ${1:ms} ${2:#do something}\n\
+# after cancel id\n\
+snippet afc\n\
+ after cancel ${1:id or script}\n\
+# after idle\n\
+snippet afi\n\
+ after idle ${1:script}\n\
+# after info id\n\
+snippet afin\n\
+ after info ${1:id}\n\
+# Expr\n\
+snippet exp\n\
+ expr {${1:#expression here}}\n\
+# Switch\n\
+snippet sw\n\
+ switch ${1:var} {\n\
+ ${3:pattern 1} {\n\
+ ${4:#do something}\n\
+ }\n\
+ default {\n\
+ ${2:#do something}\n\
+ }\n\
+ }\n\
+# Case\n\
+snippet ca\n\
+ ${1:pattern} {\n\
+ ${2:#do something}\n\
+ }${3}\n\
+# Namespace eval\n\
+snippet ns\n\
+ namespace eval ${1:path} {${2:#script...}}\n\
+# Namespace current\n\
+snippet nsc\n\
+ namespace current\n\
+";
+exports.scope = "tcl";
+
+});
+ (function() {
+ window.require(["ace/snippets/tcl"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/terraform.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/terraform.js
new file mode 100644
index 00000000..f0f6a317
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/terraform.js
@@ -0,0 +1,15 @@
+define("ace/snippets/terraform",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "terraform";
+
+});
+ (function() {
+ window.require(["ace/snippets/terraform"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/tex.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/tex.js
new file mode 100644
index 00000000..2629925e
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/tex.js
@@ -0,0 +1,205 @@
+define("ace/snippets/tex",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "#PREAMBLE\n\
+#newcommand\n\
+snippet nc\n\
+ \\newcommand{\\${1:cmd}}[${2:opt}]{${3:realcmd}}${4}\n\
+#usepackage\n\
+snippet up\n\
+ \\usepackage[${1:[options}]{${2:package}}\n\
+#newunicodechar\n\
+snippet nuc\n\
+ \\newunicodechar{${1}}{${2:\\ensuremath}${3:tex-substitute}}}\n\
+#DeclareMathOperator\n\
+snippet dmo\n\
+ \\DeclareMathOperator{${1}}{${2}}\n\
+\n\
+#DOCUMENT\n\
+# \\begin{}...\\end{}\n\
+snippet begin\n\
+ \\begin{${1:env}}\n\
+ ${2}\n\
+ \\end{$1}\n\
+# Tabular\n\
+snippet tab\n\
+ \\begin{${1:tabular}}{${2:c}}\n\
+ ${3}\n\
+ \\end{$1}\n\
+snippet thm\n\
+ \\begin[${1:author}]{${2:thm}}\n\
+ ${3}\n\
+ \\end{$1}\n\
+snippet center\n\
+ \\begin{center}\n\
+ ${1}\n\
+ \\end{center}\n\
+# Align(ed)\n\
+snippet ali\n\
+ \\begin{align${1:ed}}\n\
+ ${2}\n\
+ \\end{align$1}\n\
+# Gather(ed)\n\
+snippet gat\n\
+ \\begin{gather${1:ed}}\n\
+ ${2}\n\
+ \\end{gather$1}\n\
+# Equation\n\
+snippet eq\n\
+ \\begin{equation}\n\
+ ${1}\n\
+ \\end{equation}\n\
+# Equation\n\
+snippet eq*\n\
+ \\begin{equation*}\n\
+ ${1}\n\
+ \\end{equation*}\n\
+# Unnumbered Equation\n\
+snippet \\\n\
+ \\[\n\
+ ${1}\n\
+ \\]\n\
+# Enumerate\n\
+snippet enum\n\
+ \\begin{enumerate}\n\
+ \\item ${1}\n\
+ \\end{enumerate}\n\
+# Itemize\n\
+snippet itemize\n\
+ \\begin{itemize}\n\
+ \\item ${1}\n\
+ \\end{itemize}\n\
+# Description\n\
+snippet desc\n\
+ \\begin{description}\n\
+ \\item[${1}] ${2}\n\
+ \\end{description}\n\
+# Matrix\n\
+snippet mat\n\
+ \\begin{${1:p/b/v/V/B/small}matrix}\n\
+ ${2}\n\
+ \\end{$1matrix}\n\
+# Cases\n\
+snippet cas\n\
+ \\begin{cases}\n\
+ ${1:equation}, &\\text{ if }${2:case}\\\\\n\
+ ${3}\n\
+ \\end{cases}\n\
+# Split\n\
+snippet spl\n\
+ \\begin{split}\n\
+ ${1}\n\
+ \\end{split}\n\
+# Part\n\
+snippet part\n\
+ \\part{${1:part name}} % (fold)\n\
+ \\label{prt:${2:$1}}\n\
+ ${3}\n\
+ % part $2 (end)\n\
+# Chapter\n\
+snippet cha\n\
+ \\chapter{${1:chapter name}}\n\
+ \\label{cha:${2:$1}}\n\
+ ${3}\n\
+# Section\n\
+snippet sec\n\
+ \\section{${1:section name}}\n\
+ \\label{sec:${2:$1}}\n\
+ ${3}\n\
+# Sub Section\n\
+snippet sub\n\
+ \\subsection{${1:subsection name}}\n\
+ \\label{sub:${2:$1}}\n\
+ ${3}\n\
+# Sub Sub Section\n\
+snippet subs\n\
+ \\subsubsection{${1:subsubsection name}}\n\
+ \\label{ssub:${2:$1}}\n\
+ ${3}\n\
+# Paragraph\n\
+snippet par\n\
+ \\paragraph{${1:paragraph name}}\n\
+ \\label{par:${2:$1}}\n\
+ ${3}\n\
+# Sub Paragraph\n\
+snippet subp\n\
+ \\subparagraph{${1:subparagraph name}}\n\
+ \\label{subp:${2:$1}}\n\
+ ${3}\n\
+#References\n\
+snippet itd\n\
+ \\item[${1:description}] ${2:item}\n\
+snippet figure\n\
+ ${1:Figure}~\\ref{${2:fig:}}${3}\n\
+snippet table\n\
+ ${1:Table}~\\ref{${2:tab:}}${3}\n\
+snippet listing\n\
+ ${1:Listing}~\\ref{${2:list}}${3}\n\
+snippet section\n\
+ ${1:Section}~\\ref{${2:sec:}}${3}\n\
+snippet page\n\
+ ${1:page}~\\pageref{${2}}${3}\n\
+snippet index\n\
+ \\index{${1:index}}${2}\n\
+#Citations\n\
+snippet cite\n\
+ \\cite[${1}]{${2}}${3}\n\
+snippet fcite\n\
+ \\footcite[${1}]{${2}}${3}\n\
+#Formating text: italic, bold, underline, small capital, emphase ..\n\
+snippet it\n\
+ \\textit{${1:text}}\n\
+snippet bf\n\
+ \\textbf{${1:text}}\n\
+snippet under\n\
+ \\underline{${1:text}}\n\
+snippet emp\n\
+ \\emph{${1:text}}\n\
+snippet sc\n\
+ \\textsc{${1:text}}\n\
+#Choosing font\n\
+snippet sf\n\
+ \\textsf{${1:text}}\n\
+snippet rm\n\
+ \\textrm{${1:text}}\n\
+snippet tt\n\
+ \\texttt{${1:text}}\n\
+#misc\n\
+snippet ft\n\
+ \\footnote{${1:text}}\n\
+snippet fig\n\
+ \\begin{figure}\n\
+ \\begin{center}\n\
+ \\includegraphics[scale=${1}]{Figures/${2}}\n\
+ \\end{center}\n\
+ \\caption{${3}}\n\
+ \\label{fig:${4}}\n\
+ \\end{figure}\n\
+snippet tikz\n\
+ \\begin{figure}\n\
+ \\begin{center}\n\
+ \\begin{tikzpicture}[scale=${1:1}]\n\
+ ${2}\n\
+ \\end{tikzpicture}\n\
+ \\end{center}\n\
+ \\caption{${3}}\n\
+ \\label{fig:${4}}\n\
+ \\end{figure}\n\
+#math\n\
+snippet stackrel\n\
+ \\stackrel{${1:above}}{${2:below}} ${3}\n\
+snippet frac\n\
+ \\frac{${1:num}}{${2:denom}}\n\
+snippet sum\n\
+ \\sum^{${1:n}}_{${2:i=1}}{${3}}";
+exports.scope = "tex";
+
+});
+ (function() {
+ window.require(["ace/snippets/tex"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/text.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/text.js
new file mode 100644
index 00000000..596890a0
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/text.js
@@ -0,0 +1,15 @@
+define("ace/snippets/text",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "text";
+
+});
+ (function() {
+ window.require(["ace/snippets/text"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/textile.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/textile.js
new file mode 100644
index 00000000..fa1acfee
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/textile.js
@@ -0,0 +1,45 @@
+define("ace/snippets/textile",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "# Jekyll post header\n\
+snippet header\n\
+ ---\n\
+ title: ${1:title}\n\
+ layout: post\n\
+ date: ${2:date} ${3:hour:minute:second} -05:00\n\
+ ---\n\
+\n\
+# Image\n\
+snippet img\n\
+ !${1:url}(${2:title}):${3:link}!\n\
+\n\
+# Table\n\
+snippet |\n\
+ |${1}|${2}\n\
+\n\
+# Link\n\
+snippet link\n\
+ \"${1:link text}\":${2:url}\n\
+\n\
+# Acronym\n\
+snippet (\n\
+ (${1:Expand acronym})${2}\n\
+\n\
+# Footnote\n\
+snippet fn\n\
+ [${1:ref number}] ${3}\n\
+\n\
+ fn$1. ${2:footnote}\n\
+ \n\
+";
+exports.scope = "textile";
+
+});
+ (function() {
+ window.require(["ace/snippets/textile"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/toml.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/toml.js
new file mode 100644
index 00000000..80675fdd
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/toml.js
@@ -0,0 +1,15 @@
+define("ace/snippets/toml",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "toml";
+
+});
+ (function() {
+ window.require(["ace/snippets/toml"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/tsx.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/tsx.js
new file mode 100644
index 00000000..72b3cf3a
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/tsx.js
@@ -0,0 +1,15 @@
+define("ace/snippets/tsx",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "tsx";
+
+});
+ (function() {
+ window.require(["ace/snippets/tsx"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/turtle.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/turtle.js
new file mode 100644
index 00000000..1187cf40
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/turtle.js
@@ -0,0 +1,15 @@
+define("ace/snippets/turtle",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "";
+
+});
+ (function() {
+ window.require(["ace/snippets/turtle"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/twig.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/twig.js
new file mode 100644
index 00000000..a548c8cd
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/twig.js
@@ -0,0 +1,15 @@
+define("ace/snippets/twig",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "twig";
+
+});
+ (function() {
+ window.require(["ace/snippets/twig"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/typescript.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/typescript.js
new file mode 100644
index 00000000..0e877d25
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/typescript.js
@@ -0,0 +1,15 @@
+define("ace/snippets/typescript",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "typescript";
+
+});
+ (function() {
+ window.require(["ace/snippets/typescript"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/vala.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/vala.js
new file mode 100644
index 00000000..1b65fc12
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/vala.js
@@ -0,0 +1,201 @@
+define("ace/snippets/vala",["require","exports","module"], function(require, exports, module) {
+"use strict";
+exports.snippets = [
+ {
+ "content": "case ${1:condition}:\n\t$0\n\tbreak;\n",
+ "name": "case",
+ "scope": "vala",
+ "tabTrigger": "case"
+ },
+ {
+ "content": "/**\n * ${6}\n */\n${1:public} class ${2:MethodName}${3: : GLib.Object} {\n\n\t/**\n\t * ${7}\n\t */\n\tpublic ${2}(${4}) {\n\t\t${5}\n\t}\n\n\t$0\n}",
+ "name": "class",
+ "scope": "vala",
+ "tabTrigger": "class"
+ },
+ {
+ "content": "(${1}) => {\n\t${0}\n}\n",
+ "name": "closure",
+ "scope": "vala",
+ "tabTrigger": "=>"
+ },
+ {
+ "content": "/*\n * $0\n */",
+ "name": "Comment (multiline)",
+ "scope": "vala",
+ "tabTrigger": "/*"
+ },
+ {
+ "content": "Console.WriteLine($1);\n$0",
+ "name": "Console.WriteLine (writeline)",
+ "scope": "vala",
+ "tabTrigger": "writeline"
+ },
+ {
+ "content": "[DBus(name = \"$0\")]",
+ "name": "DBus annotation",
+ "scope": "vala",
+ "tabTrigger": "[DBus"
+ },
+ {
+ "content": "delegate ${1:void} ${2:DelegateName}($0);",
+ "name": "delegate",
+ "scope": "vala",
+ "tabTrigger": "delegate"
+ },
+ {
+ "content": "do {\n\t$0\n} while ($1);\n",
+ "name": "do while",
+ "scope": "vala",
+ "tabTrigger": "dowhile"
+ },
+ {
+ "content": "/**\n * $0\n */",
+ "name": "DocBlock",
+ "scope": "vala",
+ "tabTrigger": "/**"
+ },
+ {
+ "content": "else if ($1) {\n\t$0\n}\n",
+ "name": "else if (elseif)",
+ "scope": "vala",
+ "tabTrigger": "elseif"
+ },
+ {
+ "content": "else {\n\t$0\n}",
+ "name": "else",
+ "scope": "vala",
+ "tabTrigger": "else"
+ },
+ {
+ "content": "enum {$1:EnumName} {\n\t$0\n}",
+ "name": "enum",
+ "scope": "vala",
+ "tabTrigger": "enum"
+ },
+ {
+ "content": "public errordomain ${1:Error} {\n\t$0\n}",
+ "name": "error domain",
+ "scope": "vala",
+ "tabTrigger": "errordomain"
+ },
+ {
+ "content": "for ($1;$2;$3) {\n\t$0\n}",
+ "name": "for",
+ "scope": "vala",
+ "tabTrigger": "for"
+ },
+ {
+ "content": "foreach ($1 in $2) {\n\t$0\n}",
+ "name": "foreach",
+ "scope": "vala",
+ "tabTrigger": "foreach"
+ },
+ {
+ "content": "Gee.ArrayList<${1:G}>($0);",
+ "name": "Gee.ArrayList",
+ "scope": "vala",
+ "tabTrigger": "ArrayList"
+ },
+ {
+ "content": "Gee.HashMap<${1:K},${2:V}>($0);",
+ "name": "Gee.HashMap",
+ "scope": "vala",
+ "tabTrigger": "HashMap"
+ },
+ {
+ "content": "Gee.HashSet<${1:G}>($0);",
+ "name": "Gee.HashSet",
+ "scope": "vala",
+ "tabTrigger": "HashSet"
+ },
+ {
+ "content": "if ($1) {\n\t$0\n}",
+ "name": "if",
+ "scope": "vala",
+ "tabTrigger": "if"
+ },
+ {
+ "content": "interface ${1:InterfaceName}{$2: : SuperInterface} {\n\t$0\n}",
+ "name": "interface",
+ "scope": "vala",
+ "tabTrigger": "interface"
+ },
+ {
+ "content": "public static int main(string [] argv) {\n\t${0}\n\treturn 0;\n}",
+ "name": "Main function",
+ "scope": "vala",
+ "tabTrigger": "main"
+ },
+ {
+ "content": "namespace $1 {\n\t$0\n}\n",
+ "name": "namespace (ns)",
+ "scope": "vala",
+ "tabTrigger": "ns"
+ },
+ {
+ "content": "stdout.printf($0);",
+ "name": "printf",
+ "scope": "vala",
+ "tabTrigger": "printf"
+ },
+ {
+ "content": "${1:public} ${2:Type} ${3:Name} {\n\tset {\n\t\t$0\n\t}\n\tget {\n\n\t}\n}",
+ "name": "property (prop)",
+ "scope": "vala",
+ "tabTrigger": "prop"
+ },
+ {
+ "content": "${1:public} ${2:Type} ${3:Name} {\n\tget {\n\t\t$0\n\t}\n}",
+ "name": "read-only property (roprop)",
+ "scope": "vala",
+ "tabTrigger": "roprop"
+ },
+ {
+ "content": "@\"${1:\\$var}\"",
+ "name": "String template (@)",
+ "scope": "vala",
+ "tabTrigger": "@"
+ },
+ {
+ "content": "struct ${1:StructName} {\n\t$0\n}",
+ "name": "struct",
+ "scope": "vala",
+ "tabTrigger": "struct"
+ },
+ {
+ "content": "switch ($1) {\n\t$0\n}",
+ "name": "switch",
+ "scope": "vala",
+ "tabTrigger": "switch"
+ },
+ {
+ "content": "try {\n\t$2\n} catch (${1:Error} e) {\n\t$0\n}",
+ "name": "try/catch",
+ "scope": "vala",
+ "tabTrigger": "try"
+ },
+ {
+ "content": "\"\"\"$0\"\"\";",
+ "name": "Verbatim string (\"\"\")",
+ "scope": "vala",
+ "tabTrigger": "verbatim"
+ },
+ {
+ "content": "while ($1) {\n\t$0\n}",
+ "name": "while",
+ "scope": "vala",
+ "tabTrigger": "while"
+ }
+];
+exports.scope = "";
+
+});
+ (function() {
+ window.require(["ace/snippets/vala"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/vbscript.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/vbscript.js
new file mode 100644
index 00000000..a603d23a
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/vbscript.js
@@ -0,0 +1,15 @@
+define("ace/snippets/vbscript",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "vbscript";
+
+});
+ (function() {
+ window.require(["ace/snippets/vbscript"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/velocity.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/velocity.js
new file mode 100644
index 00000000..bc3f9934
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/velocity.js
@@ -0,0 +1,44 @@
+define("ace/snippets/velocity",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "# macro\n\
+snippet #macro\n\
+ #macro ( ${1:macroName} ${2:\\$var1, [\\$var2, ...]} )\n\
+ ${3:## macro code}\n\
+ #end\n\
+# foreach\n\
+snippet #foreach\n\
+ #foreach ( ${1:\\$item} in ${2:\\$collection} )\n\
+ ${3:## foreach code}\n\
+ #end\n\
+# if\n\
+snippet #if\n\
+ #if ( ${1:true} )\n\
+ ${0}\n\
+ #end\n\
+# if ... else\n\
+snippet #ife\n\
+ #if ( ${1:true} )\n\
+ ${2}\n\
+ #else\n\
+ ${0}\n\
+ #end\n\
+#import\n\
+snippet #import\n\
+ #import ( \"${1:path/to/velocity/format}\" )\n\
+# set\n\
+snippet #set\n\
+ #set ( $${1:var} = ${0} )\n\
+";
+exports.scope = "velocity";
+exports.includeScopes = ["html", "javascript", "css"];
+
+});
+ (function() {
+ window.require(["ace/snippets/velocity"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/verilog.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/verilog.js
new file mode 100644
index 00000000..7929814a
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/verilog.js
@@ -0,0 +1,15 @@
+define("ace/snippets/verilog",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "verilog";
+
+});
+ (function() {
+ window.require(["ace/snippets/verilog"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/vhdl.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/vhdl.js
new file mode 100644
index 00000000..5e4d3c07
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/vhdl.js
@@ -0,0 +1,15 @@
+define("ace/snippets/vhdl",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "vhdl";
+
+});
+ (function() {
+ window.require(["ace/snippets/vhdl"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/wollok.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/wollok.js
new file mode 100644
index 00000000..ee816daf
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/wollok.js
@@ -0,0 +1,99 @@
+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";
+
+});
+ (function() {
+ window.require(["ace/snippets/wollok"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/xml.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/xml.js
new file mode 100644
index 00000000..4345dbf9
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/xml.js
@@ -0,0 +1,15 @@
+define("ace/snippets/xml",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "xml";
+
+});
+ (function() {
+ window.require(["ace/snippets/xml"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/xquery.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/xquery.js
new file mode 100644
index 00000000..e06d5ec1
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/xquery.js
@@ -0,0 +1,76 @@
+define("ace/snippets/xquery",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText = "snippet for\n\
+ for $${1:item} in ${2:expr}\n\
+snippet return\n\
+ return ${1:expr}\n\
+snippet import\n\
+ import module namespace ${1:ns} = \"${2:http://www.example.com/}\";\n\
+snippet some\n\
+ some $${1:varname} in ${2:expr} satisfies ${3:expr}\n\
+snippet every\n\
+ every $${1:varname} in ${2:expr} satisfies ${3:expr}\n\
+snippet if\n\
+ if(${1:true}) then ${2:expr} else ${3:true}\n\
+snippet switch\n\
+ switch(${1:\"foo\"})\n\
+ case ${2:\"foo\"}\n\
+ return ${3:true}\n\
+ default return ${4:false}\n\
+snippet try\n\
+ try { ${1:expr} } catch ${2:*} { ${3:expr} }\n\
+snippet tumbling\n\
+ for tumbling window $${1:varname} in ${2:expr}\n\
+ start at $${3:start} when ${4:expr}\n\
+ end at $${5:end} when ${6:expr}\n\
+ return ${7:expr}\n\
+snippet sliding\n\
+ for sliding window $${1:varname} in ${2:expr}\n\
+ start at $${3:start} when ${4:expr}\n\
+ end at $${5:end} when ${6:expr}\n\
+ return ${7:expr}\n\
+snippet let\n\
+ let $${1:varname} := ${2:expr}\n\
+snippet group\n\
+ group by $${1:varname} := ${2:expr}\n\
+snippet order\n\
+ order by ${1:expr} ${2:descending}\n\
+snippet stable\n\
+ stable order by ${1:expr}\n\
+snippet count\n\
+ count $${1:varname}\n\
+snippet ordered\n\
+ ordered { ${1:expr} }\n\
+snippet unordered\n\
+ unordered { ${1:expr} }\n\
+snippet treat \n\
+ treat as ${1:expr}\n\
+snippet castable\n\
+ castable as ${1:atomicType}\n\
+snippet cast\n\
+ cast as ${1:atomicType}\n\
+snippet typeswitch\n\
+ typeswitch(${1:expr})\n\
+ case ${2:type} return ${3:expr}\n\
+ default return ${4:expr}\n\
+snippet var\n\
+ declare variable $${1:varname} := ${2:expr};\n\
+snippet fn\n\
+ declare function ${1:ns}:${2:name}(){\n\
+ ${3:expr}\n\
+ };\n\
+snippet module\n\
+ module namespace ${1:ns} = \"${2:http://www.example.com}\";\n\
+";
+exports.scope = "xquery";
+
+});
+ (function() {
+ window.require(["ace/snippets/xquery"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/yaml.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/yaml.js
new file mode 100644
index 00000000..357aa9b9
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/snippets/yaml.js
@@ -0,0 +1,15 @@
+define("ace/snippets/yaml",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.snippetText =undefined;
+exports.scope = "yaml";
+
+});
+ (function() {
+ window.require(["ace/snippets/yaml"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-ambiance.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-ambiance.js
similarity index 98%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-ambiance.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-ambiance.js
index 7f71e01a..5b6275df 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-ambiance.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-ambiance.js
@@ -4,11 +4,6 @@ exports.isDark = true;
exports.cssClass = "ace-ambiance";
exports.cssText = ".ace-ambiance .ace_gutter {\
background-color: #3d3d3d;\
-background-image: -moz-linear-gradient(left, #3D3D3D, #333);\
-background-image: -ms-linear-gradient(left, #3D3D3D, #333);\
-background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3D3D3D), to(#333));\
-background-image: -webkit-linear-gradient(left, #3D3D3D, #333);\
-background-image: -o-linear-gradient(left, #3D3D3D, #333);\
background-image: linear-gradient(left, #3D3D3D, #333);\
background-repeat: repeat-x;\
border-right: 1px solid #4d4d4d;\
@@ -180,3 +175,11 @@ var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/ambiance"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-chaos.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-chaos.js
similarity index 90%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-chaos.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-chaos.js
index 2f5ff56d..95a76664 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-chaos.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-chaos.js
@@ -154,3 +154,11 @@ var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/chaos"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-chrome.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-chrome.js
similarity index 90%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-chrome.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-chrome.js
index 3b3b6cf7..d9a84bed 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-chrome.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-chrome.js
@@ -126,3 +126,11 @@ background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZ
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/chrome"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-clouds.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-clouds.js
similarity index 87%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-clouds.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-clouds.js
index e029da32..c1266b6e 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-clouds.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-clouds.js
@@ -22,7 +22,6 @@ background: #BDD5FC\
}\
.ace-clouds.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #FFFFFF;\
-border-radius: 2px\
}\
.ace-clouds .ace_marker-layer .ace_step {\
background: rgb(255, 255, 0)\
@@ -94,3 +93,11 @@ background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZ
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/clouds"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-clouds_midnight.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-clouds_midnight.js
similarity index 88%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-clouds_midnight.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-clouds_midnight.js
index 4160e5ea..79b76b26 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-clouds_midnight.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-clouds_midnight.js
@@ -22,7 +22,6 @@ background: #000000\
}\
.ace-clouds-midnight.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #191919;\
-border-radius: 2px\
}\
.ace-clouds-midnight .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -41,7 +40,7 @@ background-color: rgba(215, 215, 215, 0.031)\
border: 1px solid #000000\
}\
.ace-clouds-midnight .ace_invisible {\
-color: #BFBFBF\
+color: #666\
}\
.ace-clouds-midnight .ace_keyword,\
.ace-clouds-midnight .ace_meta,\
@@ -95,3 +94,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/clouds_midnight"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-cobalt.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-cobalt.js
similarity index 87%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-cobalt.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-cobalt.js
index 162b2309..7d1227af 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-cobalt.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-cobalt.js
@@ -8,7 +8,7 @@ color: rgb(128,145,160)\
}\
.ace-cobalt .ace_print-margin {\
width: 1px;\
-background: #011e3a\
+background: #555555\
}\
.ace-cobalt {\
background-color: #002240;\
@@ -22,7 +22,6 @@ background: rgba(179, 101, 57, 0.75)\
}\
.ace-cobalt.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #002240;\
-border-radius: 2px\
}\
.ace-cobalt .ace_marker-layer .ace_step {\
background: rgb(127, 111, 19)\
@@ -106,8 +105,17 @@ color: #9EFFFF\
}\
.ace-cobalt .ace_indent-guide {\
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYHCLSvkPAAP3AgSDTRd4AAAAAElFTkSuQmCC) right repeat-y\
-}";
+}\
+";
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/cobalt"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-crimson_editor.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-crimson_editor.js
similarity index 90%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-crimson_editor.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-crimson_editor.js
index a71cf6a4..a7d2f40b 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-crimson_editor.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-crimson_editor.js
@@ -116,3 +116,11 @@ exports.cssClass = "ace-crimson-editor";
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/crimson_editor"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-dawn.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-dawn.js
similarity index 88%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-dawn.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-dawn.js
index e93eea8c..4d835eb1 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-dawn.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-dawn.js
@@ -22,7 +22,6 @@ background: rgba(39, 95, 255, 0.30)\
}\
.ace-dawn.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #F9F9F9;\
-border-radius: 2px\
}\
.ace-dawn .ace_marker-layer .ace_step {\
background: rgb(255, 255, 0)\
@@ -107,3 +106,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/dawn"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-dracula.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-dracula.js
new file mode 100644
index 00000000..feb62cd0
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-dracula.js
@@ -0,0 +1,136 @@
+define("ace/theme/dracula",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
+
+exports.isDark = true;
+exports.cssClass = "ace-dracula";
+exports.cssText = "\
+.ace-dracula .ace_gutter {\
+background: #282a36;\
+color: rgb(144,145,148)\
+}\
+.ace-dracula .ace_print-margin {\
+width: 1px;\
+background: #44475a\
+}\
+.ace-dracula {\
+background-color: #282a36;\
+color: #f8f8f2\
+}\
+.ace-dracula .ace_cursor {\
+color: #f8f8f0\
+}\
+.ace-dracula .ace_marker-layer .ace_selection {\
+background: #44475a\
+}\
+.ace-dracula.ace_multiselect .ace_selection.ace_start {\
+box-shadow: 0 0 3px 0px #282a36;\
+border-radius: 2px\
+}\
+.ace-dracula .ace_marker-layer .ace_step {\
+background: rgb(198, 219, 174)\
+}\
+.ace-dracula .ace_marker-layer .ace_bracket {\
+margin: -1px 0 0 -1px;\
+border: 1px solid #a29709\
+}\
+.ace-dracula .ace_marker-layer .ace_active-line {\
+background: #44475a\
+}\
+.ace-dracula .ace_gutter-active-line {\
+background-color: #44475a\
+}\
+.ace-dracula .ace_marker-layer .ace_selected-word {\
+box-shadow: 0px 0px 0px 1px #a29709;\
+border-radius: 3px;\
+}\
+.ace-dracula .ace_fold {\
+background-color: #50fa7b;\
+border-color: #f8f8f2\
+}\
+.ace-dracula .ace_keyword {\
+color: #ff79c6\
+}\
+.ace-dracula .ace_constant.ace_language {\
+color: #bd93f9\
+}\
+.ace-dracula .ace_constant.ace_numeric {\
+color: #bd93f9\
+}\
+.ace-dracula .ace_constant.ace_character {\
+color: #bd93f9\
+}\
+.ace-dracula .ace_constant.ace_character.ace_escape {\
+color: #ff79c6\
+}\
+.ace-dracula .ace_constant.ace_other {\
+color: #bd93f9\
+}\
+.ace-dracula .ace_support.ace_function {\
+color: #8be9fd\
+}\
+.ace-dracula .ace_support.ace_constant {\
+color: #6be5fd\
+}\
+.ace-dracula .ace_support.ace_class {\
+font-style: italic;\
+color: #66d9ef\
+}\
+.ace-dracula .ace_support.ace_type {\
+font-style: italic;\
+color: #66d9ef\
+}\
+.ace-dracula .ace_storage {\
+color: #ff79c6\
+}\
+.ace-dracula .ace_storage.ace_type {\
+font-style: italic;\
+color: #8be9fd\
+}\
+.ace-dracula .ace_invalid {\
+color: #F8F8F0;\
+background-color: #ff79c6\
+}\
+.ace-dracula .ace_invalid.ace_deprecated {\
+color: #F8F8F0;\
+background-color: #bd93f9\
+}\
+.ace-dracula .ace_string {\
+color: #f1fa8c\
+}\
+.ace-dracula .ace_comment {\
+color: #6272a4\
+}\
+.ace-dracula .ace_variable {\
+color: #50fa7b\
+}\
+.ace-dracula .ace_variable.ace_parameter {\
+font-style: italic;\
+color: #ffb86c\
+}\
+.ace-dracula .ace_entity.ace_other.ace_attribute-name {\
+color: #50fa7b\
+}\
+.ace-dracula .ace_entity.ace_name.ace_function {\
+color: #50fa7b\
+}\
+.ace-dracula .ace_entity.ace_name.ace_tag {\
+color: #ff79c6\
+}\
+.ace-dracula .ace_invisible {\
+color: #626680;\
+}\
+.ace-dracula .ace_indent-guide {\
+background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNgYGBgYHB3d/8PAAOIAdULw8qMAAAAAElFTkSuQmCC) right repeat-y\
+}";
+exports.$selectionColorConflict = true;
+
+var dom = require("../lib/dom");
+dom.importCssString(exports.cssText, exports.cssClass);
+});
+ (function() {
+ window.require(["ace/theme/dracula"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-dreamweaver.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-dreamweaver.js
similarity index 91%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-dreamweaver.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-dreamweaver.js
index ea347bcc..ef2072db 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-dreamweaver.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-dreamweaver.js
@@ -139,3 +139,11 @@ background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZ
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/dreamweaver"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-eclipse.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-eclipse.js
similarity index 87%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-eclipse.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-eclipse.js
index 2ad2b9fa..82bd4f66 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-eclipse.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-eclipse.js
@@ -96,3 +96,11 @@ exports.cssClass = "ace-eclipse";
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/eclipse"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-github.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-github.js
similarity index 82%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-github.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-github.js
index 246b3a0d..ea9819f7 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-github.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-github.js
@@ -55,15 +55,17 @@ font-weight: bold;\
.ace-github .ace_cursor {\
color: black;\
}\
-.ace-github .ace_marker-layer .ace_active-line {\
+.ace-github.ace_focus .ace_marker-layer .ace_active-line {\
background: rgb(255, 255, 204);\
}\
+.ace-github .ace_marker-layer .ace_active-line {\
+background: rgb(245, 245, 245);\
+}\
.ace-github .ace_marker-layer .ace_selection {\
background: rgb(181, 213, 255);\
}\
.ace-github.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px white;\
-border-radius: 2px;\
}\
.ace-github.ace_nobold .ace_line > span {\
font-weight: normal !important;\
@@ -85,6 +87,9 @@ background-color : rgba(0, 0, 0, 0.07);\
background: rgb(250, 250, 255);\
border: 1px solid rgb(200, 200, 250);\
}\
+.ace-github .ace_invisible {\
+color: #BFBFBF\
+}\
.ace-github .ace_print-margin {\
width: 1px;\
background: #e8e8e8;\
@@ -96,3 +101,11 @@ background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZ
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/github"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-gob.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-gob.js
new file mode 100644
index 00000000..34b5f8ef
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-gob.js
@@ -0,0 +1,120 @@
+define("ace/theme/gob",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
+
+exports.isDark = true;
+exports.cssClass = "ace-gob";
+exports.cssText = ".ace-gob .ace_gutter {\
+background: #0B1818;\
+color: #03EE03\
+}\
+.ace-gob .ace_print-margin {\
+width: 1px;\
+background: #131313\
+}\
+.ace-gob {\
+background-color: #0B0B0B;\
+color: #00FF00\
+}\
+.ace-gob .ace_cursor {\
+border-color: rgba(16, 248, 255, 0.90);\
+background-color: rgba(16, 240, 248, 0.70);\
+opacity: 0.4;\
+}\
+.ace-gob .ace_marker-layer .ace_selection {\
+background: rgba(221, 240, 255, 0.20)\
+}\
+.ace-gob.ace_multiselect .ace_selection.ace_start {\
+box-shadow: 0 0 3px 0px #141414;\
+}\
+.ace-gob .ace_marker-layer .ace_step {\
+background: rgb(16, 128, 0)\
+}\
+.ace-gob .ace_marker-layer .ace_bracket {\
+margin: -1px 0 0 -1px;\
+border: 1px solid rgba(64, 255, 255, 0.25)\
+}\
+.ace-gob .ace_marker-layer .ace_active-line {\
+background: rgba(255, 255, 255, 0.04)\
+}\
+.ace-gob .ace_gutter-active-line {\
+background-color: rgba(255, 255, 255, 0.04)\
+}\
+.ace-gob .ace_marker-layer .ace_selected-word {\
+border: 1px solid rgba(192, 240, 255, 0.20)\
+}\
+.ace-gob .ace_invisible {\
+color: rgba(255, 255, 255, 0.25)\
+}\
+.ace-gob .ace_keyword,\
+.ace-gob .ace_meta {\
+color: #10D8E8\
+}\
+.ace-gob .ace_constant,\
+.ace-gob .ace_constant.ace_character,\
+.ace-gob .ace_constant.ace_character.ace_escape,\
+.ace-gob .ace_constant.ace_other,\
+.ace-gob .ace_heading,\
+.ace-gob .ace_markup.ace_heading,\
+.ace-gob .ace_support.ace_constant {\
+color: #10F0A0\
+}\
+.ace-gob .ace_invalid.ace_illegal {\
+color: #F8F8F8;\
+background-color: rgba(86, 45, 86, 0.75)\
+}\
+.ace-gob .ace_invalid.ace_deprecated {\
+text-decoration: underline;\
+font-style: italic;\
+color: #20F8C0\
+}\
+.ace-gob .ace_support {\
+color: #20E8B0\
+}\
+.ace-gob .ace_fold {\
+background-color: #50B8B8;\
+border-color: #70F8F8\
+}\
+.ace-gob .ace_support.ace_function {\
+color: #00F800\
+}\
+.ace-gob .ace_list,\
+.ace-gob .ace_markup.ace_list,\
+.ace-gob .ace_storage {\
+color: #10FF98\
+}\
+.ace-gob .ace_entity.ace_name.ace_function,\
+.ace-gob .ace_meta.ace_tag,\
+.ace-gob .ace_variable {\
+color: #00F868\
+}\
+.ace-gob .ace_string {\
+color: #10F060\
+}\
+.ace-gob .ace_string.ace_regexp {\
+color: #20F090;\
+}\
+.ace-gob .ace_comment {\
+font-style: italic;\
+color: #00E060;\
+}\
+.ace-gob .ace_variable {\
+color: #00F888;\
+}\
+.ace-gob .ace_xml-pe {\
+color: #488858;\
+}\
+.ace-gob .ace_indent-guide {\
+background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWMQERFpYLC1tf0PAAgOAnPnhxyiAAAAAElFTkSuQmCC) right repeat-y\
+}\
+";
+
+var dom = require("../lib/dom");
+dom.importCssString(exports.cssText, exports.cssClass);
+});
+ (function() {
+ window.require(["ace/theme/gob"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-gruvbox.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-gruvbox.js
new file mode 100644
index 00000000..fd7b7e3b
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-gruvbox.js
@@ -0,0 +1,90 @@
+define("ace/theme/gruvbox",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
+
+exports.isDark = true;
+exports.cssClass = "ace-gruvbox";
+exports.cssText = ".ace-gruvbox .ace_gutter-active-line {\
+background-color: #3C3836;\
+}\
+.ace-gruvbox {\
+color: #EBDAB4;\
+background-color: #1D2021;\
+}\
+.ace-gruvbox .ace_invisible {\
+color: #504945;\
+}\
+.ace-gruvbox .ace_marker-layer .ace_selection {\
+background: rgba(179, 101, 57, 0.75)\
+}\
+.ace-gruvbox.ace_multiselect .ace_selection.ace_start {\
+box-shadow: 0 0 3px 0px #002240;\
+}\
+.ace-gruvbox .ace_keyword {\
+color: #8ec07c;\
+}\
+.ace-gruvbox .ace_comment {\
+font-style: italic;\
+color: #928375;\
+}\
+.ace-gruvbox .ace-statement {\
+color: red;\
+}\
+.ace-gruvbox .ace_variable {\
+color: #84A598;\
+}\
+.ace-gruvbox .ace_variable.ace_language {\
+color: #D2879B;\
+}\
+.ace-gruvbox .ace_constant {\
+color: #C2859A;\
+}\
+.ace-gruvbox .ace_constant.ace_language {\
+color: #C2859A;\
+}\
+.ace-gruvbox .ace_constant.ace_numeric {\
+color: #C2859A;\
+}\
+.ace-gruvbox .ace_string {\
+color: #B8BA37;\
+}\
+.ace-gruvbox .ace_support {\
+color: #F9BC41;\
+}\
+.ace-gruvbox .ace_support.ace_function {\
+color: #F84B3C;\
+}\
+.ace-gruvbox .ace_storage {\
+color: #8FBF7F;\
+}\
+.ace-gruvbox .ace_keyword.ace_operator {\
+color: #EBDAB4;\
+}\
+.ace-gruvbox .ace_punctuation.ace_operator {\
+color: yellow;\
+}\
+.ace-gruvbox .ace_marker-layer .ace_active-line {\
+background: #3C3836;\
+}\
+.ace-gruvbox .ace_marker-layer .ace_selected-word {\
+border-radius: 4px;\
+border: 8px solid #3f475d;\
+}\
+.ace-gruvbox .ace_print-margin {\
+width: 5px;\
+background: #3C3836;\
+}\
+.ace-gruvbox .ace_indent-guide {\
+background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEklEQVQImWNQUFD4z6Crq/sfAAuYAuYl+7lfAAAAAElFTkSuQmCC\") right repeat-y;\
+}";
+
+var dom = require("../lib/dom");
+dom.importCssString(exports.cssText, exports.cssClass);
+
+});
+ (function() {
+ window.require(["ace/theme/gruvbox"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-idle_fingers.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-idle_fingers.js
similarity index 88%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-idle_fingers.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-idle_fingers.js
index 5145fde7..d0a6df22 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-idle_fingers.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-idle_fingers.js
@@ -22,7 +22,6 @@ background: rgba(90, 100, 126, 0.88)\
}\
.ace-idle-fingers.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #323232;\
-border-radius: 2px\
}\
.ace-idle-fingers .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -95,3 +94,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/idle_fingers"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-iplastic.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-iplastic.js
new file mode 100644
index 00000000..fd49fccc
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-iplastic.js
@@ -0,0 +1,129 @@
+define("ace/theme/iplastic",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
+
+exports.isDark = false;
+exports.cssClass = "ace-iplastic";
+exports.cssText = ".ace-iplastic .ace_gutter {\
+background: #dddddd;\
+color: #666666\
+}\
+.ace-iplastic .ace_print-margin {\
+width: 1px;\
+background: #bbbbbb\
+}\
+.ace-iplastic {\
+background-color: #eeeeee;\
+color: #333333\
+}\
+.ace-iplastic .ace_cursor {\
+color: #333\
+}\
+.ace-iplastic .ace_marker-layer .ace_selection {\
+background: #BAD6FD;\
+}\
+.ace-iplastic.ace_multiselect .ace_selection.ace_start {\
+border-radius: 4px\
+}\
+.ace-iplastic .ace_marker-layer .ace_step {\
+background: #444444\
+}\
+.ace-iplastic .ace_marker-layer .ace_bracket {\
+margin: -1px 0 0 -1px;\
+border: 1px solid #49483E;\
+background: #FFF799\
+}\
+.ace-iplastic .ace_marker-layer .ace_active-line {\
+background: #e5e5e5\
+}\
+.ace-iplastic .ace_gutter-active-line {\
+background-color: #eeeeee\
+}\
+.ace-iplastic .ace_marker-layer .ace_selected-word {\
+border: 1px solid #555555;\
+border-radius:4px\
+}\
+.ace-iplastic .ace_invisible {\
+color: #999999\
+}\
+.ace-iplastic .ace_entity.ace_name.ace_tag,\
+.ace-iplastic .ace_keyword,\
+.ace-iplastic .ace_meta.ace_tag,\
+.ace-iplastic .ace_storage {\
+color: #0000FF\
+}\
+.ace-iplastic .ace_punctuation,\
+.ace-iplastic .ace_punctuation.ace_tag {\
+color: #000\
+}\
+.ace-iplastic .ace_constant {\
+color: #333333;\
+font-weight: 700\
+}\
+.ace-iplastic .ace_constant.ace_character,\
+.ace-iplastic .ace_constant.ace_language,\
+.ace-iplastic .ace_constant.ace_numeric,\
+.ace-iplastic .ace_constant.ace_other {\
+color: #0066FF;\
+font-weight: 700\
+}\
+.ace-iplastic .ace_constant.ace_numeric{\
+font-weight: 100\
+}\
+.ace-iplastic .ace_invalid {\
+color: #F8F8F0;\
+background-color: #F92672\
+}\
+.ace-iplastic .ace_invalid.ace_deprecated {\
+color: #F8F8F0;\
+background-color: #AE81FF\
+}\
+.ace-iplastic .ace_support.ace_constant,\
+.ace-iplastic .ace_support.ace_function {\
+color: #333333;\
+font-weight: 700\
+}\
+.ace-iplastic .ace_fold {\
+background-color: #464646;\
+border-color: #F8F8F2\
+}\
+.ace-iplastic .ace_storage.ace_type,\
+.ace-iplastic .ace_support.ace_class,\
+.ace-iplastic .ace_support.ace_type {\
+color: #3333fc;\
+font-weight: 700\
+}\
+.ace-iplastic .ace_entity.ace_name.ace_function,\
+.ace-iplastic .ace_entity.ace_other,\
+.ace-iplastic .ace_entity.ace_other.ace_attribute-name,\
+.ace-iplastic .ace_variable {\
+color: #3366cc;\
+font-style: italic\
+}\
+.ace-iplastic .ace_variable.ace_parameter {\
+font-style: italic;\
+color: #2469E0\
+}\
+.ace-iplastic .ace_string {\
+color: #a55f03\
+}\
+.ace-iplastic .ace_comment {\
+color: #777777;\
+font-style: italic\
+}\
+.ace-iplastic .ace_fold-widget {\
+background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42mWKsQ0AMAzC8ixLlrzQjzmBiEjp0A6WwBCSPgKAXoLkqSot7nN3yMwR7pZ32NzpKkVoDBUxKAAAAABJRU5ErkJggg==);\
+}\
+.ace-iplastic .ace_indent-guide {\
+background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAABlJREFUeNpi+P//PwMzMzPzfwAAAAD//wMAGRsECSML/RIAAAAASUVORK5CYII=) right repeat-y\
+}";
+
+var dom = require("../lib/dom");
+dom.importCssString(exports.cssText, exports.cssClass);
+});
+ (function() {
+ window.require(["ace/theme/iplastic"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-katzenmilch.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-katzenmilch.js
similarity index 88%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-katzenmilch.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-katzenmilch.js
index 1de18a19..b7d9494b 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-katzenmilch.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-katzenmilch.js
@@ -27,14 +27,13 @@ background: rgba(100, 5, 208, 0.27)\
}\
.ace-katzenmilch.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #f3f2f3;\
-border-radius: 2px\
}\
.ace-katzenmilch .ace_marker-layer .ace_step {\
background: rgb(198, 219, 174)\
}\
.ace-katzenmilch .ace_marker-layer .ace_bracket {\
margin: -1px 0 0 -1px;\
-border: 1px solid #000000\
+border: 1px solid rgba(0, 0, 0, 0.33);\
}\
.ace-katzenmilch .ace_marker-layer .ace_active-line {\
background: rgb(232, 242, 254)\
@@ -45,6 +44,9 @@ background-color: rgb(232, 242, 254)\
.ace-katzenmilch .ace_marker-layer .ace_selected-word {\
border: 1px solid rgba(100, 5, 208, 0.27)\
}\
+.ace-katzenmilch .ace_invisible {\
+color: #BFBFBF\
+}\
.ace-katzenmilch .ace_fold {\
background-color: rgba(2, 95, 73, 0.97);\
border-color: rgba(15, 0, 9, 1.0)\
@@ -117,3 +119,11 @@ rbackground-color: rgba(73, 166, 210, 0.039)\
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/katzenmilch"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-kr_theme.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-kr_theme.js
similarity index 88%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-kr_theme.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-kr_theme.js
index 43e3ebc2..9281c458 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-kr_theme.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-kr_theme.js
@@ -22,7 +22,6 @@ background: rgba(170, 0, 255, 0.45)\
}\
.ace-kr-theme.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #0B0A09;\
-border-radius: 2px\
}\
.ace-kr-theme .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -103,3 +102,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/kr_theme"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-kuroir.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-kuroir.js
similarity index 85%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-kuroir.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-kuroir.js
index d4ff0b27..db39439d 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-kuroir.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-kuroir.js
@@ -23,7 +23,6 @@ background: rgba(245, 170, 0, 0.57);\
}\
.ace-kuroir.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #E8E9E8;\
-border-radius: 2px;\
}\
.ace-kuroir .ace_marker-layer .ace_step {\
background: rgb(198, 219, 174);\
@@ -41,6 +40,9 @@ background-color: rgba(203, 220, 47, 0.22);\
.ace-kuroir .ace_marker-layer .ace_selected-word {\
border: 1px solid rgba(245, 170, 0, 0.57);\
}\
+.ace-kuroir .ace_invisible {\
+color: #BFBFBF\
+}\
.ace-kuroir .ace_fold {\
border-color: #363636;\
}\
@@ -57,3 +59,11 @@ background-color:rgba(191, 97, 51, 0.051);}.ace-kuroir .ace_markup.ace_list{colo
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/kuroir"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-merbivore.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-merbivore.js
similarity index 88%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-merbivore.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-merbivore.js
index 562f783c..69b502f0 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-merbivore.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-merbivore.js
@@ -22,7 +22,6 @@ background: #454545\
}\
.ace-merbivore.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #161616;\
-border-radius: 2px\
}\
.ace-merbivore .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -94,3 +93,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/merbivore"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-merbivore_soft.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-merbivore_soft.js
similarity index 88%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-merbivore_soft.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-merbivore_soft.js
index 9657b0fc..e38d6aa4 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-merbivore_soft.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-merbivore_soft.js
@@ -22,7 +22,6 @@ background: #494949\
}\
.ace-merbivore-soft.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #1C1C1C;\
-border-radius: 2px\
}\
.ace-merbivore-soft .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -95,3 +94,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/merbivore_soft"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-mono_industrial.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-mono_industrial.js
similarity index 90%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-mono_industrial.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-mono_industrial.js
index 960047c7..0a506ab5 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-mono_industrial.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-mono_industrial.js
@@ -22,7 +22,6 @@ background: rgba(145, 153, 148, 0.40)\
}\
.ace-mono-industrial.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #222C28;\
-border-radius: 2px\
}\
.ace-mono-industrial .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -106,3 +105,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/mono_industrial"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-monokai.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-monokai.js
similarity index 88%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-monokai.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-monokai.js
index a294e195..225375b7 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-monokai.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-monokai.js
@@ -22,7 +22,6 @@ background: #49483E\
}\
.ace-monokai.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #272822;\
-border-radius: 2px\
}\
.ace-monokai .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -104,3 +103,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/monokai"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-pastel_on_dark.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-pastel_on_dark.js
similarity index 89%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-pastel_on_dark.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-pastel_on_dark.js
index 34235329..4cfb1690 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-pastel_on_dark.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-pastel_on_dark.js
@@ -22,7 +22,6 @@ background: rgba(221, 240, 255, 0.20)\
}\
.ace-pastel-on-dark.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #2C2828;\
-border-radius: 2px\
}\
.ace-pastel-on-dark .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -107,3 +106,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/pastel_on_dark"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-solarized_dark.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-solarized_dark.js
similarity index 88%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-solarized_dark.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-solarized_dark.js
index cf5d55b9..1213a514 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-solarized_dark.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-solarized_dark.js
@@ -28,7 +28,6 @@ background: rgba(255, 255, 255, 0.1)\
}\
.ace-solarized-dark.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #002B36;\
-border-radius: 2px\
}\
.ace-solarized-dark .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -87,3 +86,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/solarized_dark"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-solarized_light.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-solarized_light.js
similarity index 88%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-solarized_light.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-solarized_light.js
index c4cf7198..7af6cb5b 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-solarized_light.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-solarized_light.js
@@ -22,7 +22,6 @@ background: rgba(7, 54, 67, 0.09)\
}\
.ace-solarized-light.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #FDF6E3;\
-border-radius: 2px\
}\
.ace-solarized-light .ace_marker-layer .ace_step {\
background: rgb(255, 255, 0)\
@@ -90,3 +89,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/solarized_light"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-sqlserver.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-sqlserver.js
new file mode 100644
index 00000000..07df6b4d
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-sqlserver.js
@@ -0,0 +1,146 @@
+define("ace/theme/sqlserver",["require","exports","module","ace/lib/dom"], function(require, exports, module) {
+
+exports.isDark = false;
+exports.cssClass = "ace-sqlserver";
+exports.cssText = ".ace-sqlserver .ace_gutter {\
+background: #ebebeb;\
+color: #333;\
+overflow: hidden;\
+}\
+.ace-sqlserver .ace_print-margin {\
+width: 1px;\
+background: #e8e8e8;\
+}\
+.ace-sqlserver {\
+background-color: #FFFFFF;\
+color: black;\
+}\
+.ace-sqlserver .ace_identifier {\
+color: black;\
+}\
+.ace-sqlserver .ace_keyword {\
+color: #0000FF;\
+}\
+.ace-sqlserver .ace_numeric {\
+color: black;\
+}\
+.ace-sqlserver .ace_storage {\
+color: #11B7BE;\
+}\
+.ace-sqlserver .ace_keyword.ace_operator,\
+.ace-sqlserver .ace_lparen,\
+.ace-sqlserver .ace_rparen,\
+.ace-sqlserver .ace_punctuation {\
+color: #808080;\
+}\
+.ace-sqlserver .ace_set.ace_statement {\
+color: #0000FF;\
+text-decoration: underline;\
+}\
+.ace-sqlserver .ace_cursor {\
+color: black;\
+}\
+.ace-sqlserver .ace_invisible {\
+color: rgb(191, 191, 191);\
+}\
+.ace-sqlserver .ace_constant.ace_buildin {\
+color: rgb(88, 72, 246);\
+}\
+.ace-sqlserver .ace_constant.ace_language {\
+color: #979797;\
+}\
+.ace-sqlserver .ace_constant.ace_library {\
+color: rgb(6, 150, 14);\
+}\
+.ace-sqlserver .ace_invalid {\
+background-color: rgb(153, 0, 0);\
+color: white;\
+}\
+.ace-sqlserver .ace_support.ace_function {\
+color: #FF00FF;\
+}\
+.ace-sqlserver .ace_support.ace_constant {\
+color: rgb(6, 150, 14);\
+}\
+.ace-sqlserver .ace_class {\
+color: #008080;\
+}\
+.ace-sqlserver .ace_support.ace_other {\
+color: #6D79DE;\
+}\
+.ace-sqlserver .ace_variable.ace_parameter {\
+font-style: italic;\
+color: #FD971F;\
+}\
+.ace-sqlserver .ace_comment {\
+color: #008000;\
+}\
+.ace-sqlserver .ace_constant.ace_numeric {\
+color: black;\
+}\
+.ace-sqlserver .ace_variable {\
+color: rgb(49, 132, 149);\
+}\
+.ace-sqlserver .ace_xml-pe {\
+color: rgb(104, 104, 91);\
+}\
+.ace-sqlserver .ace_support.ace_storedprocedure {\
+color: #800000;\
+}\
+.ace-sqlserver .ace_heading {\
+color: rgb(12, 7, 255);\
+}\
+.ace-sqlserver .ace_list {\
+color: rgb(185, 6, 144);\
+}\
+.ace-sqlserver .ace_marker-layer .ace_selection {\
+background: rgb(181, 213, 255);\
+}\
+.ace-sqlserver .ace_marker-layer .ace_step {\
+background: rgb(252, 255, 0);\
+}\
+.ace-sqlserver .ace_marker-layer .ace_stack {\
+background: rgb(164, 229, 101);\
+}\
+.ace-sqlserver .ace_marker-layer .ace_bracket {\
+margin: -1px 0 0 -1px;\
+border: 1px solid rgb(192, 192, 192);\
+}\
+.ace-sqlserver .ace_marker-layer .ace_active-line {\
+background: rgba(0, 0, 0, 0.07);\
+}\
+.ace-sqlserver .ace_gutter-active-line {\
+background-color: #dcdcdc;\
+}\
+.ace-sqlserver .ace_marker-layer .ace_selected-word {\
+background: rgb(250, 250, 255);\
+border: 1px solid rgb(200, 200, 250);\
+}\
+.ace-sqlserver .ace_meta.ace_tag {\
+color: #0000FF;\
+}\
+.ace-sqlserver .ace_string.ace_regex {\
+color: #FF0000;\
+}\
+.ace-sqlserver .ace_string {\
+color: #FF0000;\
+}\
+.ace-sqlserver .ace_entity.ace_other.ace_attribute-name {\
+color: #994409;\
+}\
+.ace-sqlserver .ace_indent-guide {\
+background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==\") right repeat-y;\
+}\
+";
+
+var dom = require("../lib/dom");
+dom.importCssString(exports.cssText, exports.cssClass);
+});
+ (function() {
+ window.require(["ace/theme/sqlserver"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-terminal.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-terminal.js
similarity index 90%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-terminal.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-terminal.js
index a41cdd2c..0ddfdb6f 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-terminal.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-terminal.js
@@ -22,7 +22,6 @@ background: #424242\
}\
.ace-terminal-theme.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px black;\
-border-radius: 2px\
}\
.ace-terminal-theme .ace_marker-layer .ace_step {\
background: rgb(0, 0, 0)\
@@ -113,3 +112,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/terminal"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-textmate.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-textmate.js
similarity index 88%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-textmate.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-textmate.js
index 9aa6b6d4..200a0295 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-textmate.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-textmate.js
@@ -98,7 +98,6 @@ background: rgb(181, 213, 255);\
}\
.ace-tm.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px white;\
-border-radius: 2px;\
}\
.ace-tm .ace_marker-layer .ace_step {\
background: rgb(252, 255, 0);\
@@ -124,7 +123,16 @@ border: 1px solid rgb(200, 200, 250);\
background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==\") right repeat-y;\
}\
";
+exports.$id = "ace/theme/textmate";
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/textmate"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow.js
similarity index 89%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow.js
index 1d908db1..a907cc45 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow.js
@@ -22,7 +22,6 @@ background: #D6D6D6\
}\
.ace-tomorrow.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #FFFFFF;\
-border-radius: 2px\
}\
.ace-tomorrow .ace_marker-layer .ace_step {\
background: rgb(255, 255, 0)\
@@ -107,3 +106,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/tomorrow"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow_night.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow_night.js
similarity index 90%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow_night.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow_night.js
index b1ae3f9a..df5fd90d 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow_night.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow_night.js
@@ -22,7 +22,6 @@ background: #373B41\
}\
.ace-tomorrow-night.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #1D1F21;\
-border-radius: 2px\
}\
.ace-tomorrow-night .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -107,3 +106,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/tomorrow_night"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow_night_blue.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow_night_blue.js
similarity index 90%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow_night_blue.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow_night_blue.js
index 90718b58..09c2af79 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow_night_blue.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow_night_blue.js
@@ -23,7 +23,6 @@ background: #003F8E\
}\
.ace-tomorrow-night-blue.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #002451;\
-border-radius: 2px\
}\
.ace-tomorrow-night-blue .ace_marker-layer .ace_step {\
background: rgb(127, 111, 19)\
@@ -105,3 +104,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/tomorrow_night_blue"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow_night_bright.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow_night_bright.js
similarity index 91%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow_night_bright.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow_night_bright.js
index bc551300..1cb3f855 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow_night_bright.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow_night_bright.js
@@ -22,7 +22,6 @@ background: #424242\
}\
.ace-tomorrow-night-bright.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #000000;\
-border-radius: 2px\
}\
.ace-tomorrow-night-bright .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -120,3 +119,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/tomorrow_night_bright"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow_night_eighties.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow_night_eighties.js
similarity index 90%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow_night_eighties.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow_night_eighties.js
index 2979fd22..0030fc8e 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-tomorrow_night_eighties.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-tomorrow_night_eighties.js
@@ -23,7 +23,6 @@ background: #515151\
}\
.ace-tomorrow-night-eighties.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #2D2D2D;\
-border-radius: 2px\
}\
.ace-tomorrow-night-eighties .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -107,3 +106,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/tomorrow_night_eighties"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-twilight.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-twilight.js
similarity index 89%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-twilight.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-twilight.js
index 3c619de4..452bde72 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-twilight.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-twilight.js
@@ -22,7 +22,6 @@ background: rgba(221, 240, 255, 0.20)\
}\
.ace-twilight.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #141414;\
-border-radius: 2px\
}\
.ace-twilight .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -108,3 +107,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/twilight"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-vibrant_ink.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-vibrant_ink.js
similarity index 87%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-vibrant_ink.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-vibrant_ink.js
index 764dc03a..e245b4ce 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-vibrant_ink.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-vibrant_ink.js
@@ -22,7 +22,6 @@ background: #6699CC\
}\
.ace-vibrant-ink.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #0F0F0F;\
-border-radius: 2px\
}\
.ace-vibrant-ink .ace_marker-layer .ace_step {\
background: rgb(102, 82, 0)\
@@ -93,3 +92,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/vibrant_ink"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/war/legv8_simulator/ace/theme-xcode.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-xcode.js
similarity index 86%
rename from LEGv8_Simulator/war/legv8_simulator/ace/theme-xcode.js
rename to LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-xcode.js
index 73c0d901..ff521405 100644
--- a/LEGv8_Simulator/war/legv8_simulator/ace/theme-xcode.js
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/theme-xcode.js
@@ -23,7 +23,6 @@ background: #B5D5FF\
}\
.ace-xcode.ace_multiselect .ace_selection.ace_start {\
box-shadow: 0 0 3px 0px #FFFFFF;\
-border-radius: 2px\
}\
.ace-xcode .ace_marker-layer .ace_step {\
background: rgb(198, 219, 174)\
@@ -87,3 +86,11 @@ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgb
var dom = require("../lib/dom");
dom.importCssString(exports.cssText, exports.cssClass);
});
+ (function() {
+ window.require(["ace/theme/xcode"], function(m) {
+ if (typeof module == "object" && typeof exports == "object" && module) {
+ module.exports = m;
+ }
+ });
+ })();
+
\ No newline at end of file
diff --git a/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/worker-coffee.js b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/worker-coffee.js
new file mode 100644
index 00000000..f229b217
--- /dev/null
+++ b/LEGv8_Simulator/local-maven-repo/acegwt-1.3.3/WEB-INF/classes/edu/ycp/cs/dh/acegwt/public/ace/worker-coffee.js
@@ -0,0 +1,2151 @@
+"no use strict";
+!(function(window) {
+if (typeof window.window != "undefined" && window.document)
+ return;
+if (window.require && window.define)
+ return;
+
+if (!window.console) {
+ window.console = function() {
+ var msgs = Array.prototype.slice.call(arguments, 0);
+ postMessage({type: "log", data: msgs});
+ };
+ window.console.error =
+ window.console.warn =
+ window.console.log =
+ window.console.trace = window.console;
+}
+window.window = window;
+window.ace = window;
+
+window.onerror = function(message, file, line, col, err) {
+ postMessage({type: "error", data: {
+ message: message,
+ data: err.data,
+ file: file,
+ line: line,
+ col: col,
+ stack: err.stack
+ }});
+};
+
+window.normalizeModule = function(parentId, moduleName) {
+ // normalize plugin requires
+ if (moduleName.indexOf("!") !== -1) {
+ var chunks = moduleName.split("!");
+ return window.normalizeModule(parentId, chunks[0]) + "!" + window.normalizeModule(parentId, chunks[1]);
+ }
+ // normalize relative requires
+ if (moduleName.charAt(0) == ".") {
+ var base = parentId.split("/").slice(0, -1).join("/");
+ moduleName = (base ? base + "/" : "") + moduleName;
+
+ while (moduleName.indexOf(".") !== -1 && previous != moduleName) {
+ var previous = moduleName;
+ moduleName = moduleName.replace(/^\.\//, "").replace(/\/\.\//, "/").replace(/[^\/]+\/\.\.\//, "");
+ }
+ }
+
+ return moduleName;
+};
+
+window.require = function require(parentId, id) {
+ if (!id) {
+ id = parentId;
+ parentId = null;
+ }
+ if (!id.charAt)
+ throw new Error("worker.js require() accepts only (parentId, id) as arguments");
+
+ id = window.normalizeModule(parentId, id);
+
+ var module = window.require.modules[id];
+ if (module) {
+ if (!module.initialized) {
+ module.initialized = true;
+ module.exports = module.factory().exports;
+ }
+ return module.exports;
+ }
+
+ if (!window.require.tlns)
+ return console.log("unable to load " + id);
+
+ var path = resolveModuleId(id, window.require.tlns);
+ if (path.slice(-3) != ".js") path += ".js";
+
+ window.require.id = id;
+ window.require.modules[id] = {}; // prevent infinite loop on broken modules
+ importScripts(path);
+ return window.require(parentId, id);
+};
+function resolveModuleId(id, paths) {
+ var testPath = id, tail = "";
+ while (testPath) {
+ var alias = paths[testPath];
+ if (typeof alias == "string") {
+ return alias + tail;
+ } else if (alias) {
+ return alias.location.replace(/\/*$/, "/") + (tail || alias.main || alias.name);
+ } else if (alias === false) {
+ return "";
+ }
+ var i = testPath.lastIndexOf("/");
+ if (i === -1) break;
+ tail = testPath.substr(i) + tail;
+ testPath = testPath.slice(0, i);
+ }
+ return id;
+}
+window.require.modules = {};
+window.require.tlns = {};
+
+window.define = function(id, deps, factory) {
+ if (arguments.length == 2) {
+ factory = deps;
+ if (typeof id != "string") {
+ deps = id;
+ id = window.require.id;
+ }
+ } else if (arguments.length == 1) {
+ factory = id;
+ deps = [];
+ id = window.require.id;
+ }
+
+ if (typeof factory != "function") {
+ window.require.modules[id] = {
+ exports: factory,
+ initialized: true
+ };
+ return;
+ }
+
+ if (!deps.length)
+ // If there is no dependencies, we inject "require", "exports" and
+ // "module" as dependencies, to provide CommonJS compatibility.
+ deps = ["require", "exports", "module"];
+
+ var req = function(childId) {
+ return window.require(id, childId);
+ };
+
+ window.require.modules[id] = {
+ exports: {},
+ factory: function() {
+ var module = this;
+ var returnExports = factory.apply(this, deps.map(function(dep) {
+ switch (dep) {
+ // Because "require", "exports" and "module" aren't actual
+ // dependencies, we must handle them seperately.
+ case "require": return req;
+ case "exports": return module.exports;
+ case "module": return module;
+ // But for all other dependencies, we can just go ahead and
+ // require them.
+ default: return req(dep);
+ }
+ }));
+ if (returnExports)
+ module.exports = returnExports;
+ return module;
+ }
+ };
+};
+window.define.amd = {};
+require.tlns = {};
+window.initBaseUrls = function initBaseUrls(topLevelNamespaces) {
+ for (var i in topLevelNamespaces)
+ require.tlns[i] = topLevelNamespaces[i];
+};
+
+window.initSender = function initSender() {
+
+ var EventEmitter = window.require("ace/lib/event_emitter").EventEmitter;
+ var oop = window.require("ace/lib/oop");
+
+ var Sender = function() {};
+
+ (function() {
+
+ oop.implement(this, EventEmitter);
+
+ this.callback = function(data, callbackId) {
+ postMessage({
+ type: "call",
+ id: callbackId,
+ data: data
+ });
+ };
+
+ this.emit = function(name, data) {
+ postMessage({
+ type: "event",
+ name: name,
+ data: data
+ });
+ };
+
+ }).call(Sender.prototype);
+
+ return new Sender();
+};
+
+var main = window.main = null;
+var sender = window.sender = null;
+
+window.onmessage = function(e) {
+ var msg = e.data;
+ if (msg.event && sender) {
+ sender._signal(msg.event, msg.data);
+ }
+ else if (msg.command) {
+ if (main[msg.command])
+ main[msg.command].apply(main, msg.args);
+ else if (window[msg.command])
+ window[msg.command].apply(window, msg.args);
+ else
+ throw new Error("Unknown command:" + msg.command);
+ }
+ else if (msg.init) {
+ window.initBaseUrls(msg.tlns);
+ require("ace/lib/es5-shim");
+ sender = window.sender = window.initSender();
+ var clazz = require(msg.module)[msg.classname];
+ main = window.main = new clazz(sender);
+ }
+};
+})(this);
+
+define("ace/lib/oop",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+exports.inherits = function(ctor, superCtor) {
+ ctor.super_ = superCtor;
+ ctor.prototype = Object.create(superCtor.prototype, {
+ constructor: {
+ value: ctor,
+ enumerable: false,
+ writable: true,
+ configurable: true
+ }
+ });
+};
+
+exports.mixin = function(obj, mixin) {
+ for (var key in mixin) {
+ obj[key] = mixin[key];
+ }
+ return obj;
+};
+
+exports.implement = function(proto, mixin) {
+ exports.mixin(proto, mixin);
+};
+
+});
+
+define("ace/range",["require","exports","module"], function(require, exports, module) {
+"use strict";
+var comparePoints = function(p1, p2) {
+ return p1.row - p2.row || p1.column - p2.column;
+};
+var Range = function(startRow, startColumn, endRow, endColumn) {
+ this.start = {
+ row: startRow,
+ column: startColumn
+ };
+
+ this.end = {
+ row: endRow,
+ column: endColumn
+ };
+};
+
+(function() {
+ this.isEqual = function(range) {
+ return this.start.row === range.start.row &&
+ this.end.row === range.end.row &&
+ this.start.column === range.start.column &&
+ this.end.column === range.end.column;
+ };
+ this.toString = function() {
+ return ("Range: [" + this.start.row + "/" + this.start.column +
+ "] -> [" + this.end.row + "/" + this.end.column + "]");
+ };
+
+ this.contains = function(row, column) {
+ return this.compare(row, column) == 0;
+ };
+ this.compareRange = function(range) {
+ var cmp,
+ end = range.end,
+ start = range.start;
+
+ cmp = this.compare(end.row, end.column);
+ if (cmp == 1) {
+ cmp = this.compare(start.row, start.column);
+ if (cmp == 1) {
+ return 2;
+ } else if (cmp == 0) {
+ return 1;
+ } else {
+ return 0;
+ }
+ } else if (cmp == -1) {
+ return -2;
+ } else {
+ cmp = this.compare(start.row, start.column);
+ if (cmp == -1) {
+ return -1;
+ } else if (cmp == 1) {
+ return 42;
+ } else {
+ return 0;
+ }
+ }
+ };
+ this.comparePoint = function(p) {
+ return this.compare(p.row, p.column);
+ };
+ this.containsRange = function(range) {
+ return this.comparePoint(range.start) == 0 && this.comparePoint(range.end) == 0;
+ };
+ this.intersects = function(range) {
+ var cmp = this.compareRange(range);
+ return (cmp == -1 || cmp == 0 || cmp == 1);
+ };
+ this.isEnd = function(row, column) {
+ return this.end.row == row && this.end.column == column;
+ };
+ this.isStart = function(row, column) {
+ return this.start.row == row && this.start.column == column;
+ };
+ this.setStart = function(row, column) {
+ if (typeof row == "object") {
+ this.start.column = row.column;
+ this.start.row = row.row;
+ } else {
+ this.start.row = row;
+ this.start.column = column;
+ }
+ };
+ this.setEnd = function(row, column) {
+ if (typeof row == "object") {
+ this.end.column = row.column;
+ this.end.row = row.row;
+ } else {
+ this.end.row = row;
+ this.end.column = column;
+ }
+ };
+ this.inside = function(row, column) {
+ if (this.compare(row, column) == 0) {
+ if (this.isEnd(row, column) || this.isStart(row, column)) {
+ return false;
+ } else {
+ return true;
+ }
+ }
+ return false;
+ };
+ this.insideStart = function(row, column) {
+ if (this.compare(row, column) == 0) {
+ if (this.isEnd(row, column)) {
+ return false;
+ } else {
+ return true;
+ }
+ }
+ return false;
+ };
+ this.insideEnd = function(row, column) {
+ if (this.compare(row, column) == 0) {
+ if (this.isStart(row, column)) {
+ return false;
+ } else {
+ return true;
+ }
+ }
+ return false;
+ };
+ this.compare = function(row, column) {
+ if (!this.isMultiLine()) {
+ if (row === this.start.row) {
+ return column < this.start.column ? -1 : (column > this.end.column ? 1 : 0);
+ }
+ }
+
+ if (row < this.start.row)
+ return -1;
+
+ if (row > this.end.row)
+ return 1;
+
+ if (this.start.row === row)
+ return column >= this.start.column ? 0 : -1;
+
+ if (this.end.row === row)
+ return column <= this.end.column ? 0 : 1;
+
+ return 0;
+ };
+ this.compareStart = function(row, column) {
+ if (this.start.row == row && this.start.column == column) {
+ return -1;
+ } else {
+ return this.compare(row, column);
+ }
+ };
+ this.compareEnd = function(row, column) {
+ if (this.end.row == row && this.end.column == column) {
+ return 1;
+ } else {
+ return this.compare(row, column);
+ }
+ };
+ this.compareInside = function(row, column) {
+ if (this.end.row == row && this.end.column == column) {
+ return 1;
+ } else if (this.start.row == row && this.start.column == column) {
+ return -1;
+ } else {
+ return this.compare(row, column);
+ }
+ };
+ this.clipRows = function(firstRow, lastRow) {
+ if (this.end.row > lastRow)
+ var end = {row: lastRow + 1, column: 0};
+ else if (this.end.row < firstRow)
+ var end = {row: firstRow, column: 0};
+
+ if (this.start.row > lastRow)
+ var start = {row: lastRow + 1, column: 0};
+ else if (this.start.row < firstRow)
+ var start = {row: firstRow, column: 0};
+
+ return Range.fromPoints(start || this.start, end || this.end);
+ };
+ this.extend = function(row, column) {
+ var cmp = this.compare(row, column);
+
+ if (cmp == 0)
+ return this;
+ else if (cmp == -1)
+ var start = {row: row, column: column};
+ else
+ var end = {row: row, column: column};
+
+ return Range.fromPoints(start || this.start, end || this.end);
+ };
+
+ this.isEmpty = function() {
+ return (this.start.row === this.end.row && this.start.column === this.end.column);
+ };
+ this.isMultiLine = function() {
+ return (this.start.row !== this.end.row);
+ };
+ this.clone = function() {
+ return Range.fromPoints(this.start, this.end);
+ };
+ this.collapseRows = function() {
+ if (this.end.column == 0)
+ return new Range(this.start.row, 0, Math.max(this.start.row, this.end.row-1), 0);
+ else
+ return new Range(this.start.row, 0, this.end.row, 0);
+ };
+ this.toScreenRange = function(session) {
+ var screenPosStart = session.documentToScreenPosition(this.start);
+ var screenPosEnd = session.documentToScreenPosition(this.end);
+
+ return new Range(
+ screenPosStart.row, screenPosStart.column,
+ screenPosEnd.row, screenPosEnd.column
+ );
+ };
+ this.moveBy = function(row, column) {
+ this.start.row += row;
+ this.start.column += column;
+ this.end.row += row;
+ this.end.column += column;
+ };
+
+}).call(Range.prototype);
+Range.fromPoints = function(start, end) {
+ return new Range(start.row, start.column, end.row, end.column);
+};
+Range.comparePoints = comparePoints;
+
+Range.comparePoints = function(p1, p2) {
+ return p1.row - p2.row || p1.column - p2.column;
+};
+
+
+exports.Range = Range;
+});
+
+define("ace/apply_delta",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+function throwDeltaError(delta, errorText){
+ console.log("Invalid Delta:", delta);
+ throw "Invalid Delta: " + errorText;
+}
+
+function positionInDocument(docLines, position) {
+ return position.row >= 0 && position.row < docLines.length &&
+ position.column >= 0 && position.column <= docLines[position.row].length;
+}
+
+function validateDelta(docLines, delta) {
+ if (delta.action != "insert" && delta.action != "remove")
+ throwDeltaError(delta, "delta.action must be 'insert' or 'remove'");
+ if (!(delta.lines instanceof Array))
+ throwDeltaError(delta, "delta.lines must be an Array");
+ if (!delta.start || !delta.end)
+ throwDeltaError(delta, "delta.start/end must be an present");
+ var start = delta.start;
+ if (!positionInDocument(docLines, delta.start))
+ throwDeltaError(delta, "delta.start must be contained in document");
+ var end = delta.end;
+ if (delta.action == "remove" && !positionInDocument(docLines, end))
+ throwDeltaError(delta, "delta.end must contained in document for 'remove' actions");
+ var numRangeRows = end.row - start.row;
+ var numRangeLastLineChars = (end.column - (numRangeRows == 0 ? start.column : 0));
+ if (numRangeRows != delta.lines.length - 1 || delta.lines[numRangeRows].length != numRangeLastLineChars)
+ throwDeltaError(delta, "delta.range must match delta lines");
+}
+
+exports.applyDelta = function(docLines, delta, doNotValidate) {
+
+ var row = delta.start.row;
+ var startColumn = delta.start.column;
+ var line = docLines[row] || "";
+ switch (delta.action) {
+ case "insert":
+ var lines = delta.lines;
+ if (lines.length === 1) {
+ docLines[row] = line.substring(0, startColumn) + delta.lines[0] + line.substring(startColumn);
+ } else {
+ var args = [row, 1].concat(delta.lines);
+ docLines.splice.apply(docLines, args);
+ docLines[row] = line.substring(0, startColumn) + docLines[row];
+ docLines[row + delta.lines.length - 1] += line.substring(startColumn);
+ }
+ break;
+ case "remove":
+ var endColumn = delta.end.column;
+ var endRow = delta.end.row;
+ if (row === endRow) {
+ docLines[row] = line.substring(0, startColumn) + line.substring(endColumn);
+ } else {
+ docLines.splice(
+ row, endRow - row + 1,
+ line.substring(0, startColumn) + docLines[endRow].substring(endColumn)
+ );
+ }
+ break;
+ }
+};
+});
+
+define("ace/lib/event_emitter",["require","exports","module"], function(require, exports, module) {
+"use strict";
+
+var EventEmitter = {};
+var stopPropagation = function() { this.propagationStopped = true; };
+var preventDefault = function() { this.defaultPrevented = true; };
+
+EventEmitter._emit =
+EventEmitter._dispatchEvent = function(eventName, e) {
+ this._eventRegistry || (this._eventRegistry = {});
+ this._defaultHandlers || (this._defaultHandlers = {});
+
+ var listeners = this._eventRegistry[eventName] || [];
+ var defaultHandler = this._defaultHandlers[eventName];
+ if (!listeners.length && !defaultHandler)
+ return;
+
+ if (typeof e != "object" || !e)
+ e = {};
+
+ if (!e.type)
+ e.type = eventName;
+ if (!e.stopPropagation)
+ e.stopPropagation = stopPropagation;
+ if (!e.preventDefault)
+ e.preventDefault = preventDefault;
+
+ listeners = listeners.slice();
+ for (var i=0; i