// comment
# comment
not.a.comment = [
  "inside"
  "//quoted",
  "#string"
]//comment

arr=[1,2 3]

"fo:o": { "a" : 42 },
"f$oo" : [null, true, false],
"foo	" : { "b" : 43 }

"foo" : { "a" : 42, "b" : 1e5 }

a b c : 42 // "a b c" is a valid key but not highlighted properly
"a b c" : 43

without_colon { a: 100 }

obj = {
  aaa.bbb = 100
  ccc.ddd = [200 300]
  eee.fff {
    ggg.hhh: xxxx
  }
}

multiline = """"
" aaa
bbb
"""

"""
multilinekey
""": val

data-center-generic = { cluster-size = 6 }
data-center-east = ${data-center-generic} { name = "ea:st" }

path = [ /bin ]
path = ${?path} [ /usr/bin ]
path += /usr/local/bin
path -= /usr/sbin // "path -" is a valid key

included {
  include
    "another.conf"
}

;;;|||¥¥¥--- = ok

include file("aaa.conf")
include url("file://bbb.conf")
include classpath("ccc.conf")
include required("ddd.conf")