Skip to content

generate

Code Generator based of FileLists.

get_makolator

get_makolator(show_diff=False, verbose=True)

Create Makolator.

generate

generate(topmod, name, target=None, filelistparser=None, makolator=None, maxlevel=None, maxworkers=None)

Generate for Top-Module.

Parameters:

Name Type Description Default
topmod BaseMod

Top Module

required
name str

Filelist Name

required

Other Parameters:

Name Type Description
target str | None

Target Filter

filelistparser FileListParser | None

Specific File List Parser

makolator Makolator | None

Specific Makolator

maxlevel int | None

Stop Generation on given hierarchy level.

maxworkers int | None

Maximal Parallelism.

clean

clean(topmod, name, target=None, filelistparser=None, makolator=None, maxlevel=None, maxworkers=None, dry_run=False)

Remove Generated Files for Top-Module.

Parameters:

Name Type Description Default
topmod BaseMod

Top Module

required
name str

Filelist Name

required

Other Parameters:

Name Type Description
target str | None

Target Filter

filelistparser FileListParser | None

Specific File List Parser

makolator Makolator | None

Specific Makolator

maxlevel int | None

Stop Generation on given hierarchy level.

maxworkers int | None

Maximal Parallelism.

dry_run bool

Do nothing.