impl

package
v0.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 30, 2021 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DefaultSourceFinder    domain.FileFinder
	DefaultProgramFinder   domain.FileFinder
	DefaultToolchainFinder domain.ToolchainFinder

	DefaultBuilder domain.Builder
	DefaultTester  domain.Tester
)

Functions

func NewBuilder

func NewBuilder(toolchainFinder domain.ToolchainFinder) domain.Builder

func NewFinderOnDirByFilenamesAndExtensions

func NewFinderOnDirByFilenamesAndExtensions(filenames, extensions []string) domain.FileFinder

func NewTester

func NewTester() domain.Tester

func NewToolchainFinderFromToolchainLoaders

func NewToolchainFinderFromToolchainLoaders(toolchains ...domain.ToolchainLoader) domain.ToolchainFinder

func WrapBuilderWithFileFinder

func WrapBuilderWithFileFinder(builder domain.Builder, fileFinder domain.FileFinder) domain.Builder

func WrapBuilderWithSkipWhenNotExist

func WrapBuilderWithSkipWhenNotExist(builder domain.Builder) domain.Builder

func WrapTesterWithBuilder

func WrapTesterWithBuilder(tester domain.Tester, builder domain.Builder) domain.Tester

func WrapTesterWithFileFinder

func WrapTesterWithFileFinder(tester domain.Tester, fileFinder domain.FileFinder) domain.Tester

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL