src.elv.sh/pkg/parse.parser.pos (field)

28 uses

	src.elv.sh/pkg/parse (current package)
		parse.go#L215: 	pos := ps.pos
		parse.go#L221: 		ps.pos = pos
		parse.go#L297: 	begin := ps.pos
		parse.go#L301: 	sign := ps.src[begin:ps.pos]
		parse.go#L412: 		base := node{Ranging: diag.Ranging{From: ps.pos - 1, To: ps.pos},
		parse.go#L706: 		defer func() { pn.Value = ps.src[pn.From+1 : ps.pos] }()
		parse.go#L734: 	pn.Value = ps.src[pn.From:ps.pos]
		parse.go#L742: 	pn.Value = ps.src[pn.From:ps.pos]
		parse.go#L865: 	defer func() { pn.Value = ps.src[pn.From:ps.pos] }()
		parse.go#L944: 	if begin < ps.pos {
		parse.go#L945: 		addChild(n, NewSep(ps.src, begin, ps.pos))
		parser.go#L21: 	pos     int
		parser.go#L28: 	begin := ps.pos
		parser.go#L31: 	n.n().To = ps.pos
		parser.go#L32: 	n.n().sourceText = ps.src[begin:ps.pos]
		parser.go#L56: 	if ps.pos != len(ps.src) {
		parser.go#L57: 		r, _ := utf8.DecodeRuneInString(ps.src[ps.pos:])
		parser.go#L73: 	if ps.pos == len(ps.src) {
		parser.go#L76: 	r, _ := utf8.DecodeRuneInString(ps.src[ps.pos:])
		parser.go#L81: 	return strings.HasPrefix(ps.src[ps.pos:], prefix)
		parser.go#L85: 	if ps.pos == len(ps.src) {
		parser.go#L89: 	r, s := utf8.DecodeRuneInString(ps.src[ps.pos:])
		parser.go#L90: 	ps.pos += s
		parser.go#L99: 	_, s := utf8.DecodeLastRuneInString(ps.src[:ps.pos])
		parser.go#L100: 	ps.pos -= s
		parser.go#L108: 	end := ps.pos
		parser.go#L112: 	ps.errorp(diag.Ranging{From: ps.pos, To: end}, e)