github.com/evanw/esbuild/internal/css_lexer.Token.Range (field)

45 uses

	github.com/evanw/esbuild/internal/css_lexer (current package)
		css_lexer.go#L108: 	Range      logger.Range // 8 bytes
		css_lexer.go#L115: 	raw := contents[token.Range.Loc.Start:token.Range.End()]
		css_lexer.go#L190: 	lexer.Token.Range.Len = int32(lexer.current) - lexer.Token.Range.Loc.Start
		css_lexer.go#L198: 		lexer.Token = Token{Range: logger.Range{Loc: logger.Loc{Start: lexer.Token.Range.End()}}}
		css_lexer.go#L209: 				lexer.consumeToEndOfMultiLineComment(lexer.Token.Range)
		css_lexer.go#L224: 					startRange := logger.Range{Loc: logger.Loc{Start: lexer.Token.Range.End()}, Len: 2}
		css_lexer.go#L343: 				lexer.log.AddRangeError(&lexer.source, lexer.Token.Range, "Invalid escape")
		css_lexer.go#L410: 			lexer.log.AddErrorWithNotes(&lexer.source, logger.Loc{Start: lexer.Token.Range.End()}, "Expected \"*/\" to terminate multi-line comment",
		css_lexer.go#L424: 	lexer.log.AddRangeWarning(&lexer.source, lexer.Token.Range, "Comments in CSS use \"/* ... */\" instead of \"//\"")
		css_lexer.go#L500: 	raw := lexer.source.Contents[lexer.Token.Range.Loc.Start:lexer.Token.Range.End()]
		css_lexer.go#L584: 			loc := logger.Loc{Start: lexer.Token.Range.End()}
		css_lexer.go#L594: 				loc := logger.Loc{Start: lexer.Token.Range.End()}
		css_lexer.go#L602: 			r := logger.Range{Loc: logger.Loc{Start: lexer.Token.Range.End()}, Len: 1}
		css_lexer.go#L608: 				r := logger.Range{Loc: logger.Loc{Start: lexer.Token.Range.End()}, Len: 1}
		css_lexer.go#L616: 				r := logger.Range{Loc: logger.Loc{Start: lexer.Token.Range.End()}, Len: 1}
		css_lexer.go#L660: 			lexer.log.AddError(&lexer.source, logger.Loc{Start: lexer.Token.Range.End()}, "Unterminated string token")
		css_lexer.go#L664: 			lexer.log.AddError(&lexer.source, logger.Loc{Start: lexer.Token.Range.End()}, "Unterminated string token")
		css_lexer.go#L720: 		lexer.Token.UnitOffset = uint16(lexer.Token.Range.Len)

	github.com/evanw/esbuild/internal/css_parser
		css_parser.go#L67: 			Range: logger.Range{Loc: p.tokens[p.end].Range.Loc},
		css_parser.go#L72: 		Range: logger.Range{Loc: logger.Loc{Start: int32(len(p.source.Contents))}},
		css_parser.go#L86: 	return p.source.Contents[t.Range.Loc.Start:t.Range.End()]
		css_parser.go#L119: 			t.Range.Len = 0
		css_parser.go#L126: 	if t.Range.Loc.Start > p.prevError.Start {
		css_parser.go#L127: 		p.log.AddRangeWarning(&p.source, t.Range, text)
		css_parser.go#L128: 		p.prevError = t.Range.Loc
		css_parser.go#L134: 	if t := p.current(); t.Range.Loc.Start > p.prevError.Start {
		css_parser.go#L139: 			t.Range.Len = 0
		css_parser.go#L145: 		p.log.AddRangeWarning(&p.source, t.Range, text)
		css_parser.go#L146: 		p.prevError = t.Range.Loc
		css_parser.go#L171: 			first := p.current().Range
		css_parser.go#L217: 			locs = append(locs, p.current().Range.Loc)
		css_parser.go#L258: 		return text, t.Range, true
		css_parser.go#L263: 		return text, t.Range, true
		css_parser.go#L271: 				return text, t.Range, true
		css_parser.go#L313: 	atRange := p.current().Range
		css_parser.go#L326: 				p.log.AddRangeWarning(&p.source, p.current().Range,
		css_parser.go#L605: 				Range:    t.Range,
		css_parser.go#L630: 					Range:    original[0].Range,
		css_parser.go#L872: 		KeyRange:  keyToken.Range,