Teml
TEML (ang. Turbo Editor Macro Language) – język makrodefinicji edytorów pakietów programowania firmy Borland (np. Turbo Pascal 7.0 i Borland Pascal 7.0). W języku tym przy pomocy predefiniowanych poleceń oraz zdefiniowanych makr przypisuje się wybranym klawiszom lub sekwencjom klawiszy wykonanie określonej operacji redakcyjnej.
Skrypt w języku TEML musi zostać przygotowany w pliku tekstowym (standardowo z rozszerzeniem *.TEM) i poddany kompilacji za pomocą programu Temc wchodzącego w skład pakietu. Wynikiem kompilacji jest plik z rozszerzeniem *.tp lub *.cmd, który następnie może być wykorzystany jako zbiór konfiguracyjny edytora.
Przykład:
Script Pr01;
macro NewLine
RightOfLine;
InsertText("xD");
end;
Ctrl-L : NewLine;
Ctrl-N : begin
RightOfWord;
InsertText("xD");
end;
Ctrl-S : RightOfWord;
Zobacz też
Bibliografia
- Andrzej Marciniak: Borland Pascal 7.0. Poznań: Nakom, 1994, seria: Biblioteka Użytkownika Mikrokomputerów. ISBN 83-85060-53-7, ISSN 0867-6011.