#!/usr/bin/shebanml
xml{
a\bar{}
a\.bar[thing=deal]
a\foo.bar[thing=deal]
a\.foo.bar[thing=deal]
foo.bar[thing=deal]
.foo_bar[=id @class :name thing=deal]
.foo:bar[thing=deal stuff="all that jazz" and="also::this"]
multi.line[
problem=none
yay="this is fun"
]thing[=stuff]
.this{}
.that[=q]{stuff stuff stuff} thing thing thing
# ack ] oh man we're doomed!
bah[:whatever mess=""]
bah[:whatever mess="\""]
Here you see why 'keepend' isn't working
bah[:whatever thing mess=" \" ] "] blah blah[this=" "]
}#xml;