function ValidationError(message, line, col){

    /**
     * The column at which the error occurred.
     * @type int
     * @property col
     */
    this.col = col;
    this.line = line;
    this.message = message;

}
Produces a S token based on the specified information. Since whitespace
may have multiple characters, this consumes all whitespace characters
into a single token.
@param {String} first The first character in the token.
@param {int} startLine The beginning line for the character.
@param {int} startCol The beginning column for the character.
@return {Object} A token object.
@method whitespaceToken