Added the --no-newline and --end-semicolon options.