==================
single name host
==================

Host example

---

(client_config
  (host
    (host_value)))

==================
host with TLD
==================

host example.com

---

(client_config
  (host
    (host_value)))

==================
host using wildcard
==================

host *

---

(client_config
  (host
    (host_value)))

==================
host with comment
==================

host company.com # whooops

---

(client_config
  (host
    (host_value)))

==================
host using multiple host_values
==================

host example.com another.tld

---

(client_config
  (host
    (host_value)))

==================
host with negation
==================

host !example.com

---

(client_config
  (host
    (host_value)))

==================
host using multiple host_values with negation
==================

host example.com !another.tld

---

(client_config
  (host
    (host_value)))

==================
host using wildcard as subdomain
==================

host *.co.uk

---

(client_config
  (host
    (host_value)))

==================
host using wildcard last entry in IP address
==================

host 192.168.0.?

---

(client_config
  (host
    (host_value)))

==================
use irregular casing
==================

hOSt 192.168.0.?

---

(client_config
  (host
    (host_value)))

==================
host using equals sign
==================

host=*

---

(client_config
  (host
    (host_value)))

==================
host using quotes
==================

host "*"

---

(client_config
  (host
    (host_value)))

==================
host using equals sign and quotes
==================

host="*"

---

(client_config
  (host
    (host_value)))

==================
host using equals sign and quotes with whitespace
==================

host = "*"

---

(client_config
  (host
    (host_value)))

==================
can use tab character
==================

host	"*"

---

(client_config
  (host
    (host_value)))

==================
requires whitespace after key
==================

host"example.com"

---

(client_config
  (ERROR
    (UNEXPECTED 'a')
    (UNEXPECTED '.')))
