You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

132 lines
1.6 KiB
JavaScript

//
// Sample Javascript test code
//
if ( x )
x;
x = { f + // foo
q
go
}
r +
bar + call( foo +
bar
// foo
then
bar
)
ntnth // TODO: this line should be at col 0
foo = {
at : the,
bar : tender
}
r
if (foo)
// then
// do something
bar;
yo;
if (foo)
{
//
// then do something
bar;
}
if (bar)
/*
* Comment on something. Comment on something. Comment on something.
* Comment on something. Comment on something.
*
*/
yo;
foo
{
line = getline() /* comment after code but spanning multiple lines seems to
* work pretty well.
*/
foo
}
window.prototype.foo = {
a : hole,
dink : wad
}
document.getElementById(
string);
/*
* :
*/
if (go()) // do it
foo;
while (false) /* never do it */
;
/***
*
* blah
*/
switch (x) {
case 'x':
window.alert(x);
break;
default:
break;
}
foo +
//and + bar(
//another
)
r +
bar + call( foo +
bar
// foo
then
bar
)
foo
{
fuction foo() {
/* comment */
foo();
}
}
/*****************************************************************************
*
* Known broken-ness:
*
*/
if (yo) /*
* dude
*
*/
blah // this should be one level in
//
//
if (
something) /*
*/
//
// broken here. This should be one level back. But I'll argue (for now) that
// the previous comment (which causes this) is bad style.
//