Rubber-stamped by Brady Eidson.
[webbrowser.git] / LayoutTests / inspector / syntax-highlight-javascript.html
blob97700e8456478a3a2244a28156a226a163480900
1 <html>
2 <head>
3 <script src="inspector-test.js"></script>
4 <script src="syntax-highlight.js"></script>
5 <script>
7 // Frontend functions.
9 function frontend_dumpSyntaxHighlightJS(str)
11 return frontend_dumpSyntaxHighlight(str, WebInspector.JavaScriptSourceSyntaxHighlighter);
14 function frontend_doitAndDump() {
15 var result = [];
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"));
28 return result;
31 </script>
32 </head>
34 <body onload="onload()">
35 <p>
36 Tests that JavaScriptSourceSyntaxHighlighter detects the tokens.
37 </p>
39 </body>
40 </html>