GHDL

Arguments

Todo

Extract the following table from source code by scanning for CLIArgument attributes.

GHDL Option

Argument Class

Description

help

GHDL.CommandHelp

Print help page(s).

version

GHDL.CommandVersion

Print version information.

syntax

GHDL.CommandSyntax

Check syntax.

elab-order

GHDL.CommandElaborationOrder

Display (elaboration) ordered source files.

analyze

GHDL.CommandAnalyze

Analyze VHDL source file(s).

elaborate

GHDL.CommandElaborate

Elaborate design.

elab-run

GHDL.CommandElaborationAndRun

Elaborate and simulate design.

run

GHDL.CommandRun

Simulate design.

Derive Variants

def GetGHDLAsAnalyzer(self, std: VHDLVersion = None, ieee: str = None):
  ...

def GetGHDLAsElaborator(self, std: VHDLVersion = None, ieee: str = None):
  ...

def GetGHDLAsSimulator(self, std: VHDLVersion = None, ieee: str = None):
  ...