3 <script src=
"inspector-test.js"></script>
4 <script src=
"syntax-highlight.js"></script>
9 function frontend_dumpSyntaxHighlightJS(str
)
11 return frontend_dumpSyntaxHighlight(str
, WebInspector
.JavaScriptSourceSyntaxHighlighter
);
14 function frontend_doitAndDump() {
17 result
.push(frontend_dumpSyntaxHighlightJS("return'foo';"));
18 result
.push(frontend_dumpSyntaxHighlightJS("/\\\//g"));
19 result
.push(frontend_dumpSyntaxHighlightJS("//ig';"));
20 result
.push(frontend_dumpSyntaxHighlightJS("1 / 2 + /a/.test('a');"));
21 result
.push(frontend_dumpSyntaxHighlightJS("\"\\\"/\".length / 2"));
22 result
.push(frontend_dumpSyntaxHighlightJS("var foo = 1/*/***//2"));
23 result
.push(frontend_dumpSyntaxHighlightJS("/*comment*//.*/.test('a')"));
24 result
.push(frontend_dumpSyntaxHighlightJS("'f\\\noo';"));
25 result
.push(frontend_dumpSyntaxHighlightJS("'\\f\\b\\t';"));
26 result
.push(frontend_dumpSyntaxHighlightJS("'/\\\n/';"));
27 result
.push(frontend_dumpSyntaxHighlightJS("foo/**\n/\n*/foo"));
34 <body onload=
"onload()">
36 Tests that JavaScriptSourceSyntaxHighlighter detects the tokens.