aboutsummaryrefslogtreecommitdiffstats
path: root/pyGHDL/libghdl/vhdl
diff options
context:
space:
mode:
authorPatrick Lehmann <Patrick.Lehmann@plc2.de>2021-01-02 11:06:06 +0100
committertgingold <tgingold@users.noreply.github.com>2021-01-02 17:41:02 +0100
commit244930daabfc871b13dd2fd62d85906e70d6de22 (patch)
treef306fcab208fef3e90a3a5e4df2f21bb8d69643f /pyGHDL/libghdl/vhdl
parent989a2e2ec89a04c62b127d06ca0fdd1b6a82561b (diff)
downloadghdl-244930daabfc871b13dd2fd62d85906e70d6de22.tar.gz
ghdl-244930daabfc871b13dd2fd62d85906e70d6de22.tar.bz2
ghdl-244930daabfc871b13dd2fd62d85906e70d6de22.zip
Reordered import statments to: std library, global install, current project.
Diffstat (limited to 'pyGHDL/libghdl/vhdl')
-rw-r--r--pyGHDL/libghdl/vhdl/canon.py3
-rw-r--r--pyGHDL/libghdl/vhdl/flists.py3
-rw-r--r--pyGHDL/libghdl/vhdl/formatters.py3
-rw-r--r--pyGHDL/libghdl/vhdl/ieee.py3
-rw-r--r--pyGHDL/libghdl/vhdl/lists.py5
-rw-r--r--pyGHDL/libghdl/vhdl/parse.py3
-rw-r--r--pyGHDL/libghdl/vhdl/scanner.py3
-rw-r--r--pyGHDL/libghdl/vhdl/std_package.py3
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")