ToolChain.GNU

Exceptions

Classes

  • Make: Represent an executable.

Functions

exception ToolChain.GNU.GNUException(message='')[source]

Inheritance

Inheritance diagram of GNUException

Members

__init__(message='')

Exception initializer

Parameters:message (str) – The exception message.
__str__()

Returns the exception’s message text.

args
class ToolChain.GNU.Make(platform, dryrun, logger=None)[source]

Inheritance

Inheritance diagram of Make

Members

class Executable[source]
class Make.SwitchGui[source]
_name = 'GUI'
Make.Parameters = [<class 'ToolChain.GNU.Make.Executable'>, <class 'ToolChain.GNU.Make.SwitchGui'>]
Make.RunCocotb()[source]
Make.GetReader()
Make.HasErrors

True if errors or fatals errors were found while processing the output stream.

Make.HasWarnings

True if errors or fatals errors were found while processing the output stream.

Make.Log(entry, condition=True)

Write an entry to the local logger.

Make.LogDebug(*args, condition=True, **kwargs)
Make.LogDryRun(*args, condition=True, **kwargs)
Make.LogError(*args, condition=True, **kwargs)
Make.LogFatal(*args, condition=True, **kwargs)
Make.LogInfo(*args, condition=True, **kwargs)
Make.LogNormal(*args, condition=True, **kwargs)
Make.LogQuiet(*args, condition=True, **kwargs)
Make.LogVerbose(*args, condition=True, **kwargs)
Make.LogWarning(*args, condition=True, **kwargs)
Make.Logger

Return the local logger instance.

Make.Path
Make.ReadUntilBoundary(indent=0)
Make.Send(line, end='\n')
Make.SendBoundary()
Make.StartProcess(parameterList)
Make.Terminate()
Make._POC_BOUNDARY = '====== POC BOUNDARY ======'
Make._TryLog(*args, condition=True, **kwargs)

Functions

ToolChain.GNU.GNUMakeQuestaSimFilter(gen)[source]
ToolChain.GNU.CocotbSimulationResultFilter(gen, simulationResult)[source]