<html>
<head>
<script src="../http/tests/inspector/inspector-test.js"></script>
<script src="syntax-highlight.js"></script>
<script>

function test()
{
    function dumpSyntaxHighlightJS(str)
    {
        InspectorTest.dumpSyntaxHighlight(str, "text/javascript");
    }

    dumpSyntaxHighlightJS("return'foo';");
    dumpSyntaxHighlightJS("/\\\//g");
    dumpSyntaxHighlightJS("//ig';");
    dumpSyntaxHighlightJS("1 / 2 + /a/.test('a');");
    dumpSyntaxHighlightJS("\"\\\"/\".length / 2");
    dumpSyntaxHighlightJS("var foo = 1/*/***//2");
    dumpSyntaxHighlightJS("/*comment*//.*/.test('a')");
    dumpSyntaxHighlightJS("'f\\\noo';");
    dumpSyntaxHighlightJS("'\\f\\b\\t';");
    dumpSyntaxHighlightJS("'/\\\n/';");
    dumpSyntaxHighlightJS("foo/**\n/\n*/foo");
    dumpSyntaxHighlightJS("{0: true}");
    dumpSyntaxHighlightJS("var toString;");

    InspectorTest.completeTest();
}

</script>
</head>

<body onload="runTest()">
<p>
Tests that JavaScriptSourceSyntaxHighlighter detects the tokens.
</p>

</body>
</html>