Ident(value="a", source="a", start=0:0, end=0:1) Whitespace(source=" ", start=0:1, end=0:2) OpenCurly(source="{", start=0:2, end=0:3) Whitespace(source="\n ", start=0:3, end=1:2) Ident(value="content", source="content", start=1:2, end=1:9) Colon(source=":", start=1:9, end=1:10) Whitespace(source=" ", start=1:10, end=1:11) BadString(source="\"hello", start=1:11, end=1:17) Whitespace(source="\n ", start=1:17, end=2:2) Ident(value="color", source="color", start=2:2, end=2:7) Colon(source=":", start=2:7, end=2:8) Whitespace(source=" ", start=2:8, end=2:9) Ident(value="red", source="red", start=2:9, end=2:12) Semicolon(source=";", start=2:12, end=2:13) Whitespace(source="\n", start=2:13, end=3:0) CloseCurly(source="}", start=3:0, end=3:1) Whitespace(source="\n", start=3:1, end=4:0) __EOF__(source="", start=4:0, end=4:0)