summaryrefslogtreecommitdiffstats
path: root/assets/static/jsrepl/langs/javascript
diff options
context:
space:
mode:
authorAaron O'Mullan <aaron.omullan@friendco.de>2014-03-31 23:47:11 -0700
committerAaron O'Mullan <aaron.omullan@friendco.de>2014-03-31 23:47:13 -0700
commit2aebb38e5802eefd2649e6778d3a8ce6c7eb0615 (patch)
treea603615c677653892b005de957fbf595f6ddf7ee /assets/static/jsrepl/langs/javascript
parent93a0f52b856f987f22a1bec25dd81bb83b74fe39 (diff)
downloadgitbook-2aebb38e5802eefd2649e6778d3a8ce6c7eb0615.zip
gitbook-2aebb38e5802eefd2649e6778d3a8ce6c7eb0615.tar.gz
gitbook-2aebb38e5802eefd2649e6778d3a8ce6c7eb0615.tar.bz2
Add jsrepl to static assets
Diffstat (limited to 'assets/static/jsrepl/langs/javascript')
-rw-r--r--assets/static/jsrepl/langs/javascript/jsrepl_js.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/assets/static/jsrepl/langs/javascript/jsrepl_js.js b/assets/static/jsrepl/langs/javascript/jsrepl_js.js
new file mode 100644
index 0000000..154baed
--- /dev/null
+++ b/assets/static/jsrepl/langs/javascript/jsrepl_js.js
@@ -0,0 +1,2 @@
+(function(){self.JSREPLEngine=function(){function a(d,b,c,a,e,f){this.result=c;this.error=a;this.sandbox=e;this.inspect=this.sandbox.console.inspect;this.functionClass=this.sandbox.Function;this.sandbox.__eval=this.sandbox.eval;f()}a.prototype.Eval=function(d){var b;try{return b=this.sandbox.__eval(d),this.result(b===void 0?"":this.inspect(b))}catch(a){return this.error(a)}};a.prototype.RawEval=function(a){var b;try{return b=this.sandbox.__eval(a),this.result(b)}catch(c){return this.error(c)}};a.prototype.GetNextLineIndent=
+function(a){try{return new this.functionClass(a),false}catch(b){return/[\[\{\(]$/.test(a)?1:0}};return a}()}).call(this);