aboutsummaryrefslogtreecommitdiffstats
path: root/pyGHDL/libghdl/vhdl
diff options
context:
space:
mode:
authortgingold <tgingold@users.noreply.github.com>2022-12-24 16:33:33 +0100
committerGitHub <noreply@github.com>2022-12-24 16:33:33 +0100
commita1b9335c08140fc9fc5d02591f3cb2870c5ba988 (patch)
treeea1659124a516bcadb592f836c3426f93d1b09fb /pyGHDL/libghdl/vhdl
parentfd0c0bc0b8357f58d44f9b7e03367d5c2e3e906f (diff)
parent1e5aad63f64ff9b91b1a10c16f82fa29de42dbb4 (diff)
downloadghdl-a1b9335c08140fc9fc5d02591f3cb2870c5ba988.tar.gz
ghdl-a1b9335c08140fc9fc5d02591f3cb2870c5ba988.tar.bz2
ghdl-a1b9335c08140fc9fc5d02591f3cb2870c5ba988.zip
Merge pull request #2282 from Paebbels/paebbels/ams
Activate VHDL-2008 and VHDL-AMS based on selected VHDL dialect
Diffstat (limited to 'pyGHDL/libghdl/vhdl')
-rw-r--r--pyGHDL/libghdl/vhdl/nodes.py12
-rw-r--r--pyGHDL/libghdl/vhdl/std_package.py18
2 files changed, 27 insertions, 3 deletions
diff --git a/pyGHDL/libghdl/vhdl/nodes.py b/pyGHDL/libghdl/vhdl/nodes.py
index f662ad6a7..d5a8d8e80 100644
--- a/pyGHDL/libghdl/vhdl/nodes.py
+++ b/pyGHDL/libghdl/vhdl/nodes.py
@@ -29,7 +29,19 @@ from pyGHDL.libghdl._types import (
)
from pyGHDL.libghdl.vhdl.tokens import Tok
+__all__ = [
+ "Null_Iir",
+ "Null_Iir_List",
+ "Iir_List_All",
+ "Null_Iir_Flist",
+ "Iir_Flist_Others",
+ "Iir_Flist_All",
+]
+
Null_Iir = 0
+"""
+Null element for an IIR node reference.
+"""
Null_Iir_List = 0
Iir_List_All = 1
diff --git a/pyGHDL/libghdl/vhdl/std_package.py b/pyGHDL/libghdl/vhdl/std_package.py
index f2c46385a..d9035779c 100644
--- a/pyGHDL/libghdl/vhdl/std_package.py
+++ b/pyGHDL/libghdl/vhdl/std_package.py
@@ -46,12 +46,24 @@ __all__ = ["Std_Location", "Standard_Package", "Character_Type_Definition"]
Std_Location: LocationType = c_int32.in_dll(libghdl, "vhdl__std_package__std_location")
-"""Virtual location for the ``std.standard`` package. Use ``.value`` to access this variable inside libghdl."""
+"""
+Virtual location for the ``std.standard`` package.
+
+Use the property ``.value`` to access the variable's value.
+"""
Standard_Package: Iir_Package_Declaration = c_int32.in_dll(libghdl, "vhdl__std_package__standard_package")
-"""Virtual package ``std.package``. Use ``.value`` to access this variable inside libghdl."""
+"""
+Virtual package ``std.package``.
+
+Use the property ``.value`` to access the variable's value.
+"""
Character_Type_Definition: Iir_Enumeration_Type_Definition = c_int32.in_dll(
libghdl, "vhdl__std_package__character_type_definition"
)
-"""Predefined character. Use ``.value`` to access this variable inside libghdl."""
+"""
+Predefined character.
+
+Use the property ``.value`` to access the variable's value.
+"""