==================
single name match
==================

Match example

---

(client_config
  (match
    (match_value)))

==================
match with TLD
==================

Match example.com

---

(client_config
  (match
    (match_value)))

==================
match using wildcard
==================

Match *

---

(client_config
  (match
    (match_value)))

==================
match with comment
==================

Match company.com # whooops

---

(client_config
  (match
    (match_value)))

==================
match using multiple match_values
==================

Match example.com another.tld

---

(client_config
  (match
    (match_value)))

==================
match with negation
==================

Match !example.com

---

(client_config
  (match
    (match_value)))

==================
match using multiple match_values with negation
==================

Match example.com !another.tld

---

(client_config
  (match
    (match_value)))

==================
match using wildcard as subdomain
==================

Match *.co.uk

---

(client_config
  (match
    (match_value)))

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

Match 192.168.0.?

---

(client_config
  (match
    (match_value)))

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

mATch 192.168.0.?

---

(client_config
  (match
    (match_value)))

==================
match using equals sign
==================

Match=*

---

(client_config
  (match
    (match_value)))

==================
match using quotes
==================

Match "*"

---

(client_config
  (match
    (match_value)))

==================
match using equals sign and quotes
==================

Match="*"

---

(client_config
  (match
    (match_value)))

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

Match = "*"

---

(client_config
  (match
    (match_value)))

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

Match	"*"

---

(client_config
  (match
    (match_value)))

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

Match"*"

---

(client_config
  (ERROR
    (UNEXPECTED '*')))
