From 6f6746dab83e701f9ccc362b1f9fab2ebc27594a Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Thu, 26 Oct 2017 19:25:08 +0200 Subject: python: add new features. --- src/vhdl/python/libghdl/thin.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'src/vhdl/python/libghdl/thin.py') 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 -- cgit v1.2.3