Currently executing queries like: 

```
SELECT * FROM system.tables LIMIT 10;\G 
SELECT * FROM system.tables LIMIT 10\G;
```

Ends up with a syntax error.

From the documentation, it should not be an error:

> You can specify \G instead of or after the semicolon.


port_arg.push_back('='
                    ++a
                    if (arg_num >= argc)
                        throw Exception("Port argument requires value", ErrorCodes::BAD_ARGUMENTS
                    arg = argv[arg_num];
                    port_arg.append(arg
                }
                /// --host host1 --port port1
                y())
                {
                    hosts_and_ports_arguments.push_back({port_arg, prev_host_arg}
                    prev_host_arg.clear(
                }
                else
                {
                    /// --port port1 --port port2
                    
                        hosts_and_ports_arguments.push_back({prev_port_arg}
                    prev_port_arg = port_arg;
                }
            }
            else if (arg == "--allow_repeated_settings")
                allow_repeated_settings = true;
            else
                common_arguments.emplace_back(arg
        }
    }
    y())
        hosts_and_ports_arguments.push_back({prev_host_arg}