SYMBOL INDEX (68 symbols across 15 files) FILE: async-runner.go function runAsync (line 5) | func runAsync(job *Job) { FILE: dag.go type Dag (line 4) | type Dag struct method lastJob (line 15) | func (dag *Dag) lastJob() *Job { method Run (line 26) | func (dag *Dag) Run() { method RunAsync (line 35) | func (dag *Dag) RunAsync(onComplete func()) { method Pipeline (line 48) | func (dag *Dag) Pipeline(tasks ...func()) *pipelineResult { method Spawns (line 67) | func (dag *Dag) Spawns(tasks ...func()) *spawnsResult { function New (line 9) | func New() *Dag { FILE: dsl.go type pipelineResult (line 3) | type pipelineResult struct method Then (line 7) | func (result *pipelineResult) Then() *pipelineDSL { method OnComplete (line 13) | func (result *pipelineResult) OnComplete(action func()) *pipelineResult { type pipelineDSL (line 21) | type pipelineDSL struct method Spawns (line 25) | func (dsl *pipelineDSL) Spawns(tasks ...func()) *spawnsResult { type spawnsResult (line 32) | type spawnsResult struct method Join (line 36) | func (result *spawnsResult) Join() *spawnsDSL { method OnComplete (line 42) | func (result *spawnsResult) OnComplete(action func()) *spawnsResult { type spawnsDSL (line 50) | type spawnsDSL struct method Pipeline (line 54) | func (dsl *spawnsDSL) Pipeline(tasks ...func()) *pipelineResult { FILE: examples/ex1/ex1.go function main (line 5) | func main() { function f1 (line 12) | func f1() { function f2 (line 15) | func f2() { function f3 (line 18) | func f3() { FILE: examples/ex2/ex2.go function main (line 5) | func main() { function f1 (line 12) | func f1() { function f2 (line 15) | func f2() { function f3 (line 18) | func f3() { FILE: examples/ex3/ex3.go function main (line 5) | func main() { function f1 (line 12) | func f1() { function f2 (line 15) | func f2() { function f3 (line 18) | func f3() { function f4 (line 21) | func f4() { FILE: examples/ex4/ex4.go function main (line 5) | func main() { function f1 (line 12) | func f1() { function f2 (line 15) | func f2() { function f3 (line 18) | func f3() { function f4 (line 21) | func f4() { function f5 (line 24) | func f5() { function f6 (line 27) | func f6() { FILE: examples/ex5/ex5.go function main (line 5) | func main() { function f1 (line 16) | func f1() { function f2 (line 19) | func f2() { function f3 (line 22) | func f3() { function f4 (line 25) | func f4() { function f5 (line 28) | func f5() { function f6 (line 31) | func f6() { function f7 (line 34) | func f7() { function f8 (line 37) | func f8() { FILE: examples/ex6/ex6.go function main (line 6) | func main() { function f1 (line 15) | func f1() { function f2 (line 18) | func f2() { function f3 (line 21) | func f3() { function f4 (line 24) | func f4() { function f5 (line 27) | func f5() { FILE: examples/ex7/ex7.go function main (line 7) | func main() { function f1 (line 17) | func f1() { function f2 (line 20) | func f2() { function f3 (line 23) | func f3() { function f4 (line 26) | func f4() { FILE: examples/ex8/ex8.go function main (line 11) | func main() { function f1 (line 22) | func f1() { function f2 (line 25) | func f2() { function f3 (line 28) | func f3() { function f4 (line 31) | func f4() { function onComplete (line 34) | func onComplete() { FILE: job.go type Job (line 5) | type Job struct FILE: pipeline/pipeline.go function Of (line 4) | func Of(tasks ...func()) func() { FILE: runner.go function run (line 3) | func run(job *Job) { FILE: sync-runner.go function runSync (line 3) | func runSync(job *Job) {