function SyntaxError(message, line, col){

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

}
Reads a given number of characters. If the end of the input is reached,
it reads only the remaining characters and does not throw an error.
@param {int} count The number of characters to read.
@return {String} The string made up the read characters.
@method readCount