src.elv.sh/pkg/parse.Form.Args (field)

51 uses

	src.elv.sh/pkg/parse (current package)
		parse.go#L154: 	Args        []*Compound
		parse.go#L196: 				parsed{cn}.addTo(&fn.Args, fn)

	src.elv.sh/pkg/edit/complete
		node_utils.go#L48: 	for _, compound := range form.Args {

	src.elv.sh/pkg/edit/highlight
		regions.go#L143: 		for i, arg := range n.Args {
		regions.go#L148: 					emitVariableRegion(n.Args[j], f)
		regions.go#L161: 	for _, arg := range n.Args {
		regions.go#L184: 	for i := 2; i < len(n.Args); i += 2 {
		regions.go#L185: 		arg := n.Args[i]
		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#L198: 	if 3 < len(n.Args) && sourceText(n.Args[3]) == "else" {
		regions.go#L199: 		f(n.Args[3], semanticRegion, keywordRegion)
		regions.go#L208: 		if i < len(n.Args) && sourceText(n.Args[i]) == text {
		regions.go#L209: 			f(n.Args[i], semanticRegion, keywordRegion)
		regions.go#L215: 		if i+1 < len(n.Args) && len(n.Args[i+1].Indexings) > 0 {
		regions.go#L216: 			f(n.Args[i+1], semanticRegion, variableRegion)

	src.elv.sh/pkg/eval
		builtin_special.go#L70: 	for i, cn := range fn.Args {
		builtin_special.go#L73: 			if i == len(fn.Args)-1 {
		builtin_special.go#L77: 					diag.MixedRanging(fn.Args[i+1], fn.Args[len(fn.Args)-1]),
		builtin_special.go#L78: 					cp.compoundOps(fn.Args[i+1:])}
		builtin_special.go#L121: 	for i, cn := range fn.Args {
		builtin_special.go#L130: 	lhs := cp.parseCompoundLValues(fn.Args[:eq])
		builtin_special.go#L132: 	if eq == len(fn.Args)-1 {
		builtin_special.go#L136: 			diag.MixedRanging(fn.Args[eq+1], fn.Args[len(fn.Args)-1]),
		builtin_special.go#L137: 			cp.compoundOps(fn.Args[eq+1:])}
		builtin_special.go#L148: 	for _, cn := range fn.Args {
		builtin_special.go#L298: 	switch len(fn.Args) {
		builtin_special.go#L303: 		spec = stringLiteralOrError(cp, fn.Args[0], "module spec")
		builtin_special.go#L309: 		spec = stringLiteralOrError(cp, fn.Args[0], "module spec")
		builtin_special.go#L310: 		name = stringLiteralOrError(cp, fn.Args[1], "module name")
		builtin_special.go#L312: 		cp.errorpf(diag.MixedRanging(fn.Args[2], fn.Args[len(fn.Args)-1]),
		builtin_special.go#L405: 	return &andOrOp{cp.compoundOps(fn.Args), true, false}
		builtin_special.go#L415: 	return &andOrOp{cp.compoundOps(fn.Args), false, true}
		compile_effect.go#L188: 	for i, arg := range n.Args {
		compile_effect.go#L192: 			copy(lhsNodes[1:], n.Args[:i])
		compile_effect.go#L195: 			rhsOps := cp.compoundOps(n.Args[i+1:])
		compile_effect.go#L222: 	argOps := cp.compoundOps(n.Args)
		node_utils.go#L35: 	return aw.idx < len(aw.form.Args)
		node_utils.go#L42: 	return aw.form.Args[aw.idx]
		node_utils.go#L54: 	if aw.more() && parse.SourceText(aw.form.Args[aw.idx]) == text {
		node_utils.go#L81: 		aw.cp.errorpf(diag.Ranging{From: aw.form.Args[aw.idx].Range().From, To: aw.form.Range().To}, "too many arguments")