JSFiddle - React, Tailwind, and code Playground

by cancerbero_sgx

HTML

<script src="http://esprima.org/esprima.js"></script>

JavaScript

alert(main("var s = 2; ")); 

var ctx={}; 

function subs(el) {
    return ctx.code.substring(e.loc)
function main(code) {
    ctx.code=code;
    var syntax = esprima.parse(code, {loc: true});
    console.log(syntax); 
    return code.substring(0,1); 
}