hdlConvertorAst package

Subpackages

Submodules

hdlConvertorAst.language module

class hdlConvertorAst.language.Language[source]

Bases: enum.Enum

An enumeration.

HDLCONVERTOR_JSON = 'hdlConvertor_JSON'
HWT = 'hwt'
SYSTEM_VERILOG = 'sv2017'
SYSTEM_VERILOG_2005 = 'sv2005'
SYSTEM_VERILOG_2009 = 'sv2009'
SYSTEM_VERILOG_2012 = 'sv2012'
SYSTEM_VERILOG_2017 = 'sv2017'
VERILOG = 'verilog2001'
VERILOG_1995 = 'verilog1995'
VERILOG_2001 = 'verilog2001'
VERILOG_2001_NOCONFIG = 'verilog2001_noconfig'
VERILOG_2005 = 'verilog2005'
VHDL = 'vhdl2008'
VHDL_2002 = 'vhdl2002'
VHDL_2008 = 'vhdl2008'
is_system_verilog()[source]
is_verilog()[source]
is_vhdl()[source]

hdlConvertorAst.parse_hdlConvertor_json module

hdlConvertorAst.parse_hdlConvertor_json._parse_hdlConvertor_json(j)[source]
hdlConvertorAst.parse_hdlConvertor_json.parse_hdlConvertor_json(j)[source]

Convert loaded JSON (structure composed of list, dict, str, int, float, None)

Returns:HdlContext
hdlConvertorAst.parse_hdlConvertor_json.parse_hdlConvertor_json_file(file_name)[source]
hdlConvertorAst.parse_hdlConvertor_json.parse_hdlConvertor_json_str(j_str)[source]

hdlConvertorAst.py_ver_compatibility module

hdlConvertorAst.py_ver_compatibility.is_str(x)[source]
hdlConvertorAst.py_ver_compatibility.method_as_function(fn)[source]