Lines Matching refs:suf
32 suf := rstripSuffix(input)
33 if suf.sep == "#" {
34 offset = suf.num
35 suf = rstripSuffix(suf.remains)
37 if suf.sep == ":" {
38 valid = suf.remains
39 hold = suf.num
41 suf = rstripSuffix(suf.remains)
44 case suf.sep == ":":
45 return New(NewURI(suf.remains), NewPoint(suf.num, hold, offset), Point{})
46 case suf.sep == "-":
57 end := NewPoint(suf.num, hold, offset)
59 suf = rstripSuffix(suf.remains)
60 if suf.sep == "#" {
61 offset = suf.num
62 suf = rstripSuffix(suf.remains)
64 if suf.sep != ":" {
68 valid = suf.remains
69 hold = suf.num
70 suf = rstripSuffix(suf.remains)
71 if suf.sep != ":" {
77 end = NewPoint(suf.num, end.v.Line, end.v.Offset)
79 return New(NewURI(suf.remains), NewPoint(suf.num, hold, offset), end)