aboutsummaryrefslogtreecommitdiffstats
path: root/src/grt/grt-errors.ads
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2018-09-16 08:02:01 +0200
committerTristan Gingold <tgingold@free.fr>2018-09-16 08:02:01 +0200
commit7303c1068a75001365f77f2569382cc093fa9ac2 (patch)
treeadc0ec567e4c8405ba50ff4475924854369a0240 /src/grt/grt-errors.ads
parenta03179ad2abff33d21fb5d18bcb13b2d8aa11c21 (diff)
downloadghdl-7303c1068a75001365f77f2569382cc093fa9ac2.tar.gz
ghdl-7303c1068a75001365f77f2569382cc093fa9ac2.tar.bz2
ghdl-7303c1068a75001365f77f2569382cc093fa9ac2.zip
grt: rework error API (WIP) - rework report, add warning.
Diffstat (limited to 'src/grt/grt-errors.ads')
-rw-r--r--src/grt/grt-errors.ads21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/grt/grt-errors.ads b/src/grt/grt-errors.ads
index 976f2291c..a0ba1a03e 100644
--- a/src/grt/grt-errors.ads
+++ b/src/grt/grt-errors.ads
@@ -56,23 +56,22 @@ package Grt.Errors is
procedure Diag_C (N : Integer);
procedure Diag_C (N : Ghdl_I32);
procedure Diag_C (Str : Ghdl_C_String);
+ procedure Diag_C (Str : Std_String_Ptr);
procedure Diag_C_Std (Str : Std_String_Uncons);
+ procedure Diag_C_Now;
- -- Multi-call error procedure.
- -- Start and continue with Error_C, finish by an Error_E.
+ -- Multi-call error diagnostic.
procedure Error_S (Str : String := "");
procedure Error_E (Str : String := "");
pragma No_Return (Error_E);
- -- Multi-call report procedure. Do not exit at end.
- procedure Report_H (Str : String := "");
- procedure Report_C (Str : Ghdl_C_String);
- procedure Report_C (Str : String);
- procedure Report_C (N : Integer);
- procedure Report_Now_C;
- procedure Report_E (Str : String);
- procedure Report_E (Str : Std_String_Ptr);
- procedure Report_E (N : Integer);
+ -- Multi-call report diagnostic. Do not exit at end.
+ procedure Report_S (Str : String := "");
+ procedure Report_E;
+
+ -- Multi-call warning diagnostic. Do not exit at end.
+ procedure Warning_S (Str : String := "");
+ procedure Warning_E;
-- Complete error message.
procedure Error (Str : String);