src.elv.sh/pkg/parse.parser.src (field)
19 uses
src.elv.sh/pkg/parse (current package)
parse.go#L46: ps := &parser{srcName: src.Name, src: src.Code, warn: cfg.WarningWriter}
parse.go#L301: sign := ps.src[begin: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#L945: addChild(n, NewSep(ps.src, begin, ps.pos))
parser.go#L20: src string
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#L99: _, s := utf8.DecodeLastRuneInString(ps.src[:ps.pos])
parser.go#L104: ps.errors.add(e.Error(), diag.NewContext(ps.srcName, ps.src, r))
parser.go#L109: if end < len(ps.src) {