src.elv.sh/pkg/parse.parser.parse (method)

29 uses

	src.elv.sh/pkg/parse (current package)
		parse.go#L47: 	ps.parse(n)
		parse.go#L87: 		ps.parse(&Pipeline{}).addTo(&bn.Pipelines, bn)
		parse.go#L126: 	ps.parse(&Form{}).addTo(&pn.Forms, pn)
		parse.go#L133: 		ps.parse(&Form{}).addTo(&pn.Forms, pn)
		parse.go#L174: 	ps.parse(&Compound{ExprCtx: CmdExpr}).addAs(&fn.Head, fn)
		parse.go#L188: 			ps.parse(&MapPair{}).addTo(&fn.Opts, fn)
		parse.go#L191: 			ps.parse(cn)
		parse.go#L194: 				ps.parse(&Redir{Left: cn}).addTo(&fn.Redirs, fn)
		parse.go#L199: 			ps.parse(&Redir{}).addTo(&fn.Redirs, fn)
		parse.go#L217: 	parsedAssignment := ps.parse(&Assignment{})
		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#L360: 			ps.parse(&MapPair{}).addTo(&qn.Opts, qn)
		parse.go#L362: 			ps.parse(&Compound{}).addTo(&qn.Args, qn)
		parse.go#L402: 		ps.parse(&Indexing{ExprCtx: cn.ExprCtx}).addTo(&cn.Indexings, cn)
		parse.go#L434: 	ps.parse(&Primary{ExprCtx: in.ExprCtx}).addAs(&in.Head, in)
		parse.go#L440: 		ps.parse(&Array{}).addTo(&in.Indicies, in)
		parse.go#L468: 		ps.parse(&Compound{}).addTo(&sn.Compounds, sn)
		parse.go#L752: 	ps.parse(&Chunk{}).addAs(&pn.Chunk, pn)
		parse.go#L763: 	ps.parse(&Chunk{}).addAs(&pn.Chunk, pn)
		parse.go#L794: 			ps.parse(&MapPair{}).addTo(&pn.MapPairs, pn)
		parse.go#L796: 			ps.parse(&Compound{}).addTo(&pn.Elements, pn)
		parse.go#L824: 	ps.parse(&Chunk{}).addAs(&pn.Chunk, pn)
		parse.go#L844: 	ps.parse(&Compound{ExprCtx: BracedElemExpr}).addTo(&pn.Braced, pn)
		parse.go#L852: 		ps.parse(&Compound{ExprCtx: BracedElemExpr}).addTo(&pn.Braced, 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#L27: func (ps *parser) parse(n Node) parsed {