OpenSquare(source="[", start=0:0, end=0:1)
Ident(value="data-name", source="data-name", start=0:1, end=0:10)
Delim(value="=", code_point=U+003D, source="=", start=0:10, end=0:11)
String(value="a&b", source="\"a\\26 b\"", start=0:11, end=0:19)
CloseSquare(source="]", start=0:19, end=0:20)
Colon(source=":", start=0:20, end=0:21)
Colon(source=":", start=0:21, end=0:22)
Ident(value="before", source="before", start=0:22, end=0:28)
Whitespace(source=" ", start=0:28, end=0:29)
OpenCurly(source="{", start=0:29, end=0:30)
Whitespace(source=" ", start=0:30, end=0:31)
Ident(value="content", source="content", start=0:31, end=0:38)
Colon(source=":", start=0:38, end=0:39)
Whitespace(source=" ", start=0:39, end=0:40)
String(value="hello!", source="'hello\\000021'", start=0:40, end=0:54)
Semicolon(source=";", start=0:54, end=0:55)
Whitespace(source=" ", start=0:55, end=0:56)
CloseCurly(source="}", start=0:56, end=0:57)
Whitespace(source="\n", start=0:57, end=1:0)
__EOF__(source="", start=1:0, end=1:0)
