aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/vhdl-nodes_meta.ads
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2020-06-01 10:21:43 +0200
committerTristan Gingold <tgingold@free.fr>2020-06-02 03:24:52 +0200
commit21af50dafb4f0fa27a6d8757e3953f310d0e3e8f (patch)
treea268b3928f82b42898e01e51c1ad07d8cc713eff /src/vhdl/vhdl-nodes_meta.ads
parentb5131047ec5988893c40428d8cb9823f4c914bc4 (diff)
downloadghdl-21af50dafb4f0fa27a6d8757e3953f310d0e3e8f.tar.gz
ghdl-21af50dafb4f0fa27a6d8757e3953f310d0e3e8f.tar.bz2
ghdl-21af50dafb4f0fa27a6d8757e3953f310d0e3e8f.zip
vhdl: parse PSL prev/stable/rose/fell builtin calls. For #662
Diffstat (limited to 'src/vhdl/vhdl-nodes_meta.ads')
-rw-r--r--src/vhdl/vhdl-nodes_meta.ads8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/vhdl/vhdl-nodes_meta.ads b/src/vhdl/vhdl-nodes_meta.ads
index bb0b4e102..25673bf8e 100644
--- a/src/vhdl/vhdl-nodes_meta.ads
+++ b/src/vhdl/vhdl-nodes_meta.ads
@@ -421,7 +421,10 @@ package Vhdl.Nodes_Meta is
Field_PSL_NFA,
Field_PSL_Nbr_States,
Field_PSL_Clock_Sensitivity,
- Field_PSL_EOS_Flag
+ Field_PSL_EOS_Flag,
+ Field_Count_Expression,
+ Field_Clock_Expression,
+ Field_Clock
);
pragma Discard_Names (Fields_Enum);
@@ -994,4 +997,7 @@ package Vhdl.Nodes_Meta is
function Has_PSL_Nbr_States (K : Iir_Kind) return Boolean;
function Has_PSL_Clock_Sensitivity (K : Iir_Kind) return Boolean;
function Has_PSL_EOS_Flag (K : Iir_Kind) return Boolean;
+ function Has_Count_Expression (K : Iir_Kind) return Boolean;
+ function Has_Clock_Expression (K : Iir_Kind) return Boolean;
+ function Has_Clock (K : Iir_Kind) return Boolean;
end Vhdl.Nodes_Meta;