Programming Language Reconigtion, for Node.js and browser, WIP