aboutsummaryrefslogtreecommitdiffstats
path: root/src/files_map-editor.ads
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2018-11-23 19:33:55 +0100
committerTristan Gingold <tgingold@free.fr>2018-11-23 19:33:55 +0100
commit021f946659b84a9803ae9148cc1315059f5dfc15 (patch)
tree86424ff98028e5755e5b384dbb10f33097fe2489 /src/files_map-editor.ads
parent1830a66709ad88f74832c6e92fc68f8e75d00089 (diff)
downloadghdl-021f946659b84a9803ae9148cc1315059f5dfc15.tar.gz
ghdl-021f946659b84a9803ae9148cc1315059f5dfc15.tar.bz2
ghdl-021f946659b84a9803ae9148cc1315059f5dfc15.zip
Add files_map-editor for libghdl.
Diffstat (limited to 'src/files_map-editor.ads')
-rw-r--r--src/files_map-editor.ads21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/files_map-editor.ads b/src/files_map-editor.ads
new file mode 100644
index 000000000..b5e9deb0f
--- /dev/null
+++ b/src/files_map-editor.ads
@@ -0,0 +1,21 @@
+package Files_Map.Editor is
+ procedure Replace_Text (File : Source_File_Entry;
+ Start_Line : Positive;
+ Start_Off : Natural;
+ End_Line : Positive;
+ End_Off : Natural;
+ Text : String);
+
+ procedure Replace_Text_Ptr (File : Source_File_Entry;
+ Start_Line : Positive;
+ Start_Off : Natural;
+ End_Line : Positive;
+ End_Off : Natural;
+ Str : Thin_String_Ptr;
+ Str_Len : Natural);
+
+ -- Set the position of the GAP in FILE.
+ procedure Set_Gap (File : Source_File_Entry;
+ First : Source_Ptr;
+ Last : Source_Ptr);
+end Files_Map.Editor;