src.elv.sh/pkg/parse.parsed.addAs (method)

12 uses

	src.elv.sh/pkg/parse (current package)
		parse.go#L174: 	ps.parse(&Compound{ExprCtx: CmdExpr}).addAs(&fn.Head, fn)
		parse.go#L240: 	ps.parse(&Indexing{ExprCtx: LHSExpr}).addAs(&an.Left, an)
		parse.go#L249: 	ps.parse(&Compound{}).addAs(&an.Right, an)
		parse.go#L319: 	ps.parse(&Compound{}).addAs(&rn.Right, rn)
		parse.go#L416: 		parsed{pn}.addAs(&in.Head, in)
		parse.go#L434: 	ps.parse(&Primary{ExprCtx: in.ExprCtx}).addAs(&in.Head, in)
		parse.go#L752: 	ps.parse(&Chunk{}).addAs(&pn.Chunk, pn)
		parse.go#L763: 	ps.parse(&Chunk{}).addAs(&pn.Chunk, pn)
		parse.go#L824: 	ps.parse(&Chunk{}).addAs(&pn.Chunk, pn)
		parse.go#L907: 	ps.parse(&Compound{ExprCtx: LHSExpr}).addAs(&mpn.Key, mpn)
		parse.go#L915: 		ps.parse(&Compound{}).addAs(&mpn.Value, mpn)
		parser.go#L42: func (p parsed) addAs(ptr interface{}, parent Node) {