src.elv.sh/pkg/glob.Pattern.Segments (field)
22 uses
src.elv.sh/pkg/glob (current package)
glob.go#L30: segs := p.Segments
pattern.go#L5: Segments []Segment
src.elv.sh/pkg/eval
compile_value.go#L163: if len(v.Segments) == 0 {
compile_value.go#L166: switch seg := v.Segments[0].(type) {
compile_value.go#L168: if len(v.Segments) == 1 {
compile_value.go#L171: _, isSlash := v.Segments[1].(glob.Slash)
compile_value.go#L179: v.Segments[0] = glob.Literal{Data: dir}
compile_value.go#L271: globPattern{Pattern: glob.Pattern{Segments: []glob.Segment{seg}, DirOverride: ""},
glob.go#L82: gp.Segments[len(gp.Segments)-1] = glob.Wild{
glob.go#L140: gp.append(rhs.Segments[0])
glob.go#L161: segs = append(segs, gp.Segments[0])
glob.go#L162: return globPattern{Pattern: glob.Pattern{Segments: segs}, Flags: gp.Flags,
glob.go#L170: if len(gp.Segments) == 0 {
glob.go#L173: if !glob.IsWild(gp.Segments[len(gp.Segments)-1]) {
glob.go#L176: return gp.Segments[len(gp.Segments)-1].(glob.Wild), nil
glob.go#L184: gp.Segments[len(gp.Segments)-1] = glob.Wild{
glob.go#L192: gp.Segments = append(gp.Segments, segs...)
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)