github.com/evanw/esbuild/internal/logger.Source.RangeOfOperatorBefore (method)

10 uses

	github.com/evanw/esbuild/internal/logger (current package)
		logger.go#L234: func (s *Source) RangeOfOperatorBefore(loc Loc, op string) Range {

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L507: 						r := p.source.RangeOfOperatorBefore(expr.Loc, "case")
		js_parser.go#L2467: 		equalsRange := p.source.RangeOfOperatorBefore(initializer.Loc, "=")
		js_parser.go#L2494: 			invalidLog = append(invalidLog, p.source.RangeOfOperatorBefore(expr.Loc, "(").Loc)
		js_parser.go#L2522: 			invalidLog = append(invalidLog, p.source.RangeOfOperatorBefore(expr.Loc, "(").Loc)
		js_parser.go#L8416: 				p.markStrictModeFeature(forInVarInit, p.source.RangeOfOperatorBefore(decl.Value.Loc, "="), "")
		js_parser.go#L9337: 			p.log.AddRangeWarning(&p.source, p.source.RangeOfOperatorBefore(afterOpLoc, op), text)
		js_parser.go#L9352: 			p.log.AddRangeWarning(&p.source, p.source.RangeOfOperatorBefore(afterOpLoc, op), text)
		js_parser.go#L11495: 				if star := p.source.RangeOfOperatorBefore(member.Loc, "*"); star.Len > 0 {
		js_parser.go#L11496: 					if as := p.source.RangeOfOperatorBefore(member.Loc, "as"); as.Len > 0 && as.Loc.Start > star.Loc.Start {