aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/python/libghdl
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2017-10-26 19:25:08 +0200
committerTristan Gingold <tgingold@free.fr>2017-10-26 19:25:08 +0200
commit6f6746dab83e701f9ccc362b1f9fab2ebc27594a (patch)
treea01f075947e7d02579fa2ffb81ffdeec52e1b330 /src/vhdl/python/libghdl
parent70abe0cd253704a2517c9edea387eb0c56265a25 (diff)
downloadghdl-6f6746dab83e701f9ccc362b1f9fab2ebc27594a.tar.gz
ghdl-6f6746dab83e701f9ccc362b1f9fab2ebc27594a.tar.bz2
ghdl-6f6746dab83e701f9ccc362b1f9fab2ebc27594a.zip
python: add new features.
Diffstat (limited to 'src/vhdl/python/libghdl')
-rw-r--r--src/vhdl/python/libghdl/thin.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/vhdl/python/libghdl/thin.py b/src/vhdl/python/libghdl/thin.py
index 88db6ecbd..68409531e 100644
--- a/src/vhdl/python/libghdl/thin.py
+++ b/src/vhdl/python/libghdl/thin.py
@@ -121,13 +121,19 @@ class Scanner:
class Parse:
Parse_Design_File = libghdl.parse__parse_design_file
+ Flag_Parse_Parenthesis = c_bool.in_dll(
+ libghdl, "parse__flag_parse_parenthesis")
+
class Canon:
Flag_Concurrent_Stmts = c_bool.in_dll(
- libghdl, "canon__canon_flag_concurrent_stmts");
+ libghdl, "canon__canon_flag_concurrent_stmts")
Flag_Configurations = c_bool.in_dll(
- libghdl, "canon__canon_flag_configurations");
+ libghdl, "canon__canon_flag_configurations")
+
+ Flag_Associations = c_bool.in_dll(
+ libghdl, "canon__canon_flag_associations")
Extract_Sequential_Statement_Chain_Sensitivity = \
libghdl.canon__canon_extract_sequential_statement_chain_sensitivity
@@ -172,6 +178,11 @@ class Iirs_Utils:
Is_Second_Subprogram_Specification = \
libghdl.iirs_utils__is_second_subprogram_specification
+ Get_Entity_From_Entity_Aspect = \
+ libghdl.iirs_utils__get_entity_from_entity_aspect
+
+ Get_Interface_Of_Formal = \
+ libghdl.iirs_utils__get_interface_of_formal
Null_Iir = 0
Null_Iir_List = 0