//test: tokenize 'standard' functions string.charCodeAt(23); document.getElementById('test'); console.log('Here it is');"; test: /**tokenize doc*/ comment /**tokenize doc comment with @tag {}*/ //test: tokenize parens var $line$ = "[{( )}]"; //test tokenize arithmetic expression which looks like a regexp a/b/c a/=b/c //test tokenize reg exps a=/b/g a+/b/g a = 1 + /2 + 1/gimyxk a=/a/ / /a/ case /a/.test(c) //test tokenize multi-line comment containing a single line comment noRegex /* foo // bar */ canBeRegex; /* foo // bar */ // test tokenize identifier with umlauts fu?e // test // is not a regexp { // 123 //test skipping escaped chars 'Meh\\nNeh' console.log('\\u1232Feh' "test multiline\ strings" a=' b="\ still a string function foo(items, nada) { for (var i=0; i>=t<>r>>>s>=0b1 foo.protoype.d = function(a, b, c, d) foo.d =function(a, b) foo.d =function(a, /*****/ d"string"
{2} }> 1 { ++x }
var o = { t:`${[].map(x => { return x })}` };