src.elv.sh/pkg/parse.Indexing.Indicies (field)
18 uses
src.elv.sh/pkg/parse (current package)
parse.go#L430: Indicies []*Array
parse.go#L440: ps.parse(&Array{}).addTo(&in.Indicies, in)
src.elv.sh/pkg/parse/cmpd
cmpd.go#L13: if len(n.Indexings) == 1 && len(n.Indexings[0].Indicies) == 0 {
cmpd.go#L61: if len(in.Indicies) > 0 {
src.elv.sh/pkg/edit/complete
completers.go#L115: if len(indexing.Indicies) == 1 {
completers.go#L126: if len(indexing.Indicies) == 1 {
completers.go#L144: if len(indexing.Indicies) == 1 {
src.elv.sh/pkg/edit/highlight
regions.go#L179: return len(n.Indexings) == 1 && len(n.Indexings[0].Indicies) == 0 && n.Indexings[0].Head.Type == parse.Bareword
src.elv.sh/pkg/eval
builtin_special.go#L85: if len(cn.Indexings[0].Indicies) > 0 {
builtin_special.go#L153: head, indices := cn.Indexings[0].Head, cn.Indexings[0].Indicies
compile_lvalue.go#L51: if len(n.Indicies) > 0 {
compile_lvalue.go#L63: if len(n.Indicies) == 0 {
compile_lvalue.go#L83: ends := make([]int, len(n.Indicies)+1)
compile_lvalue.go#L85: for i, idx := range n.Indicies {
compile_lvalue.go#L88: lv := lvalue{n.Range(), ref, cp.arrayOps(n.Indicies), ends}
compile_value.go#L209: if len(n.Indicies) == 0 {
compile_value.go#L212: return &indexingOp{n.Range(), cp.primaryOp(n.Head), cp.arrayOps(n.Indicies)}
purely_eval.go#L18: if len(in.Indicies) > 0 {