diff options
Diffstat (limited to 'pyGHDL/libghdl/vhdl')
-rw-r--r-- | pyGHDL/libghdl/vhdl/canon.py | 3 | ||||
-rw-r--r-- | pyGHDL/libghdl/vhdl/flists.py | 3 | ||||
-rw-r--r-- | pyGHDL/libghdl/vhdl/formatters.py | 3 | ||||
-rw-r--r-- | pyGHDL/libghdl/vhdl/ieee.py | 3 | ||||
-rw-r--r-- | pyGHDL/libghdl/vhdl/lists.py | 5 | ||||
-rw-r--r-- | pyGHDL/libghdl/vhdl/parse.py | 3 | ||||
-rw-r--r-- | pyGHDL/libghdl/vhdl/scanner.py | 3 | ||||
-rw-r--r-- | pyGHDL/libghdl/vhdl/std_package.py | 3 |
8 files changed, 18 insertions, 8 deletions
diff --git a/pyGHDL/libghdl/vhdl/canon.py b/pyGHDL/libghdl/vhdl/canon.py index 160cb55ea..e54bb06e1 100644 --- a/pyGHDL/libghdl/vhdl/canon.py +++ b/pyGHDL/libghdl/vhdl/canon.py @@ -32,9 +32,10 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ # -from pyGHDL.libghdl import libghdl from ctypes import c_bool +from pyGHDL.libghdl import libghdl + Flag_Concurrent_Stmts = c_bool.in_dll( libghdl, "vhdl__canon__canon_flag_concurrent_stmts" diff --git a/pyGHDL/libghdl/vhdl/flists.py b/pyGHDL/libghdl/vhdl/flists.py index dac9ffb83..df7f87cc5 100644 --- a/pyGHDL/libghdl/vhdl/flists.py +++ b/pyGHDL/libghdl/vhdl/flists.py @@ -32,9 +32,10 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ # -from pyGHDL.libghdl import libghdl from ctypes import c_int32 +from pyGHDL.libghdl import libghdl + Flist_Type = c_int32 diff --git a/pyGHDL/libghdl/vhdl/formatters.py b/pyGHDL/libghdl/vhdl/formatters.py index cb039f95c..3c15c724c 100644 --- a/pyGHDL/libghdl/vhdl/formatters.py +++ b/pyGHDL/libghdl/vhdl/formatters.py @@ -32,9 +32,10 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ # -from pyGHDL.libghdl import libghdl from ctypes import c_int32, c_char_p +from pyGHDL.libghdl import libghdl + Indent_String = libghdl.vhdl__formatters__indent_string diff --git a/pyGHDL/libghdl/vhdl/ieee.py b/pyGHDL/libghdl/vhdl/ieee.py index f75476f1c..2241188e7 100644 --- a/pyGHDL/libghdl/vhdl/ieee.py +++ b/pyGHDL/libghdl/vhdl/ieee.py @@ -32,9 +32,10 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ # -from pyGHDL.libghdl import libghdl from ctypes import c_int +from pyGHDL.libghdl import libghdl + Std_Logic_1164_Pkg = c_int.in_dll( libghdl, "vhdl__ieee__std_logic_1164__std_logic_1164_pkg" diff --git a/pyGHDL/libghdl/vhdl/lists.py b/pyGHDL/libghdl/vhdl/lists.py index da23cbfae..5b4a389e2 100644 --- a/pyGHDL/libghdl/vhdl/lists.py +++ b/pyGHDL/libghdl/vhdl/lists.py @@ -32,9 +32,12 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ # -from pyGHDL.libghdl import libghdl from ctypes import c_int32, c_bool, POINTER, Structure +from pydecor import export + +from pyGHDL.libghdl import libghdl + List_Type = c_int32 diff --git a/pyGHDL/libghdl/vhdl/parse.py b/pyGHDL/libghdl/vhdl/parse.py index 8b29f2ab7..ecb84736f 100644 --- a/pyGHDL/libghdl/vhdl/parse.py +++ b/pyGHDL/libghdl/vhdl/parse.py @@ -32,9 +32,10 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ # -from pyGHDL.libghdl import libghdl from ctypes import c_bool +from pyGHDL.libghdl import libghdl + Parse_Design_File = libghdl.vhdl__parse__parse_design_file diff --git a/pyGHDL/libghdl/vhdl/scanner.py b/pyGHDL/libghdl/vhdl/scanner.py index ef3fd3ed0..1debe9dde 100644 --- a/pyGHDL/libghdl/vhdl/scanner.py +++ b/pyGHDL/libghdl/vhdl/scanner.py @@ -32,9 +32,10 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ # -from pyGHDL.libghdl import libghdl from ctypes import c_int, c_bool +from pyGHDL.libghdl import libghdl + Set_File = libghdl.vhdl__scanner__set_file diff --git a/pyGHDL/libghdl/vhdl/std_package.py b/pyGHDL/libghdl/vhdl/std_package.py index 2019e7927..fa5d5e2b7 100644 --- a/pyGHDL/libghdl/vhdl/std_package.py +++ b/pyGHDL/libghdl/vhdl/std_package.py @@ -32,9 +32,10 @@ # SPDX-License-Identifier: GPL-2.0-or-later # ============================================================================ # -from pyGHDL.libghdl import libghdl from ctypes import c_int32 +from pyGHDL.libghdl import libghdl + # Use .value Std_Location = c_int32.in_dll(libghdl, "vhdl__std_package__std_location") |