function isSilentCommand( code ) {
	var i;
	for ( i = code.length-1; i >= 0; i-- ) {
		if ( code.charCodeAt( i ) === SEMICOLON ) {
			return true;
		}
		if ( RE_NON_WHITESPACE.test( code[ i ] ) ) {
			return false;
		}
	}
	return false;
}
Asserts whether a command is "silent" (i.e., terminates in a semicolon).

@private
@param {string} code - unevaluated command
@returns {boolean} boolean indicating whether a command is "silent"

@example
var bool = isSilentCommand( '' );
// returns false

@example
var bool = isSilentCommand( ';' );
// returns true

@example
var bool = isSilentCommand( 'var x = 3' );
// returns false

@example
var bool = isSilentCommand( 'var x = 3;' );
// returns true

@example
var bool = isSilentCommand( 'var x = 3; var y = 4' );
// returns false

@example
var bool = isSilentCommand( 'var x = 3; var y = 4;' );
// returns true

@example
var bool = isSilentCommand( 'var x = 3;\nvar y = 4   ' );
// returns false

@example
var bool = isSilentCommand( 'var x = 3;\nvar y = 4;\n' );
// returns true