src.elv.sh/pkg/parse.Compound.Indexings (field)
35 uses
src.elv.sh/pkg/parse (current package)
parse.go#L320: if len(rn.Right.Indexings) == 0 {
parse.go#L374: Indexings []*Indexing
parse.go#L402: ps.parse(&Indexing{ExprCtx: cn.ExprCtx}).addTo(&cn.Indexings, cn)
parse.go#L417: parsed{in}.addTo(&cn.Indexings, cn)
parse.go#L908: if len(mpn.Key.Indexings) == 0 {
src.elv.sh/pkg/parse/cmpd
cmpd.go#L13: if len(n.Indexings) == 1 && len(n.Indexings[0].Indicies) == 0 {
cmpd.go#L14: return n.Indexings[0].Head, true
cmpd.go#L54: if len(n.Indexings) == 0 {
cmpd.go#L57: if len(n.Indexings) > 1 {
cmpd.go#L60: in := n.Indexings[0]
src.elv.sh/pkg/edit/highlight
regions.go#L173: if n != nil && len(n.Indexings) == 1 && n.Indexings[0].Head != nil {
regions.go#L174: f(n.Indexings[0].Head, semanticRegion, variableRegion)
regions.go#L179: return len(n.Indexings) == 1 && len(n.Indexings[0].Indicies) == 0 && n.Indexings[0].Head.Type == parse.Bareword
regions.go#L194: if 0 < len(n.Args) && len(n.Args[0].Indexings) > 0 {
regions.go#L195: f(n.Args[0].Indexings[0].Head, semanticRegion, variableRegion)
regions.go#L215: if i+1 < len(n.Args) && len(n.Args[i+1].Indexings) > 0 {
src.elv.sh/pkg/eval
builtin_special.go#L82: if len(cn.Indexings) != 1 {
builtin_special.go#L85: if len(cn.Indexings[0].Indicies) > 0 {
builtin_special.go#L88: pn := cn.Indexings[0].Head
builtin_special.go#L149: if len(cn.Indexings) != 1 {
builtin_special.go#L153: head, indices := cn.Indexings[0].Head, cn.Indexings[0].Indicies
builtin_special.go#L720: if len(n.Indexings) != 1 {
builtin_special.go#L723: lvalues := cp.parseIndexingLValue(n.Indexings[0])
compile_lvalue.go#L32: if len(n.Indexings) != 1 {
compile_lvalue.go#L35: more := cp.parseIndexingLValue(n.Indexings[0])
compile_value.go#L26: if len(n.Indexings) == 0 {
compile_value.go#L31: indexings := n.Indexings
compile_value.go#L33: if n.Indexings[0].Head.Type == parse.Tilde {
compile_value.go#L35: if len(n.Indexings) == 1 {
purely_eval.go#L17: for _, in := range cn.Indexings {