func NewBasicConfig()

in base_config.go [80:96]


func NewBasicConfig(basedir, dslFullName, dslAbbreviation string, varConfigDir *string, cliFlagAssignedVariables []CliFlagAssignedVariables, ctx context.Context) *BaseConfig {
	if ctx == nil {
		ctx = context.Background()
	}
	c := &BaseConfig{
		basedir:                  basedir,
		varConfigDir:             varConfigDir,
		ctx:                      ctx,
		dslAbbreviation:          dslAbbreviation,
		dslFullName:              dslFullName,
		cliFlagAssignedVariables: cliFlagAssignedVariables,
		d:                        newDag(),
		inputVariableReadsLoader: &sync.Once{},
		rawBlockAddresses:        make(map[string]struct{}),
	}
	return c
}