JavaScript syntax checker

簡易的な構文チェッカー。
JavaScript の構文チェッカーはたくさんあるそうだが・・・。
VBScript のでいいのないですかね。

<html>
<head>
<script language="JavaScript">

function validatorTest() {
	var aScripts = ["x=false; x|=!x", "x=true; x||=!x"]
		for (var i=0;i<aScripts.length;++i)
			jsValidator(aScripts[i]) ? alert('Script'+i+' is OK') :
				alert ('Script '+i+' parsing error with\n'+aScripts[i]);
}

function jsValidator(scriptChunk) {
	try {
		eval("function() {"+scriptChunk+"}");
		return true;
	} catch(e) { return false; }
} 

</script>
	</head>
	<body>
		<form name="test1">
		<input name="mogera" value="mogera" type="button" onclick="validatorTest();">
		</form>
	</body>
</html>