This test checks the output of textDocument/semanticTokens/range.

TODO: add more assertions.

-- settings.json --
{
	"semanticTokens": true
}

-- a.go --
package p //@token("package", "keyword", "")

const C = 42 //@token("C", "variable", "definition readonly")

func F() { //@token("F", "function", "definition")
	x := 2 + 3//@token("x", "variable", "definition"),token("2", "number", ""),token("+", "operator", "")
	_ = x //@token("x", "variable", "")
	_ = F //@token("F", "function", "")
}
