astexplorer.app
Version:
https://astexplorer.net with ES Modules support and Hot Reloading
40 lines (38 loc) • 9.41 kB
HTML
<html>
<head>
<title>AST explorer</title>
<meta charset="UTF-8">
<meta name="description" content="An online AST explorer.">
<link rel="shortcut icon" href="favicon.png"></head>
<body>
<div id="page">
<div id="container"></div>
<div id="contribution">
Built with
<a href="https://reactjs.org/">React</a>,
<a href="https://babeljs.io/">Babel</a>,
<a href="https://fontawesome.com/">Font Awesome</a>,
<a href="https://codemirror.net/">CodeMirror</a>,
<a href="https://expressjs.com/">Express</a>,
and
<a href="https://webpack.js.org/">webpack</a>
|
<a href="https://github.com/fkling/astexplorer">GitHub</a>
|
<span>Build: <a href="https://github.com/fkling/astexplorer/commits/"></a></span>
</div>
</div>
<!-- Google Analytics -->
<script>
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
var ID = location.hostname === 'astexplorer.net' ?
'UA-81889051-1' :
'UA-81889051-2';
ga('create', ID, 'auto');
ga('send', 'pageview');
</script>
<script async src='https://www.google-analytics.com/analytics.js'></script>
<!-- End Google Analytics -->
<script type="text/javascript">!function(e){function webpackJsonpCallback(r){for(var s,t,a=r[0],u=r[1],_=r[2],i=0,p=[];i<a.length;i++)t=a[i],Object.prototype.hasOwnProperty.call(o,t)&&o[t]&&p.push(o[t][0]),o[t]=0;for(s in u)Object.prototype.hasOwnProperty.call(u,s)&&(e[s]=u[s]);for(l&&l(r);p.length;)p.shift()();return n.push.apply(n,_||[]),checkDeferredModules()}function checkDeferredModules(){for(var e,r=0;r<n.length;r++){for(var s=n[r],t=!0,a=1;a<s.length;a++){var u=s[a];0!==o[u]&&(t=!1)}t&&(n.splice(r--,1),e=__webpack_require__(__webpack_require__.s=s[0]))}return e}var r={},o={3:0},n=[];var s={};var t={"./node_modules/@gengjiawen/monkey-wasm/monkey_wasm_bg.wasm":function(){return{"./monkey_wasm_bg.js":{__wbindgen_throw:function(e,o){return r["./node_modules/@gengjiawen/monkey-wasm/monkey_wasm_bg.js"].exports.a(e,o)}}}},"./node_modules/astexplorer-syn/astexplorer_syn_bg.wasm":function(){return{"./astexplorer_syn_bg.js":{__wbg_new_5380b8466da66d40:function(){return r["./node_modules/astexplorer-syn/astexplorer_syn_bg.js"].exports.b()},__wbg_push_40f26083fc767430:function(e,o){return r["./node_modules/astexplorer-syn/astexplorer_syn_bg.js"].exports.d(e,o)},__wbg_set_3d18e71d6176c248:function(e,o,n,s){return r["./node_modules/astexplorer-syn/astexplorer_syn_bg.js"].exports.e(e,o,n,s)},__wbg_seti_21fa77d3a58d8d26:function(e,o,n){return r["./node_modules/astexplorer-syn/astexplorer_syn_bg.js"].exports.f(e,o,n)},__wbindgen_string_new:function(e,o){return r["./node_modules/astexplorer-syn/astexplorer_syn_bg.js"].exports.j(e,o)},__wbg_new_0268fd1eb5110063:function(){return r["./node_modules/astexplorer-syn/astexplorer_syn_bg.js"].exports.a()},__wbindgen_number_new:function(e){return r["./node_modules/astexplorer-syn/astexplorer_syn_bg.js"].exports.h(e)},__wbg_new_79518f3b66b733d8:function(e,o){return r["./node_modules/astexplorer-syn/astexplorer_syn_bg.js"].exports.c(e,o)},__wbg_setlinenumber_24c85c42ab346287:function(e,o){return r["./node_modules/astexplorer-syn/astexplorer_syn_bg.js"].exports.g(e,o)},__wbindgen_rethrow:function(e){return r["./node_modules/astexplorer-syn/astexplorer_syn_bg.js"].exports.i(e)}}}},"./node_modules/astexplorer-go/parser.wasm":function(){return{go:{debug:function(e){return r["./node_modules/astexplorer-go/go.js"].exports.debug(e)},"runtime.wasmExit":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["runtime.wasmExit"](e)},"runtime.wasmWrite":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["runtime.wasmWrite"](e)},"runtime.nanotime":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["runtime.nanotime"](e)},"runtime.walltime":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["runtime.walltime"](e)},"runtime.scheduleTimeoutEvent":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["runtime.scheduleTimeoutEvent"](e)},"runtime.clearTimeoutEvent":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["runtime.clearTimeoutEvent"](e)},"runtime.getRandomData":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["runtime.getRandomData"](e)},"syscall/js.stringVal":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["syscall/js.stringVal"](e)},"syscall/js.valueGet":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["syscall/js.valueGet"](e)},"syscall/js.valueSet":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["syscall/js.valueSet"](e)},"syscall/js.valueIndex":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["syscall/js.valueIndex"](e)},"syscall/js.valueSetIndex":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["syscall/js.valueSetIndex"](e)},"syscall/js.valueCall":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["syscall/js.valueCall"](e)},"syscall/js.valueNew":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["syscall/js.valueNew"](e)},"syscall/js.valueLength":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["syscall/js.valueLength"](e)},"syscall/js.valuePrepareString":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["syscall/js.valuePrepareString"](e)},"syscall/js.valueLoadString":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["syscall/js.valueLoadString"](e)},"syscall/js.copyBytesToGo":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["syscall/js.copyBytesToGo"](e)},"syscall/js.copyBytesToJS":function(e){return r["./node_modules/astexplorer-go/go.js"].exports["syscall/js.copyBytesToJS"](e)}}}}};function __webpack_require__(o){if(r[o])return r[o].exports;var n=r[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,__webpack_require__),n.l=!0,n.exports}__webpack_require__.e=function requireEnsure(e){var r=[],n=o[e];if(0!==n)if(n)r.push(n[2]);else{var a=new Promise((function(r,s){n=o[e]=[r,s]}));r.push(n[2]=a);var u,_=document.createElement("script");_.charset="utf-8",_.timeout=120,__webpack_require__.nc&&_.setAttribute("nonce",__webpack_require__.nc),_.src=function jsonpScriptSrc(e){return __webpack_require__.p+""+({}[e]||e)+".js"}(e);var l=new Error;u=function(r){_.onerror=_.onload=null,clearTimeout(i);var n=o[e];if(0!==n){if(n){var s=r&&("load"===r.type?"missing":r.type),t=r&&r.target&&r.target.src;l.message="Loading chunk "+e+" failed.\n("+s+": "+t+")",l.name="ChunkLoadError",l.type=s,l.request=t,n[1](l)}o[e]=void 0}};var i=setTimeout((function(){u({type:"timeout",target:_})}),12e4);_.onerror=_.onload=u,document.head.appendChild(_)}return({68:["./node_modules/@gengjiawen/monkey-wasm/monkey_wasm_bg.wasm"],69:["./node_modules/astexplorer-syn/astexplorer_syn_bg.wasm"],74:["./node_modules/astexplorer-go/parser.wasm"]}[e]||[]).forEach((function(e){var o=s[e];if(o)r.push(o);else{var n,a=t[e](),u=fetch(__webpack_require__.p+""+{"./node_modules/@gengjiawen/monkey-wasm/monkey_wasm_bg.wasm":"6593798f2ea9dd7476ee","./node_modules/astexplorer-syn/astexplorer_syn_bg.wasm":"aa90ef48785d2d53d774","./node_modules/astexplorer-go/parser.wasm":"59d83631eb8d469a47f6"}[e]+".module.wasm");if(a instanceof Promise&&"function"==typeof WebAssembly.compileStreaming)n=Promise.all([WebAssembly.compileStreaming(u),a]).then((function(e){return WebAssembly.instantiate(e[0],e[1])}));else if("function"==typeof WebAssembly.instantiateStreaming)n=WebAssembly.instantiateStreaming(u,a);else{n=u.then((function(e){return e.arrayBuffer()})).then((function(e){return WebAssembly.instantiate(e,a)}))}r.push(s[e]=n.then((function(r){return __webpack_require__.w[e]=(r.instance||r).exports})))}})),Promise.all(r)},__webpack_require__.m=e,__webpack_require__.c=r,__webpack_require__.d=function(e,r,o){__webpack_require__.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:o})},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(e,r){if(1&r&&(e=__webpack_require__(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(__webpack_require__.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)__webpack_require__.d(o,n,function(r){return e[r]}.bind(null,n));return o},__webpack_require__.n=function(e){var r=e&&e.__esModule?function getDefault(){return e.default}:function getModuleExports(){return e};return __webpack_require__.d(r,"a",r),r},__webpack_require__.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},__webpack_require__.p="",__webpack_require__.oe=function(e){throw console.error(e),e},__webpack_require__.w={};var a=window.webpackJsonp=window.webpackJsonp||[],u=a.push.bind(a);a.push=webpackJsonpCallback,a=a.slice();for(var _=0;_<a.length;_++)webpackJsonpCallback(a[_]);var l=u;checkDeferredModules()}([]);</script><script type="text/javascript" src="vendors~app.js"></script><script type="text/javascript" src="parsers~app.js"></script><script type="text/javascript" src="app.js"></script></body>
</html>