GHDL

dfhdl.tools.toolsCore.GHDL
object GHDL extends VHDLLinter

Attributes

Graph
Supertypes
trait VHDLLinter
trait Linter
trait Tool
class Object
trait Matchable
class Any
Show all
Self type
GHDL.type

Members list

Type members

Types

type LO = GHDLOptions

Value members

Concrete methods

def filesCmdPart[D <: Design](cd: CompiledDesign[D]): String
def lint[D <: Design](cd: CompiledDesign[D])(using co: CompilerOptions, lo: LO): CompiledDesign[D]

Inherited methods

final protected def addSourceFiles[D <: Design](cd: CompiledDesign[D], sourceFiles: List[SourceFile])(using CompilerOptions): CompiledDesign[D]

Attributes

Inherited from:
Tool
final protected def error(msg: String)(using to: ToolOptions): Unit

Attributes

Inherited from:
Tool
final protected def exec[D <: Design](cd: CompiledDesign[D], cmd: String)(using co: CompilerOptions, to: ToolOptions): CompiledDesign[D]

Attributes

Inherited from:
Tool
protected def getInstalledVersion(using to: ToolOptions): String

Attributes

Inherited from:
Tool
final protected def preCheck()(using to: ToolOptions): Unit

Attributes

Inherited from:
Tool
protected def windowsBinExec: String

Attributes

Inherited from:
Tool

Concrete fields

val toolName: String