func (p *Program) Run(ctx context.Context) error {
	if err := p.resolve(); err != nil {
		return err
	}
	if err := p.callFunctions(ctx); err != nil {
		return err
	}
	return nil
}
// Run arranges Functions basing on dependency analysis and calls them in order.
Run arranges Functions basing on dependency analysis and calls them in order.
// Run arranges Functions basing on dependency analysis and calls them in order .
func (p *Program) Run(ctx context.Context) error {
	if err := p.resolve(); err != nil {
		return err
	}
	if err := p.callFunctions(ctx); err != nil {
		return err
	}
	return nil
}
func ( p * Program ) Run ( ctx context . Context ) error { if err := p . resolve ( ) ; err != nil { return err } if err := p . callFunctions ( ctx ) ; err != nil { return err } return nil }
Run arranges Functions basing on dependency analysis and calls them in order.
Run arranges Functions basing on dependency analysis and calls them in order .