diff options
Diffstat (limited to 'src/synth/elab-vhdl_expr.ads')
-rw-r--r-- | src/synth/elab-vhdl_expr.ads | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/synth/elab-vhdl_expr.ads b/src/synth/elab-vhdl_expr.ads index 723f5bf91..6427a5de7 100644 --- a/src/synth/elab-vhdl_expr.ads +++ b/src/synth/elab-vhdl_expr.ads @@ -75,4 +75,18 @@ package Elab.Vhdl_Expr is Loc : Node) return Valtyp; + function Exec_String_Literal (Syn_Inst : Synth_Instance_Acc; + Str : Node; + Str_Typ : Type_Acc) return Valtyp; + + function Exec_Value_Attribute (Syn_Inst : Synth_Instance_Acc; Attr : Node) + return Valtyp; + function Exec_Image_Attribute (Syn_Inst : Synth_Instance_Acc; Attr : Node) + return Valtyp; + function Exec_Instance_Name_Attribute + (Syn_Inst : Synth_Instance_Acc; Attr : Node) return Valtyp; + + function Exec_Simple_Aggregate (Syn_Inst : Synth_Instance_Acc; + Aggr : Node) return Valtyp; + end Elab.Vhdl_Expr; |